nimbus-eth1/nimbus/common
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
..
chain_config.nim Fix sepolia chain config: mergeForkBlock -> 1450409 (#2518) 2024-07-24 03:07:55 +00:00
common.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
context.nim results: use canonical import (#2248) 2024-05-30 14:54:03 +02:00
evmforks.nim Bump nim-evmc to 86d22a026b0aa07c07b3afd7d91ca475e0eae12a (#2113) 2024-03-28 13:47:02 +07:00
genesis.nim Bump nim-eth, nim-web3, nimbus-eth2 (#2344) 2024-06-14 14:31:08 +07:00
genesis_alloc.nim Remove more goerli data (#2249) 2024-05-30 11:49:47 +00:00
hardforks.nim Use block number or timestamp to determine fork rules (#2496) 2024-07-17 17:05:53 +07:00
manager.nim results: use canonical import (#2248) 2024-05-30 14:54:03 +02:00