我想了解这一点以解析来自私有链交易的数据并获取为特定交易发送的输入数据,我尝试了许多解码器,但在某些时候,它们失败了。这是我尝试使用 remix 的简单智能合约
contract simple{
uint256 deliveryID;
string status;
function stringAndUint(string _status,uint256 _deliveryID){
status=_status;
deliveryID=_deliveryID;
}
}
Run Code Online (Sandbox Code Playgroud)
产生的输入数据: - 0x3c38b7fd0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000067374617475730000000000000000000000000000000000000000000000000000
我可以从上面解释以下内容。
尝试看看这里http://solidity.readthedocs.io/en/v0.4.24/abi-spec.html#argument-encoding和这里http://solidity.readthedocs.io/en/v0.4.24/abi- spec.html#use-of-dynamic-types
将编码拆分为 32 字节块给出:
归档时间: |
|
查看次数: |
1455 次 |
最近记录: |