openethereum/ethcore
Tomasz Drwięga 08332f1945 Optimize pending transactions filter (#9026)
* rpc: return unordered transactions in pending transactions filter

* ethcore: use LruCache for nonce cache

Only clear the nonce cache when a block is retracted

* Revert "ethcore: use LruCache for nonce cache"

This reverts commit b382c19abdb9985be1724c3b8cde83906da07d68.

* Use only cached nonces when computing pending hashes.

* Give filters their own locks, so that they don't block one another.

* Fix pending transaction count if not sealing.

* Clear cache only when block is enacted.

* Fix RPC tests.

* Address review comments.
2018-07-07 16:55:15 +01:00
..
benches Fixes bench and removes rustc_serialize dependency (#5988) 2017-10-11 17:39:12 +07:00
crypto ethcrypto renamed to ethcore-crypto and moved to ethcore dir (#8340) 2018-04-10 13:56:56 +02:00
evm remove evmjit (#8229) 2018-04-04 18:07:49 +09:00
light [beta] Backports (#8916) 2018-06-19 10:41:14 +02:00
node_filter New Transaction Queue implementation (#8074) 2018-04-13 17:34:27 +02:00
private-tx [beta] Backports (#8916) 2018-06-19 10:41:14 +02:00
res Convert indents to tabs :) 2018-07-04 15:25:01 +02:00
service [beta] Backports (#8785) 2018-06-04 22:29:20 +02:00
src Optimize pending transactions filter (#9026) 2018-07-07 16:55:15 +01:00
stratum ethcore-stratum crate moved to ethcore directory (#8338) 2018-04-10 10:13:42 +02:00
sync Recently rejected cache for transaction queue (#9005) 2018-07-07 16:17:50 +01:00
transaction parity-version: bump beta to 1.11.3 (#8806) 2018-06-05 21:51:37 +02:00
types [beta] Backports (#8785) 2018-06-04 22:29:20 +02:00
vm [beta] Backports (#8624) 2018-05-15 07:41:30 +02:00
wasm [beta] Backports (#8558) 2018-05-07 20:17:52 +02:00
Cargo.toml Move ethcore::Error to error_chain (#8386) 2018-04-19 11:52:54 +02:00