openethereum/ethcore/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
..
blockchain EIPs 155, 160, 161 (#2976) 2016-11-03 22:22:25 +01:00
blooms port ethcore 2016-09-01 14:29:59 +02:00
client Fixed uncle details (#3299) 2016-11-09 13:17:40 +01:00
engines Exposing engine extra info in block RPC (#3169) 2016-11-04 17:35:02 +01:00
ethereum ethash unsafety cleanup (#3210) 2016-11-05 10:39:15 +01:00
evm EIPs 155, 160, 161 (#2976) 2016-11-03 22:22:25 +01:00
json_tests New transaction tests (#3313) 2016-11-09 18:02:24 +01:00
migrations Clippy bump (#2877) 2016-10-27 08:28:12 +02:00
miner Exposing state root and logsBloom in RPC receipts (#3174) 2016-11-04 12:33:13 +01:00
snapshot mio version bump (#2982) 2016-10-30 09:56:34 +01:00
spec EIPs 155, 160, 161 (#2976) 2016-11-03 22:22:25 +01:00
state EIPs 155, 160, 161 (#2976) 2016-11-03 22:22:25 +01:00
tests delay bomb for Classic (ECIP-1010) (#3179) 2016-11-04 23:09:23 +01:00
trace Clippy bump (#2877) 2016-10-27 08:28:12 +02:00
types LES Part 1 (#3322) 2016-11-10 18:30:17 +01:00
verification LES Part 1 (#3322) 2016-11-10 18:30:17 +01:00
views port ethcore 2016-09-01 14:29:59 +02:00
account_db.rs Get rid of MemoryDB denote (#2881) 2016-10-26 13:53:47 +02:00
account_provider.rs In-browser signing support (#3231) 2016-11-10 11:27:05 +01:00
action_params.rs Remove ethcore::common re-export module (#2792) 2016-10-24 18:35:25 +02:00
basic_types.rs Remove ethcore::common re-export module (#2792) 2016-10-24 18:35:25 +02:00
block.rs Clippy bump (#2877) 2016-10-27 08:28:12 +02:00
builtin.rs Fixing output of eth_call and Bytes deserialization (#2230) 2016-09-22 14:50:00 +02:00
cache_manager.rs Clippy bump (#2877) 2016-10-27 08:28:12 +02:00
db.rs Clippy bump (#2877) 2016-10-27 08:28:12 +02:00
env_info.rs improved naming 2016-08-04 08:52:31 +02:00
error.rs EIPs 155, 160, 161 (#2976) 2016-11-03 22:22:25 +01:00
executive.rs EIPs 155, 160, 161 (#2976) 2016-11-03 22:22:25 +01:00
externalities.rs EIPs 155, 160, 161 (#2976) 2016-11-03 22:22:25 +01:00
factory.rs Trie query recording and AccountDB factory for no mangling (#1944) 2016-08-24 16:53:36 +02:00
header.rs Remove ethcore::common re-export module (#2792) 2016-10-24 18:35:25 +02:00
lib.rs LES Part 1 (#3322) 2016-11-10 18:30:17 +01:00
pod_account.rs Remove ethcore::common re-export module (#2792) 2016-10-24 18:35:25 +02:00
pod_state.rs Remove ethcore::common re-export module (#2792) 2016-10-24 18:35:25 +02:00
service.rs execute periodic snapshot in new thread (#3029) 2016-11-01 11:09:46 +01:00
state_db.rs EIPs 155, 160, 161 (#2976) 2016-11-03 22:22:25 +01:00