nimbus-eth1/nimbus/core/tx_pool
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
..
tx_tabs Refactor txpool: reduce complexity (#2542) 2024-08-06 16:12:56 +07:00
tx_tasks Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
tx_desc.nim Rewire blockValue from Txpool to EngineAPI (#2554) 2024-08-09 06:05:18 +07:00
tx_info.nim Remove txpool sender locality (#2525) 2024-07-25 22:36:08 +07:00
tx_item.nim TxPool: Replace GasPrice and GasPriceEx with GasInt (#2537) 2024-07-31 14:33:30 +07:00
tx_packer.nim avoid exceptions, tx copy (#2569) 2024-08-19 09:42:07 +02:00
tx_tabs.nim Refactor txpool: reduce complexity (#2542) 2024-08-06 16:12:56 +07:00