openethereum/parity
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
..
cli Add support for Energy Web Foundation's new chains (#10957) 2019-08-12 13:20:12 +02:00
db Move more types out of ethcore (#10880) 2019-07-18 12:27:08 +02:00
light_helpers removed EthEngine alias (#10805) 2019-06-28 10:18:18 +02:00
logger update parking-lot to 0.8 (#10845) 2019-07-05 15:19:38 +02:00
account_utils.rs Upgrade ethereum types (#10670) 2019-06-03 15:36:21 +02:00
account.rs Upgrade to parity-crypto 0.4 (#10650) 2019-05-28 07:50:10 +02:00
blockchain.rs Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
cache.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
configuration.rs Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
deprecated.rs whisper is no longer a part of parity-ethereum repo (#10855) 2019-07-12 14:15:30 +02:00
export_hardcoded_sync.rs get rid of hidden mutability of Spec (#10904) 2019-07-30 12:48:54 +02:00
helpers.rs Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
informant.rs Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
ipfs.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
lib.rs Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
main.rs parity/main.rs uses eprintln instead of raw stderr interface (#10427) 2019-02-27 11:41:03 +03:00
modules.rs whisper is no longer a part of parity-ethereum repo (#10855) 2019-07-12 14:15:30 +02:00
params.rs removed redundant state_root function from spec, improve spec error types (#10955) 2019-08-12 16:10:46 +02:00
presale.rs Upgrade to parity-crypto 0.4 (#10650) 2019-05-28 07:50:10 +02:00
rpc_apis.rs whisper is no longer a part of parity-ethereum repo (#10855) 2019-07-12 14:15:30 +02:00
rpc.rs update jsonrpc to 12.0 (#10841) 2019-07-05 16:24:23 +08:00
run.rs Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
secretstore.rs Allow CORS requests in Secret Store API (#10584) 2019-04-20 07:31:37 +02:00
signer.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
snapshot.rs Better logging when backfilling ancient blocks fail (#10796) 2019-07-01 14:41:45 +02:00
stratum.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
upgrade.rs Add message to IO errors (#10324) 2019-02-18 20:39:38 +03:00
user_defaults.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00