openethereum/ethcore
Vladyslav Lupashevskyi 8132d38b50 Node table limiting and cache for node filter (#10288)
* Fix nasty typo in NodeTable::update (add ;)

* Add limiting for NodeTable

* Add cache for NodeFilter

* Use expect instead of unwrap

* Move node in ordered_ids if it exists there in note_failure and note_success + fix expect msg

* Add comment

* Improve code style

* DRY in note_failure and note_success

* Fix nodes ordering

* Simplify match expression

* Add tests for get_index_to_insert

* Remove get_mut method from NodeTable, Add get method to NodeTable

* Fix table_last_contact_order for macos failing because of lost nanosecond precision
2019-04-05 13:30:31 +02:00
..
benches misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
blockchain Adds cli interface to allow reseting chain to a particular block (#9782) 2019-01-16 16:37:26 +01:00
call-contract Extract CallContract and RegistryInfo traits into their own crate (#10178) 2019-01-16 19:52:21 +01:00
db misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
evm Additional error for invalid gas (#10327) 2019-02-11 22:20:51 +00:00
light RPC: Implements eth_subscribe("syncing") (#10311) 2019-04-02 17:13:55 +02:00
node-filter Node table limiting and cache for node filter (#10288) 2019-04-05 13:30:31 +02:00
private-tx tx-pool: check transaction readiness before replacing (#10526) 2019-04-01 10:48:51 +02:00
res Update light client harcoded headers (#10547) 2019-03-31 11:46:36 +02:00
service private-tx: replace error_chain (#10510) 2019-03-27 14:46:05 +01:00
src RPC: Implements eth_subscribe("syncing") (#10311) 2019-04-02 17:13:55 +02:00
sync RPC: Implements eth_subscribe("syncing") (#10311) 2019-04-02 17:13:55 +02:00
types simplify parity machine (#10469) 2019-03-13 11:36:13 +01:00
vm Update to latest mem-db, hash-db and trie-db. (#10314) 2019-02-20 21:09:34 +03:00
wasm Replace ethcore-logger with env-logger. (#10102) 2019-01-08 15:07:20 +01:00
Cargo.toml ethcore: add clique engine (#9981) 2019-03-27 14:13:24 +01:00