nimbus-eth1/nimbus/sync
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
..
beacon Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
handlers Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
protocol Coredb and sync maintenance update (#2583) 2024-08-30 11:18:36 +00:00
beacon.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
handlers.nim Culling legacy DB and accounts cache (#2197) 2024-05-20 10:17:51 +00:00
peers.nim Slightly change the static peer manager lookup behaviour (#1484) 2023-03-06 09:22:07 +00:00
protocol.nim Remove eth/66 and eth/67 wire protocol (#2238) 2024-05-29 09:20:25 +02:00
sync_desc.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
sync_sched.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
types.nim Replace some usage of std/options with results Opt (#2323) 2024-06-07 23:39:58 +02:00