297d789d21
There are currently six entry points to running an EVM computation, all with slightly different parameters, and expecting slightly different EVM behaviours. First step in merging them is a common `setupComputation` that replaces all the different `*...SetupComputation` functions. This uses the `TransactionHost` type because it's a step towards using that type for all EVM calls using only EVMC. For now an EVMC message is created then translated to EVM-internal `Message`. It is done this way to build up the new interface in stages where all tests pass at each stage. Signed-off-by: Jamie Lokier <jamie@shareable.org> |
||
---|---|---|
.. | ||
call_evm.nim | ||
host_types.nim |