Hex

了解乙太坊中的 txdata

  • June 9, 2021

我有以下輸出:

初始化(字元串,字元串,UINT8),TXDATA:0x1624f6c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000021000000000000000000000000000000000000000000000000000000000000,值:為0x0

所以我的理解是txdata的長度是264是string、string和uint8的總和。

但是在我看來,當我嘗試拆分每個參數的長度時這是錯誤的。在這種情況下我是對的嗎?

在這裡找到答案:https ://docs.soliditylang.org/en/v0.5.3/abi-spec.html#examples

0x1624f6c6是方法 ID

0000000000000000000000000000000000000000000000000000000000000040是第一個參數

0000000000000000000000000000000000000000000000000000000000000060是第二個

等等

引用自:https://ethereum.stackexchange.com/questions/101437