nimbus-eth1/nimbus/rpc
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
..
TODO-P2P.md Cleanup unused exp_getProofsByBlockNumber endpoint (#2577) 2024-08-23 22:39:33 +08:00
common.nim Bump nim-web3 and others 2024-01-14 10:41:23 +07:00
cors.nim Implement combo http server for rpc, engine_api, and graphql services (#1992) 2024-01-29 20:20:04 +07:00
debug.nim Remove EVM indirect imports and unused EVM errors (#2370) 2024-06-17 09:56:39 +02:00
engine_api.nim Bump nim-eth, nim-web3, nimbus-eth2 (#2344) 2024-06-14 14:31:08 +07:00
experimental.nim Cleanup unused exp_getProofsByBlockNumber endpoint (#2577) 2024-08-23 22:39:33 +08:00
filters.nim Bump nim-eth, nim-web3, nimbus-eth2 (#2344) 2024-06-14 14:31:08 +07:00
jwt_auth.nim log http/jwt information on startup (#2553) 2024-08-08 10:03:30 +00:00
jwt_auth_helper.nim Implement combo http server for rpc, engine_api, and graphql services (#1992) 2024-01-29 20:20:04 +07:00
oracle.nim Simplify txpool baseFeeGet (#2416) 2024-06-27 12:54:36 +07:00
p2p.nim small cleanups (#2526) 2024-07-26 12:32:01 +07:00
params.nim Reduce EVM complexity by removing forkOverride (#2448) 2024-07-04 15:48:36 +02:00
rpc_server.nim Implement combo http server for rpc, engine_api, and graphql services (#1992) 2024-01-29 20:20:04 +07:00
rpc_types.nim Get rid of HexQuantityStr and HexDataStr usage 2023-12-27 07:48:53 +07:00
rpc_utils.nim Remove EVM indirect imports and unused EVM errors (#2370) 2024-06-17 09:56:39 +02:00
server_api.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
server_api_helpers.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00