solidity/test/evmc
Paweł Bylica 199f36585a
test: Improve precision of SSTORE cost in EVMHost
Add "original" field to storage_value to precise track "dirty" state of
a storage slot as defined in EIP-2200. In case a current storage value
is restored to original (after multiple modifications in a single
transaction), the storage slot is not considered "dirty" any more.
Previously, we only had a bool dirty flag to model this and a storage
slot was always considered "dirty" after first modification.
2022-11-09 10:15:14 +01:00
..
CMakeLists.txt Enable more C++ compiler warnings 2020-12-10 21:03:58 +00:00
evmc.h Updated docs and evmc.h header file for evmone 0.8.0 release 2021-07-27 16:39:41 +02:00
evmc.hpp Upgrade to EVMC 8.0.0 2021-05-12 16:49:04 +02:00
helpers.h Update EVMC to 7 2019-11-18 23:22:21 +01:00
LICENSE Add evmc and host interface implementation. Modify fuzzer harness to make use of evmc host/vm. 2019-07-17 10:55:33 +02:00
loader.c Upgrade to EVMC 7.5.0 2021-04-21 21:05:40 +01:00
loader.h Upgrade to EVMC 7.5.0 2021-04-21 21:05:40 +01:00
mocked_host.hpp test: Improve precision of SSTORE cost in EVMHost 2022-11-09 10:15:14 +01:00
README.md Updated docs and evmc.h header file for evmone 0.8.0 release 2021-07-27 16:39:41 +02:00
utils.h Upgrade to EVMC 7.5.0 2021-04-21 21:05:40 +01:00

EVMC

This is an import of EVMC version 9.0.0.

Important: The MockedAccount.storage is changed to a map from unordered_map as ordering is important for fuzzing.