Solidity
操作碼 0xfe 和 0xfd 記錄在哪裡?
Solidity 文件有以下內容:
在內部,Solidity
0xfd
對 require 樣式的異常執行還原操作(指令),並執行無效操作(指令0xfe
)以拋出斷言樣式的異常。在查看黃紙時,我看不到操作碼
0xfd
並0xfe
記錄在案。(最大的非自殺操作碼是0xf4
forDELEGATECALL
。)在哪裡正式記錄?0xfd``0xfe
這可能是因為該技術比黃皮書的更新速度更快。你最好的選擇是去源頭。Pyethereum 是一個很好的可讀性來源。您可以在此處查看最新的操作碼(其中 0xfd)被引用。我還會在此處查看更多詳細資訊以及無效操作的潛在提示。EIP(例如用於還原的 EIP)也是一個很好的資訊來源:REVERT