nimbus-eth1/nimbus/rpc
jangko baf508f6ae
move stateDB from VMState to chainDB
previously, every time the VMState was created, it will also create
new stateDB, and this action will nullify the advantages of cached accounts.

the new changes will conserve the accounts cache if the executed blocks
are contiguous. if not the stateDB need to be reinited.

this changes also allow rpcCallEvm and rpcEstimateGas executed properly
using current stateDB instead of creating new one each time they are called.
2021-10-28 18:57:08 +07:00
..
common.nim config: fix new config based on input from jamie and zahary 2021-09-18 17:34:51 +07:00
debug.nim code cleanup removed unused imports 2021-08-18 10:35:36 +07:00
hexstrings.nim Whisper: Remove Whisper-specific hexstring/JSON/key storage support 2021-06-01 18:12:48 +01:00
p2p.nim move stateDB from VMState to chainDB 2021-10-28 18:57:08 +07:00
rpc_types.nim Whisper: Remove all the main Whisper code (config, startup, RPC etc) 2021-06-01 18:12:48 +01:00
rpc_utils.nim code cleanup removed unused imports 2021-08-18 10:35:36 +07:00