Solidity

如何獲取智能合約中函式的 MethodID?

  • January 8, 2022

如果我查看呼叫函式的智能合約的過去交易,我可以看到正在使用的 MethodID。

在此處輸入圖像描述

如果過去從未使用過該函式,我永遠不會知道方法 ID 是什麼。有什麼辦法可以生成這個嗎?

函式選擇器或方法 id 是方法名稱和參數散列的前 4 個字節。這是這裡的文件<https://solidity-by-example.org/function-selector/>

此處還提供了更多詳細資訊什麼是功能選擇器? 還有數據庫,您可以在其中查找這些內容。例如<https://www.4byte.directory/>

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