openethereum/ethcore
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
..
benches ethcore: add builtin benchmarks based on geth (#9179) 2018-07-23 15:46:24 +02:00
evm Remove pass-by-reference return data value from executive (#9211) 2018-08-14 05:27:13 +08:00
light Better support for eth_getLogs in light mode (#9186) 2018-08-25 23:06:01 +02:00
node_filter Update `log` -> 0.4, `env_logger` -> 0.5. (#9294) 2018-08-10 00:04:10 +01:00
private-tx Private packets verification and queue refactoring (#8715) 2018-08-29 20:31:04 +08:00
res Update tobalaba.json (#9419) 2018-08-28 14:06:36 +02:00
service Private packets verification and queue refactoring (#8715) 2018-08-29 20:31:04 +08:00
src Private packets verification and queue refactoring (#8715) 2018-08-29 20:31:04 +08:00
stratum Update `log` -> 0.4, `env_logger` -> 0.5. (#9294) 2018-08-10 00:04:10 +01:00
sync Private packets verification and queue refactoring (#8715) 2018-08-29 20:31:04 +08:00
transaction deserialize block only once during verification (#9161) 2018-07-25 14:36:46 +02:00
types docs: update repository links (#9159) 2018-07-23 13:58:50 +02:00
vm `gasleft` extern implemented for WASM runtime (kip-6) (#9357) 2018-08-24 18:03:46 +02:00
wasm `gasleft` extern implemented for WASM runtime (kip-6) (#9357) 2018-08-24 18:03:46 +02:00
Cargo.toml Update `log` -> 0.4, `env_logger` -> 0.5. (#9294) 2018-08-10 00:04:10 +01:00