首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >找不到TronGrid接口Get事务标志

找不到TronGrid接口Get事务标志
EN

Stack Overflow用户
提问于 2021-03-15 14:14:37
回答 2查看 464关注 0票数 0

按照这里的文档,我正在使用TronGrid API对我的事务进行签名/广播:https://developers.tron.network/docs/api-sign-flow

但是,当我尝试使用API:https://api.trongrid.io/wallet/gettransactionsign对我的事务进行签名时,我得到404Not Found。

即使使用他们的API explorer“试一下”功能,我仍然得到404:

有人知道这是为什么吗?

EN

Stack Overflow用户

发布于 2021-04-27 15:19:29

出于安全原因,该方法在api.trongrid.io下已弃用,请将wallet/gettransactionsign与本地节点一起使用,或以编程方式对事务进行签名:

对于PHP,示例:

首先:$transaction -> "/wallet/createtransaction“

然后:

代码语言:javascript
运行
复制
$signature = Support\Secp::sign($transaction['txID'], $this->privateKey);   
 
public static function sign(string $message, string $privateKey): string
    {
        $secp = new Secp256k1();        
        /** @var Signature $sign */
        $sign = $secp->sign($message, $privateKey, ['canonical' => false]);        
        return $sign->toHex() . bin2hex(implode('', array_map('chr', [$sign->getRecoveryParam()])));
    }

最后:$result -> "/wallet/broadcasttransaction“

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66633139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档