作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这些发送交易的 web3.py 方法之间有什么实际区别?
w3.eth.sendTransaction({})
w3.eth.sendRawTransaction(signed_txn.rawTransaction)
最佳答案
w3.eth.sendTransaction()
仅支持发送未签名交易。为了使用它,您的 node must be managing your private key 。由于节点必须管理您的 key ,因此您不得将其与 hosted node 一起使用。 .
w3.eth.sendRawTransaction()
要求交易已经签名并序列化。因此,它需要使用额外的序列化步骤,但使您能够在托管节点上广播事务。您可能还有其他原因想要使用 local key , 当然。所有这些都需要使用 sendRawTransaction()
。
关于python - web3.py中sendTransaction和sendRawTransaction的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50985798/
我有一个我调用的异步函数。该函数有一个等待我的 web3.js sendRawTransaction 的过程。我在它后面有一个console.log来测试它是否确实等待。但它会在 web3 完成发送交
我正在编写一个 Node API 来公开我的区 block 链上的方法(使用 truffle 进行部署和测试)。我使用 web3.js、ethereumjs-tx、ethereum、truffle 和
我是一名优秀的程序员,十分优秀!