nimbus-eth1/nimbus/evm
web3-developer db8c5b90bd
Cleanup stateless and block witness code. (#2295)
* Cleanup unneeded stateless and block witness code. Keeping MultiKeys which is used in the eth_getProofsByBlockNumber RPC endpoint which is needed for the Fluffy state network bridge.

* Rename generateWitness flag to collectWitnessData to better describe what the flag does. We only collect the keys of the touched accounts and storage slots but no block witness generation is supported for now.

* Move remaining stateless code into nimbus directory.

* Add vmstate parameter to ChainRef to fix test.

* Exclude *.in from check copyright year

---------

Co-authored-by: jangko <jangko128@gmail.com>
2024-06-08 15:05:00 +07:00
..
interpreter EIP-2537 BLS12-381 G1 add/mul/exp and G2 add/mul support with tests (#2315) 2024-06-08 07:39:53 +07:00
tracer Replace some usage of std/options with results Opt (#2323) 2024-06-07 23:39:58 +02:00
blake2b_f.nim Add check copyright year linter to CI 2023-11-01 10:41:20 +07:00
blscurve.nim rm Miracl and remaining i386 (32-bit) build support (#2250) 2024-05-30 21:08:09 +02:00
code_stream.nim Prepare source code for nim v2 CI (#2028) 2024-02-15 09:57:05 +07:00
computation.nim Replace some usage of std/options with results Opt (#2323) 2024-06-07 23:39:58 +02:00
evm_errors.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
evmc_api.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
evmc_helpers.nim Add check copyright year linter to CI 2023-11-01 10:41:20 +07:00
interpreter_dispatch.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
memory.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
message.nim EVM embrace more EVMC types 2023-08-28 21:36:23 +07:00
modexp.nim Add style check to config.nims and fix styles in source code (#2038) 2024-02-20 10:07:38 +07:00
nimdoc.cfg Add check copyright year linter to CI 2023-11-01 10:41:20 +07:00
precompiles.nim EIP-2537 BLS12-381 G1 add/mul/exp and G2 add/mul support with tests (#2315) 2024-06-08 07:39:53 +07:00
stack.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
state.nim Cleanup stateless and block witness code. (#2295) 2024-06-08 15:05:00 +07:00
state_transactions.nim Remove exceptions from EVM (#2314) 2024-06-07 15:24:32 +07:00
types.nim Cleanup stateless and block witness code. (#2295) 2024-06-08 15:05:00 +07:00