Evm

STATICCALL 和 CALL EVM 操作碼有什麼區別?

  • July 30, 2021

除了正常和非常常見CALL的,乙太坊虛擬機還有STATICCALL操作碼。它在哪些方面與正常不同CALL

編輯:這不是重複的,因為這個問題是關於STATICCALL,那個問題不是!

此外,

由於也可以使用拜占庭靜態呼叫。這與呼叫基本相同,但如果被呼叫函式以任何方式修改狀態,則會恢復。

https://eips.ethereum.org/EIPS/eip-214

STATICCALL 與 CALL 等效,除了它只需要 6 個參數(“值”參數不包括在內並被視為零),並呼叫子程序並將 STATIC 標誌設置為 true 以執行子程序。一旦此呼叫返回,標誌將重置為其呼叫之前的值。

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