openethereum/ethcore
Tomasz Drwięga 0b5bbf6048 Improve block and transaction propagation (#9954)
* Refactor sync to add priority tasks.

* Send priority tasks notifications.

* Propagate blocks, optimize transactions.

* Implement transaction propagation. Use sync_channel.

* Tone down info.

* Prevent deadlock by not waiting forever for sync lock.

* Fix lock order.

* Don't use sync_channel to prevent deadlocks.

* Fix tests.
2018-11-28 11:30:05 +01:00
..
benches Clean up existing benchmarks (#9839) 2018-11-06 21:22:44 +08:00
evm Use expect (#9883) 2018-11-09 14:54:23 +03:00
light Adjust requests costs for light client (#9925) 2018-11-21 20:11:01 +01:00
node_filter new ethabi (#9511) 2018-09-13 11:04:39 +02:00
private-tx Ignore global cache for patched accounts (#9752) 2018-10-31 15:55:11 +00:00
res Disable EIP-98 transition by default (#9955) 2018-11-25 19:59:27 +01:00
service Improve block and transaction propagation (#9954) 2018-11-28 11:30:05 +01:00
src Improve block and transaction propagation (#9954) 2018-11-28 11:30:05 +01:00
stratum Replace `tokio_core` with `tokio` (`ring` -> 0.13) (#9657) 2018-10-22 09:40:50 +02:00
sync Improve block and transaction propagation (#9954) 2018-11-28 11:30:05 +01:00
transaction Allow zero chain id in EIP155 signing process (#9792) 2018-10-26 22:44:02 +08:00
types Update a few parity-common dependencies (#9663) 2018-10-09 22:07:25 +02:00
vm Use signed 256-bit integer for sstore gas refund substate (#9746) 2018-10-15 17:09:55 +08:00
wasm Add a optional json dump state to evm-bin (#9706) 2018-11-25 20:12:59 +01:00
Cargo.toml Add a optional json dump state to evm-bin (#9706) 2018-11-25 20:12:59 +01:00