这些用于发送事务的web3.py方法之间的实际区别是什么?
w3.eth.sendTransaction({})w3.eth.sendRawTransaction(signed_txn.rawTransaction)发布于 2018-06-22 16:47:13
w3.eth.sendTransaction()只支持发送未签名的事务。为了使用它,您的节点必须管理您的私钥。。由于节点必须管理您的密钥,所以不能将其与托管节点一起使用。
w3.eth.sendRawTransaction()要求已经对事务进行签名和序列化。因此,它需要额外的序列化步骤才能使用,但允许您在托管节点上广播事务。当然,您可能要使用局部密钥还有其他原因。所有这些都需要使用sendRawTransaction()。
https://stackoverflow.com/questions/50985798
复制相似问题