openethereum/ethcore
David 14e7641835 Move DatabaseExtras back to trace (#10868)
* Move DatabaseExtras back to trace
Add a new BlockChainWithExtras newtype to ethcore
Impl DatabaseExtras for BlockChainWithExtras

* Avoid double Arcs
Impl From for BlockChainWithExtras for convenient instantiation
Change TraceDB::new to take a T: DatabaseExtras (instead of an Arc)

* Use local type for BlockNumber and reduce dependencies

* Update ethcore/src/client/client.rs

Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com>

* Update ethcore/src/client/client.rs

Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com>

* Revert "Update ethcore/src/client/client.rs"

This reverts commit cbf8a251d4acaff8b29e999aedcdaac473ddf300.

* Revert "Update ethcore/src/client/client.rs"

This reverts commit 2518873b3139e832fa57c11793624bf1bfe48d05.

* address grumbles

* Be explicit about using the BlockProvider provided block_hash()
2019-07-14 18:35:43 +02:00
..
account-db Extract AccountDB to account-db (#10839) 2019-07-04 17:50:31 +02:00
account-state Move the substate module into ethcore/executive (#10867) 2019-07-10 11:55:37 +03: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
db Run cargo fix on a few of the worst offenders (#10854) 2019-07-09 09:04:20 +01:00
evm Run cargo fix on a few of the worst offenders (#10854) 2019-07-09 09:04:20 +01:00
light Run cargo fix on a few of the worst offenders (#10854) 2019-07-09 09:04:20 +01:00
node-filter update parking-lot to 0.8 (#10845) 2019-07-05 15:19:38 +02:00
pod Move more code into state-account (#10840) 2019-07-08 18:17:48 +02:00
private-tx Extract state-db from ethcore (#10858) 2019-07-08 22:01:47 +01:00
res Add Constantinople eips to the dev (instant_seal) config (#10809) 2019-06-28 16:17:33 +02:00
service Extract state-db from ethcore (#10858) 2019-07-08 22:01:47 +01:00
src Move DatabaseExtras back to trace (#10868) 2019-07-14 18:35:43 +02:00
state-db Extract state-db from ethcore (#10858) 2019-07-08 22:01:47 +01:00
sync whisper is no longer a part of parity-ethereum repo (#10855) 2019-07-12 14:15:30 +02:00
trace Move DatabaseExtras back to trace (#10868) 2019-07-14 18:35:43 +02:00
trie-vm-factories Move more code into state-account (#10840) 2019-07-08 18:17:48 +02:00
types Run cargo fix on a few of the worst offenders (#10854) 2019-07-09 09:04:20 +01:00
vm Run cargo fix on a few of the worst offenders (#10854) 2019-07-09 09:04:20 +01:00
wasm Run cargo fix on a few of the worst offenders (#10854) 2019-07-09 09:04:20 +01:00
Cargo.toml Extract state-db from ethcore (#10858) 2019-07-08 22:01:47 +01:00