geth 节点可以 return 通过 JSON RPC 的交易签名吗?
Can a geth node return a signature of a transaction via JSON RPC?
我正在寻找一个 JSON RPC 端点,它接受一个地址和交易的散列以及 return 该散列的签名。
对于上下文:我有一个导入私钥的 geth 节点,但问题是这个 geth 节点经常不同步,并且无法发送已签名的交易。
当它不同步时,如果我调用 eth_sendTransaction
JSON RPC 端点,它仍然 return 是一个交易散列,就好像它已经签名并发送了一样,但由于它是不同步,已签名的交易似乎卡住了并且永远被关注。
我在想,既然geth节点导入了私钥,应该可以对交易进行签名,然后我就可以把签名拿到assemble一个payload作为签名交易发送通过 eth_sendRawTransaction
到任何 geth 节点(即 infura 节点)。
我找到了 eth_sign
JSON RPC 端点,但它只能签署消息而不是交易。
是否有 JSON RPC 端点 return 交易签名的方法?我找不到它in the document
Geth 和 Parity 都实现了 eth_signTransaction
JSON-RPC 方法。 https://github.com/ethereum/EIPs/issues/728 建议对其进行标准化和记录,但如果您使用的是 geth,那么您已经可以使用它了。
我正在寻找一个 JSON RPC 端点,它接受一个地址和交易的散列以及 return 该散列的签名。
对于上下文:我有一个导入私钥的 geth 节点,但问题是这个 geth 节点经常不同步,并且无法发送已签名的交易。
当它不同步时,如果我调用 eth_sendTransaction
JSON RPC 端点,它仍然 return 是一个交易散列,就好像它已经签名并发送了一样,但由于它是不同步,已签名的交易似乎卡住了并且永远被关注。
我在想,既然geth节点导入了私钥,应该可以对交易进行签名,然后我就可以把签名拿到assemble一个payload作为签名交易发送通过 eth_sendRawTransaction
到任何 geth 节点(即 infura 节点)。
我找到了 eth_sign
JSON RPC 端点,但它只能签署消息而不是交易。
是否有 JSON RPC 端点 return 交易签名的方法?我找不到它in the document
Geth 和 Parity 都实现了 eth_signTransaction
JSON-RPC 方法。 https://github.com/ethereum/EIPs/issues/728 建议对其进行标准化和记录,但如果您使用的是 geth,那么您已经可以使用它了。