openethereum/miner/src/pool
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
..
res Return error if RLP size of transaction exceeds the limit (#8473) 2018-04-27 15:02:45 +02:00
tests bump smallvec to 0.6 in ethcore-light, ethstore and whisper (#9588) 2018-09-25 12:24:59 +02:00
client.rs Update license header and scripts (#8666) 2018-06-04 10:19:50 +02:00
listener.rs Improve block and transaction propagation (#9954) 2018-11-28 11:30:05 +01:00
local_transactions.rs Private packets verification and queue refactoring (#8715) 2018-08-29 20:31:04 +08:00
mod.rs Private packets verification and queue refactoring (#8715) 2018-08-29 20:31:04 +08:00
queue.rs RPC: parity_allTransactionHashes (#9745) 2018-10-27 09:38:35 +02:00
ready.rs Fetch parity-common crates from crates.io (#9410) 2018-09-04 20:13:51 +02:00
scoring.rs Private packets verification and queue refactoring (#8715) 2018-08-29 20:31:04 +08:00
verifier.rs Added --tx-queue-no-early-reject flag to disable early tx queue rejects (#9143) 2018-07-24 16:04:48 +03:00