nimbus-eth1/fluffy/rpc
Kim De Mey 6f21c232ae
Add block bodies to the propagation and lookups (#975)
* Add block bodies to the propagation and lookups

- Read and propagate block bodies next to the headers
- Add block bodies content (via lookups) to the eth_getBlockByHash
call
- Test the above in test_portal_testnet

* Fix storage/propagation of block bodies

- Data format is an actual block: [header, txs, uncles], which
requires some adjustment to store the block body
- Added also `eth_getBlockTransactionCountByHash` json rpc call
2022-02-22 11:52:44 +01:00
..
rpc_calls Sharing block header data around in a Portal history network (PoC) (#960) 2022-02-11 14:43:10 +01:00
bridge_client.nim [FEATURE] Add support for handling experimental api call (#746) 2021-07-07 11:04:18 +02:00
eth_rpc_client.nim Sharing block header data around in a Portal history network (PoC) (#960) 2022-02-11 14:43:10 +01:00
portal_rpc_client.nim Sharing block header data around in a Portal history network (PoC) (#960) 2022-02-11 14:43:10 +01:00
rpc_discovery_api.nim Improve the tests of the local testnet (#953) 2022-02-02 22:48:33 +01:00
rpc_eth_api.nim Add block bodies to the propagation and lookups (#975) 2022-02-22 11:52:44 +01:00
rpc_portal_api.nim Improve the tests of the local testnet (#953) 2022-02-02 22:48:33 +01:00
rpc_portal_debug_api.nim Sharing block header data around in a Portal history network (PoC) (#960) 2022-02-11 14:43:10 +01:00
rpc_types.nim Use json rpc client to run tests on portal testnet (#899) 2021-12-03 09:51:25 +01:00