geth节点是否可以通过JSON RPC返回事务的签名



我正在寻找一个JSON RPC端点,它接受事务的地址和哈希,并返回该哈希的签名。

对于上下文:我有一个导入私钥的geth节点,但问题是这个geth节点经常不同步,无法发送签名的事务。

当它不同步时,如果我调用eth_sendTransactionJSON RPC端点,它仍然会返回一个事务哈希,就好像它已经签名并发送了它一样,但由于它不同步,签名的事务似乎被卡住了,永远不会被注意到。

我认为,由于geth节点已经导入了私钥,它应该能够对事务进行签名,然后我可以使用签名将有效负载组装为签名事务,通过eth_sendRawTransaction发送到任何geth节点(即infura节点(。

我找到了eth_signJSON RPC端点,但它只能对消息进行签名,而不能对事务进行签名。

有没有一种方法或JSON RPC端点可以返回事务的签名?我在文件中找不到

Geth和Parity都实现了eth_signTransactionJSON-RPC方法。https://github.com/ethereum/EIPs/issues/728建议对其进行标准化和文档化,但如果您正在使用geth,那么您已经可以使用它了。

最新更新