mirror of
https://github.com/status-im/nimbus-eth1.git
synced 2025-02-25 18:35:32 +00:00
Prior to this patch, top-level EVM executions and nested EVM executions did their `getStorage` and other requests using a completely different set of host functions. It was just unfinished, to get top-level "new" EVMC working. This finishes the job - it stops using the old methods. Effect: - Functionality added at the EVMC host level will be used by all EVM calls. (The target here is Beam Sync). - The old set of functions are no longer used, so they can be removed. - When EVMC host call tracing is enabled (`showTxCalls = true`), it traces the calls from nested EVM executions as well as top-level. Signed-off-by: Jamie Lokier <jamie@shareable.org>