openethereum/miner/src/pool
Anton Gavrilov 1073d56245 Private packets verification and queue refactoring (#8715)
* Verify private transaction before propagating

* Private transactions queue reworked with tx pool queue direct usage

* Styling fixed

* Prevent resending private packets to the sender

* Process signed private transaction packets via io queue

* Test fixed

* Build and test fixed after merge

* Comments after review fixed

* Signed transaction taken from verified

* Fix after merge

* Pool scoring generalized in order to use externally

* Lib refactored according to the review comments

* Ready state refactored

* Redundant bound and copying removed

* Fixed build after the merge

* Forgotten case reworked

* Review comments fixed

* Logging reworked, target added

* Fix after merge
2018-08-29 20:31:04 +08:00
..
res Return error if RLP size of transaction exceeds the limit (#8473) 2018-04-27 15:02:45 +02:00
tests Added --tx-queue-no-early-reject flag to disable early tx queue rejects (#9143) 2018-07-24 16:04:48 +03:00
client.rs Update `license header` and `scripts` (#8666) 2018-06-04 10:19:50 +02:00
listener.rs Better logging when mining own transactions. (#9363) 2018-08-17 16:01:32 +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 Better logging when mining own transactions. (#9363) 2018-08-17 16:01:32 +01:00
ready.rs Optimize pending transactions filter (#9026) 2018-07-04 16:37:55 +01: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