eosiosg / eos-challenge-contract

ISC License
3 stars 0 forks source link

EVMC_REVERT multi-index存储同样需要revert #37

Closed Frank-AFN closed 4 years ago

Frank-AFN commented 4 years ago

Test Cases

6c726576657274656420646174616000557f726576657274206d657373616765000000000000000000000000000000000000600052600e6000fd

should:

return 0x726576657274206d657373616765 as REVERT data, the storage at key 0x0 should be left as unset and use 20024 gas in total.

reference: https://eips.ethereum.org/EIPS/eip-140

Frank-AFN commented 4 years ago

在host 中记录这次action中 set storage 的 address 下的 keys 变动

记录内容如下

如果 EVMC_RESULT = EVMC_REVERT. 需要对每一个key进行revert操作.