openethereum/sync/src
Robert Habermeier 3854b8a689 LES Part 1 (#3322)
* stub implementations of light client trait

* Light provider trait

* light client sync stubs

* LES boilerplate

* stub implementation of provider for client

* skeleton and request traits

* request definitions

* new_list -> begin_list

* handle unknown packet

* revise light implementation strategy

* make verification module public

* Move all light client work to own crate

* experiment with answering requests

* buffer flow scaffolding

* remove LESv2 requests

* buffer flow basics, implement cost table

* begin status module

* implement handshake parsing and creation

* implement announcement serialization

* errors, punishment, and handshake

* handle announcements

* making announcements, clean up warnings

* allow dead code temporarily
2016-11-10 18:30:17 +01:00
..
tests Snapshot sync improvements (#2960) 2016-10-29 13:07:06 +02:00
api.rs EIPs 155, 160, 161 (#2976) 2016-11-03 22:22:25 +01:00
block_sync.rs Networking and syncing tweaks (#2990) 2016-10-30 15:39:36 +01:00
blocks.rs Clippy bump (#2877) 2016-10-27 08:28:12 +02:00
chain.rs Additional snapshot sync checks (#3318) 2016-11-09 19:40:36 +01:00
lib.rs Extended network options (#2845) 2016-10-24 18:25:27 +02:00
snapshot.rs Snapshot sync improvements (#2960) 2016-10-29 13:07:06 +02:00
sync_io.rs LES Part 1 (#3322) 2016-11-10 18:30:17 +01:00