openethereum/miner/src
Andrew Jones d9673b0d6b tx-pool: check transaction readiness before replacing (#10526)
* Update to vanilla tx pool error

* Prevent a non ready tx replacing a ready tx

* Make tests compile

* Test ready tx not replaced by future tx

* Transaction indirection

* Use StateReadiness to calculate Ready in `should_replace`

* Test existing txs from same sender are used to compute Readiness

* private-tx: Wire up ShouldReplace

* Revert "Use StateReadiness to calculate Ready in `should_replace`"

This reverts commit af9e69c8

* Make replace generic so it works with private-tx

* Rename Replace and add missing docs

* ShouldReplace no longer mutable

* tx-pool: update to transaction-pool 2.0 from crates.io

* tx-pool: generic error type alias

* Exit early for first unmatching nonce

* Fix private-tx test, use existing write lock

* Use read lock for pool scoring
2019-04-01 10:48:51 +02:00
..
pool tx-pool: check transaction readiness before replacing (#10526) 2019-04-01 10:48:51 +02:00
external.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
gas_price_calibrator.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00
gas_pricer.rs Revive parity_setMinGasPrice RPC call (#10294) 2019-02-11 18:08:12 +01:00
lib.rs Deprecate account management (#10213) 2019-02-07 14:34:24 +01:00
local_accounts.rs Deprecate account management (#10213) 2019-02-07 14:34:24 +01:00
service_transaction_checker.rs Implement caching for service transactions checker (#10088) 2019-03-31 10:39:38 +02:00
work_notify.rs misc: bump license header to 2019 (#10135) 2019-01-07 11:33:07 +01:00