nimbus-eth1/nimbus/core
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 Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
executor avoid exceptions, tx copy (#2569) 2024-08-19 09:42:07 +02:00
pow rm PoW hash function and validation support (#2372) 2024-06-16 10:22:06 +07:00
tx_pool Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
block_import.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
casper.nim TxPool: Merge tx_chain and tx_packer to reduce complexity (#2549) 2024-08-07 22:35:17 +07:00
chain.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
dao.nim Ledger activate unified accounts cache wrapper (#1939) 2023-12-12 19:12:56 +00:00
eip4844.nim Use block number or timestamp to determine fork rules (#2496) 2024-07-17 17:05:53 +07:00
executor.nim avoid initTable (#2328) 2024-06-10 11:05:30 +02:00
gaslimit.nim small cleanups (#2526) 2024-07-26 12:32:01 +07:00
tx_pool.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
validate.nim avoid exceptions, tx copy (#2569) 2024-08-19 09:42:07 +02:00
withdrawals.nim Use block number or timestamp to determine fork rules (#2496) 2024-07-17 17:05:53 +07:00