openethereum/ethcore/src
Wei Tang c039ab79b5 Decouple rocksdb dependency from ethcore (#8320)
* Move client DB opening logic to CLI

* Move restoration db open logic to CLI

This adds KeyValueDBHandler which handles opening a new database, thus allow us to move the restoration db open logic
out of ethcore.

* Move rocksdb's compactionprofile conversion to CLI

* Move kvdb_rocksdb as test dependency for ethcore

* Fix tests due to interface change

* Fix service tests

* Remove unused migration dep for ethcore
2018-04-09 14:21:37 +02:00
..
account_provider Fix wallet import (#7873) 2018-02-14 14:21:58 +01:00
blockchain Remove RefCell from Header (#8227) 2018-04-03 17:01:28 +09:00
blooms revert removing blooms (#8066) 2018-03-12 20:15:55 +00:00
client Decouple rocksdb dependency from ethcore (#8320) 2018-04-09 14:21:37 +02:00
engines Use associated type M::Error instead of Error (#8308) 2018-04-05 11:31:58 +02:00
ethereum Implement Easthub chain spec (#8295) 2018-04-04 23:00:21 +09:00
json_tests Replace std::env::temp_dir with tempdir in tests (#8103) 2018-03-14 12:26:20 +01:00
miner Remove RefCell from Header (#8227) 2018-04-03 17:01:28 +09:00
snapshot Decouple rocksdb dependency from ethcore (#8320) 2018-04-09 14:21:37 +02:00
spec Implement hardcoded sync in the light client (#8075) 2018-03-27 13:56:59 +02:00
state remove the clone operation of code_cache (#8334) 2018-04-09 11:35:54 +02:00
tests Decouple rocksdb dependency from ethcore (#8320) 2018-04-09 14:21:37 +02:00
trace Replace all Rlp usages with UntrustedRlp except for ethcore views (#8233) 2018-03-29 11:19:45 +02:00
verification Remove InvalidParentHash in favor of assert! (#8300) 2018-04-05 11:03:25 +02:00
views Replace all Rlp usages with UntrustedRlp except for ethcore views (#8233) 2018-03-29 11:19:45 +02:00
account_db.rs dissolve util (#7460) 2018-01-10 15:35:18 +03:00
block.rs Decouple timestamp open-block-assignment/verification to Engine (#8305) 2018-04-05 10:11:21 +02:00
builtin.rs dissolve util (#7460) 2018-01-10 15:35:18 +03:00
cache_manager.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
db.rs Separate migrations from util (#6690) 2017-10-10 20:01:27 +02:00
encoded.rs Replace all Rlp usages with UntrustedRlp except for ethcore views (#8233) 2018-03-29 11:19:45 +02:00
error.rs Remove InvalidParentHash in favor of assert! (#8300) 2018-04-05 11:03:25 +02:00
executed.rs dissolve util (#7460) 2018-01-10 15:35:18 +03:00
executive.rs remove evmjit (#8229) 2018-04-04 18:07:49 +09:00
externalities.rs ethcore test::helpers cleanup (#8086) 2018-03-12 18:05:52 +01:00
factory.rs Kovan WASM fork code (#7849) 2018-02-19 12:27:42 +01:00
header.rs Decouple timestamp open-block-assignment/verification to Engine (#8305) 2018-04-05 10:11:21 +02:00
lib.rs Decouple rocksdb dependency from ethcore (#8320) 2018-04-09 14:21:37 +02:00
machine.rs Validate if gas limit is not zero (#8307) 2018-04-05 00:14:59 +09:00
pod_account.rs removed redundant PodAccount::new method (#7928) 2018-02-19 10:58:04 +01:00
pod_state.rs clean up account fmt::Debug (#7983) 2018-02-27 18:37:36 +01:00
state_db.rs Some tiny modifications. (#8163) 2018-03-20 15:46:03 +01:00
tx_filter.rs fixed ethcore tx_filter (#8200) 2018-03-28 10:59:16 +01:00