openethereum/ethcore/sync/src
David 73f4564b66
Extract Machine from ethcore (#10949)
* Add client-traits crate
Move the BlockInfo trait to new crate

* New crate `machine`
Contains code extracted from ethcore that defines `Machine`, `Externalities` and other execution related code.

* Use new machine and client-traits crates in ethcore

* Use new crates machine and client-traits instead of ethcore where appropriate

* Fix tests

* Don't re-export so many types from ethcore::client

* Fixing more fallout from removing re-export

* fix test

* More fallout from not re-exporting types

* Add some docs

* cleanup

* import the macro edition style

* Tweak docs

* Add missing import

* remove unused ethabi_derive imports

* Use latest ethabi-contract
2019-08-13 12:33:34 +02:00
..
chain Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
light_sync Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
res Support millisecond timestamp for instant seal engine (#9469) 2018-09-06 11:38:00 +02:00
tests Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
api.rs whisper is no longer a part of parity-ethereum repo (#10855) 2019-07-12 14:15:30 +02:00
block_sync.rs Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
blocks.rs Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
lib.rs Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
private_tx.rs Upgrade ethereum types (#10670) 2019-06-03 15:36:21 +02:00
snapshot.rs Run cargo fix on a few of the worst offenders (#10854) 2019-07-09 09:04:20 +01:00
sync_io.rs Run cargo fix on a few of the worst offenders (#10854) 2019-07-09 09:04:20 +01:00
transactions_stats.rs Remove calls to heapsize (#10432) 2019-06-19 13:54:05 +02:00