openethereum/ethcore
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
..
account-db Move more types out of ethcore (#10880) 2019-07-18 12:27:08 +02:00
account-state journaldb changes (#10929) 2019-08-07 01:45:10 +02:00
benches Removed machine abstraction from ethcore (#10791) 2019-06-26 14:16:05 +02:00
blockchain Move DatabaseExtras back to trace (#10868) 2019-07-14 18:35:43 +02:00
builtin ethcore-builtin (#10850) 2019-07-07 16:59:30 +02:00
call-contract docs: Update Readme with TOC, Contributor Guideline. Update Cargo package descriptions (#10652) 2019-06-25 08:15:13 +02:00
client-traits Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
db Run cargo fix on a few of the worst offenders (#10854) 2019-07-09 09:04:20 +01:00
evm Change the return type of step_inner function. (#10940) 2019-08-05 14:58:48 +02:00
light Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
machine Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
node-filter Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
pod get rid of hidden mutability of Spec (#10904) 2019-07-30 12:48:54 +02:00
private-tx Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
res Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
service unify loading spec && further spec cleanups (#10948) 2019-08-07 16:52:48 +02:00
src Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
state-db Move more types out of ethcore (#10880) 2019-07-18 12:27:08 +02:00
sync Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00
trace Move more types out of ethcore (#10880) 2019-07-18 12:27:08 +02:00
trie-vm-factories Move more code into state-account (#10840) 2019-07-08 18:17:48 +02:00
types refactor: Refactor evmbin CLI (#10742) 2019-08-07 16:51:08 +02:00
vm Run cargo fix on a few of the worst offenders (#10854) 2019-07-09 09:04:20 +01:00
wasm Fix some warnings and typos. (#10941) 2019-08-06 11:07:07 +02:00
Cargo.toml Extract Machine from ethcore (#10949) 2019-08-13 12:33:34 +02:00