openethereum/rpc/src/v1
Jim Posen 9ed43230ca Better support for eth_getLogs in light mode (#9186)
* Light client on-demand request for headers range.

* Cache headers in HeaderWithAncestors response.

Also fulfills request locally if all headers are in cache.

* LightFetch::logs fetches missing headers on demand.

* LightFetch::logs limit the number of headers requested at a time.

* LightFetch::logs refactor header fetching logic.

* Enforce limit on header range length in light client logs request.

* Fix light request tests after struct change.

* Respond to review comments.
2018-08-25 23:06:01 +02:00
..
helpers Better support for eth_getLogs in light mode (#9186) 2018-08-25 23:06:01 +02:00
impls Implement EIP234 block_hash for eth_getLogs (#9256) 2018-08-13 15:47:10 +08:00
tests Implement EIP234 block_hash for eth_getLogs (#9256) 2018-08-13 15:47:10 +08:00
traits Remove all dapp permissions related settings (#9120) 2018-08-07 20:52:23 +08:00
types Better logging when mining own transactions. (#9363) 2018-08-17 16:01:32 +01:00
extractors.rs Remove all dapp permissions related settings (#9120) 2018-08-07 20:52:23 +08:00
informant.rs Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
metadata.rs Remove all dapp permissions related settings (#9120) 2018-08-07 20:52:23 +08:00
mod.rs Completely remove all dapps struct from rpc (#9107) 2018-07-16 13:42:59 +02:00