silkworm icon indicating copy to clipboard operation
silkworm copied to clipboard

Extend `evmone::VM` lifetime

Open chfast opened this issue 1 year ago • 0 comments

The lifetime of the evmone::VM is unnecessarily too short because it matches the lifetime of EVM. E.g. for historical block execution a new EVM is created for each block.

evmone::VM is designed in a way one instance is enough to handle any execution in a single thread. However, the current API for tracing may be missing a way to remove tracers.

chfast avatar Sep 30 '24 12:09 chfast