如何在输入数据中显示被调用智能合约函数的名称

How to show the name of the called smart contract function in input data

我想像 this page 一样在输入数据中看到被调用函数的名称。如果我使用 setter(见下文),我只能实现这一点,但我想使用自定义函数名称。

function set(uint _myHash) public {       
    if (owner == msg.sender) {
        myHash = _myHash;
    }
}

Function: set(uint256 x) ***

MethodID: 0x60fe47b1
[0]:  e4c71652c9fa586fcd99c8b5de545f2dd0b17534bf79c36a47a193dc8aa13c68

如果我更改 setter 的名称,我的输入数据将仅如下所示:

0x30096f76c6aa3589e9be255a9cef8981d68902cfac7652a1dfbf7ff9dd0609a6a7ee86ed

确保你verify your code on Etherscan。如果您提供了源代码,Etherscan 会显示它并自动解码您的交易。