nimbus-eth1/nimbus/rpc
web3-developer 93fb4c8f59
More witness fixes (#2009)
* Update experimental rpc test to do further validation on proof responses.

* Enable zero value storage slots in the witness cache data so that proofs will be returned when a storage slot is updated to zero. Refactor and simplify implementation of getProofs endpoint.

* Improve test validation.

* Minor fixes and added test to track the changes introduced in every block using a local state.

* Refactor and cleanup test.

* Comments added to test and account cache fixes applied to account ledger.

* Return updated storage slots even when storage is empty and add test to build.

* Fix copyright and remove incorrect depth check during witness building in writeShortRlp assertion.
2024-02-09 12:09:02 +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 Bump nim-web3 and others 2024-01-14 10:41:23 +07:00
engine_api.nim Bump nim-web3: remove rpc types duplicates 2023-12-13 07:58:12 +07:00
experimental.nim More witness fixes (#2009) 2024-02-09 12:09:02 +08:00
filters.nim Bump nim-web3 and others 2024-01-14 10:41:23 +07:00
jwt_auth.nim Implement combo http server for rpc, engine_api, and graphql services (#1992) 2024-01-29 20:20:04 +07: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
p2p.nim Implement JSON-RPC method: eth_getBlockReceipts (#1984) 2024-01-24 18:04:59 +07: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 Get rid of HexQuantityStr and HexDataStr usage 2023-12-27 07:48:53 +07:00