openethereum/ethcore/src
Robert Habermeier 62b340f2b9 Save pending local transactions in the database (#4566)
* Create new column family for local node info

* remove DBTransaction::new reliance on DB

* KeyValueDB trait

* InMemory KeyValueDB implementation

* journaldb generic over KVDB

* make most of `ethcore` generic over KVDB

* fix json tests compilation

* get all tests compiling

* implement local store (just for transactions)

* finish local store API, test

* put everything into place

* better test for skipping bad transactions

* fix warning

* update local store every 15 minutes

* remove superfluous `{}`s
2017-02-20 17:21:55 +01:00
..
account_provider Proper default accounts RPCs (#4580) 2017-02-20 16:33:12 +01:00
blockchain Save pending local transactions in the database (#4566) 2017-02-20 17:21:55 +01:00
blooms Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
client Save pending local transactions in the database (#4566) 2017-02-20 17:21:55 +01:00
engines Save pending local transactions in the database (#4566) 2017-02-20 17:21:55 +01:00
ethereum Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
evm Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
json_tests Save pending local transactions in the database (#4566) 2017-02-20 17:21:55 +01:00
migrations Save pending local transactions in the database (#4566) 2017-02-20 17:21:55 +01:00
miner Save pending local transactions in the database (#4566) 2017-02-20 17:21:55 +01:00
snapshot Save pending local transactions in the database (#4566) 2017-02-20 17:21:55 +01:00
spec EIP-98: Optional transaction state root (#4296) 2017-01-25 20:22:48 +01:00
state EIP-98: Optional transaction state root (#4296) 2017-01-25 20:22:48 +01:00
tests Save pending local transactions in the database (#4566) 2017-02-20 17:21:55 +01:00
trace Save pending local transactions in the database (#4566) 2017-02-20 17:21:55 +01:00
types Fixed receipt decoding (#4521) 2017-02-13 12:14:05 +03:00
verification Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
views Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
account_db.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
action_params.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
basic_types.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
block.rs EIP-98: Optional transaction state root (#4296) 2017-01-25 20:22:48 +01:00
builtin.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
cache_manager.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
db.rs Save pending local transactions in the database (#4566) 2017-02-20 17:21:55 +01:00
env_info.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
error.rs Optional from field in Transaction Requests (#4332) 2017-01-30 21:08:36 +01:00
executive.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
externalities.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
factory.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
header.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
lib.rs Serde 0.9 (#4508) 2017-02-13 18:38:47 +03:00
pod_account.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
pod_state.rs Fix whitespace (#4299) 2017-01-25 18:51:41 +01:00
service.rs Save pending local transactions in the database (#4566) 2017-02-20 17:21:55 +01:00
state_db.rs Save pending local transactions in the database (#4566) 2017-02-20 17:21:55 +01:00