Solidity

操作碼 0xfe 和 0xfd 記錄在哪裡?

  • June 30, 2017

Solidity 文件有以下內容

在內部,Solidity0xfd對 require 樣式的異常執行還原操作(指令),並執行無效操作(指令0xfe)以拋出斷言樣式的異常。

在查看黃紙時,我看不到操作碼0xfd0xfe記錄在案。(最大的非自殺操作碼是0xf4for DELEGATECALL。)在哪裡正式記錄?0xfd``0xfe

這可能是因為該技術比黃皮書的更新速度更快。你最好的選擇是去源頭。Pyethereum 是一個很好的可讀性來源。您可以在此處查看最新的操作碼(其中 0xfd)被引用。我還會在此處查看更多詳細資訊以及無效操作的潛在提示。EIP(例如用於還原的 EIP)也是一個很好的資訊來源:REVERT

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