nimbus-eth1/tests
andri lim 4d9e288340
Wiring ForkedChainRef to other components (#2423)
* Wiring ForkedChainRef to other components

- Disable majority of hive simulators
- Only enable pyspec_sim for the moment
- The pyspec_sim is using a smaller RPC service wired to ForkedChainRef
- The RPC service will gradually grow

* Addressing PR review

* Fix test_beacon/setup_env

* Enable consensus_sim (#2441)

* Enable consensus_sim

* Remove isFile check

* Enable Engine API jwt auth tests and exchange cap tests

* Enable engine api in build_sim.sh

* Wire ForkedChainRef to Engine API newPayload

* Wire Engine API getBodies to ForkedChainRef

* Wire Engine API api_forkchoice to ForkedChainRef

* Wire more RPC methods to ForkedChainRef

* Implement eth_syncing

* Implement eth_call and eth_getlogs

* TxPool: simplify smartHead

* Fix smartHead usage

* Fix txpool headDiff

* Remove hasBlockHeader and use headerExists

* Addressing review
2024-09-04 09:54:54 +00:00
..
bootstrap config: fix new config based on input from jamie and zahary 2021-09-18 17:34:51 +07:00
customgenesis
db Added support for namespaces to RocksDb kvstore. (#2066) 2024-03-12 11:04:46 +08:00
fixtures
graphql
keystore
merge reenable testEngineAPI in test_merge 2022-03-17 12:54:04 +07:00
replay Cleanup (#2565) 2024-08-15 12:31:07 +00:00
test_aristo avoid some trivial memory allocations (#2587) 2024-09-02 16:03:10 +02:00
test_beacon Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
test_coredb Aristo lazily delete larger subtrees (#2560) 2024-08-14 08:54:44 +00:00
test_jwt_auth
test_txpool move db init to init (#2552) 2024-08-08 07:45:30 +02:00
all_tests.nim Cleanup unused exp_getProofsByBlockNumber endpoint (#2577) 2024-08-23 22:39:33 +08:00
all_tests_macro.nim
asynctest.nim
macro_assembler.nim move db init to init (#2552) 2024-08-08 07:45:30 +02:00
nim.cfg
persistBlockTestGen.nim
test_allowed_to_fail.nim ForkedChain implementation (#2405) 2024-06-26 07:27:48 +07:00
test_aristo.nim Cleanup (#2565) 2024-08-15 12:31:07 +00:00
test_block_fixture.nim
test_blockchain_json.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
test_config.nim
test_configuration.nim
test_coredb.nim Cleanup (#2565) 2024-08-15 12:31:07 +00:00
test_difficulty.nim
test_eip4844.nim
test_evm_support.nim odds and ends (#2481) 2024-07-13 20:42:49 +02:00
test_filters.nim
test_forked_chain.nim move db init to init (#2552) 2024-08-08 07:45:30 +02:00
test_forkid.nim Fix sepolia chain config: mergeForkBlock -> 1450409 (#2518) 2024-07-24 03:07:55 +00:00
test_generalstate_json.nim t8n: enable reverse slot hash map (#2573) 2024-08-20 15:23:24 +02:00
test_genesis.nim No ext update (#2494) 2024-07-16 19:47:59 +00:00
test_getproof_json.nim
test_graphql.nim move db init to init (#2552) 2024-08-08 07:45:30 +02:00
test_helpers.nim
test_jwt_auth.nim
test_ledger.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
test_merge.nim move db init to init (#2552) 2024-08-08 07:45:30 +02:00
test_multi_keys.nim
test_op_arith.nim
test_op_bit.nim
test_op_custom.nim
test_op_env.nim Optimize EVM stack usage (#2502) 2024-07-18 18:59:53 +07:00
test_op_memory.nim Fix CodeBytes: invalidPositions out of bound crash (#2523) 2024-07-25 19:23:53 +07:00
test_op_misc.nim
test_persistblock_json.nim
test_precompiles.nim Reduce EVM complexity by removing forkOverride (#2448) 2024-07-04 15:48:36 +02:00
test_rpc.nim move db init to init (#2552) 2024-08-08 07:45:30 +02:00
test_tools_build.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
test_tracer_json.nim Revive json tracer unit tests (#2538) 2024-08-01 10:41:20 +00:00
test_transaction_json.nim
test_txpool.nim TxPool: Replace GasPrice and GasPriceEx with GasInt (#2537) 2024-07-31 14:33:30 +07:00
test_txpool2.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
test_wire_protocol.nim
tracerTestGen.nim