有人知道.encodeABI()在这上面的意思吗?请看下面的代码行。
const = electionContract.methods.vote(1).encodeABI()
谢谢
保重
皮埃尔
发布于 2020-08-25 21:11:27
对该方法进行ABI编码。得到的十六进制字符串是32位函数签名散列加上以坚固紧密打包格式传递的参数。这可以用于发送事务、调用方法或将其作为参数传递到另一个智能契约的方法中。将web3.eth.sendTransaction选项上的数据字段设置为encodeABI()结果,这与使用contract.myMethod.send()调用契约方法相同。
encodeABI()的一些用例包括:为多签名钱包准备智能契约事务、使用脱机钱包和冷存储以及为复杂的智能合同代理调用创建事务有效负载。
参考文献:web3js-documentation-->methods-mymethod-encodeabi
要了解更多信息:确切地说,来自3 3的encodeabi是什么?
https://ethereum.stackexchange.com/questions/86816
复制相似问题