openethereum/miner
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
..
local-store updated parity-local-store to edition 2018 and removed redundant Error type (#10800) 2019-06-27 09:37:15 +02:00
price-info updated price-info to edition 2018 (#10801) 2019-06-27 17:29:24 +08:00
res/contracts Extract CallContract and RegistryInfo traits into their own crate (#10178) 2019-01-16 19:52:21 +01:00
src Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
stratum update parking-lot to 0.8 (#10845) 2019-07-05 15:19:38 +02:00
using-queue Improve logging and cleanup in miner around block sealing (#10745) 2019-07-04 18:03:22 +02:00
Cargo.toml update parking-lot to 0.8 (#10845) 2019-07-05 15:19:38 +02:00