7c3b7ab7a8
Start gathering the functions that call the EVM into one place, `transaction/call_evm.nim`. This is first of a series of changes to gather all ways the EVM is called to one place. Duplicate, slightly different setup functions have accumulated over time, each with some knowledge of EVM internals. When they are brought together, these methods will be changed to use a single entry point to the EVM, allowing the entry point to be refactored, EVMC to be completed, and async concurrency to be implemented on top. This also simplifies the callers. First, a helper function used by RPC and GraphQL to make EVM calls without permanently modifying the account state. `setupComputation` -> `rpcSetupComputation`. Signed-off-by: Jamie Lokier <jamie@shareable.org> |
||
---|---|---|
.. | ||
common.nim | ||
debug.nim | ||
hexstrings.nim | ||
key_storage.nim | ||
p2p.nim | ||
rpc_types.nim | ||
rpc_utils.nim | ||
whisper.nim |