nimbus-eth1/nimbus/vm2
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
..
interpreter evm: fixes EIP2929 opcodes 2021-09-22 11:58:06 +07:00
blake2b_f.nim provide identical copy of vm folder => vm2, activated by make flag ENABLE_VM2=1 2021-04-23 14:04:06 +03:00
blscurve.nim provide identical copy of vm folder => vm2, activated by make flag ENABLE_VM2=1 2021-04-23 14:04:06 +03:00
code_stream.nim eliminated v2opcode_values, v2forks in favour of op_codes, forks_list 2021-04-28 15:24:14 +03:00
computation.nim move stateDB from VMState to chainDB 2021-10-28 18:57:08 +07:00
interpreter_dispatch.nim Tracing: Remove some trace messages that occur a lot during sync 2021-07-27 14:12:55 +01:00
map_to_curve_g1.nim provide identical copy of vm folder => vm2, activated by make flag ENABLE_VM2=1 2021-04-23 14:04:06 +03:00
memory.nim re-named some v2*.nim sources to its original name *.nim (without the v2) 2021-04-28 15:24:14 +03:00
message.nim re-named some v2*.nim sources to its original name *.nim (without the v2) 2021-04-28 15:24:14 +03:00
nimdoc.cfg update doc generator 2021-04-28 15:24:14 +03:00
precompiles.nim Tracing: Remove some trace messages that occur a lot during sync 2021-07-27 14:12:55 +01:00
stack.nim re-named some v2state_transactions.nim to its original name without the v2 2021-04-28 15:24:14 +03:00
state.nim move stateDB from VMState to chainDB 2021-10-28 18:57:08 +07:00
state_transactions.nim cleanup: remove setupComputation from vm2 2021-10-28 10:30:56 +07:00
transaction_tracer.nim move stateDB from VMState to chainDB 2021-10-28 18:57:08 +07:00
types.nim move stateDB from VMState to chainDB 2021-10-28 18:57:08 +07:00