在我通过混合IDE运行的几个程序中,我得到了一个CallData文本框。我不知道这个Calldata文本框有什么价值。我尝试了以下方法:从:地址:“0x692a70d2e424a56d2c6c27a97d1a86395877b3a”40 digits= 160 bytes = 20字节
地址: 0xCA35b7d915458EF540aDe6068dFe2F44E8fa733c 40位= 160位= 20字节值:"0x000000000000000000000000000000000000000000000000000000000000000f“数据:"0x000000000000000000000000000000000000000000000000000000000000000f”64位= 256位= 32字节
我尝试过的第一个价值是:
“0x692a70d2e424a56d2c6c27a97d1a86395877b3a”,“0xCA35b7d915458EF540aDe6068dFe2F44E8fa733c”,"0x000000000000000000000000000000000000000000000000000000000000000f”,"0x000000000000000000000000000000000000000000000000000000000000000f”
我尝试过的第二个价值是:
692a70d2e424a56d2c6c27aa97d1a86395877b3aCA35b7d915458EF540aDe6068dFe2F44E8fa733c0000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000f
对于这两种情况,我得到的消息CallData都应该是一个有效的HexaDecimal编号。
请有人指点我,callData的正确价值是什么,为什么我们会收到这条信息?

发布于 2020-02-14 14:32:36
Calldata是发送给外部调用的数据,自0.6.0以来,Solidity引入了回退和接收函数,用于接收回调数据和/或以太(请参见https://solidity.readthedocs.io/en/v0.6.0/contracts.html#receive-ether-function )
部署和运行tx插件Remix-ide的这一部分是提供一个使用它们的接口。详细信息请参见https://remix-ide.readthedocs.io/en/latest/udapp.html#low-level-interactions
https://ethereum.stackexchange.com/questions/79855
复制相似问题