`BlockId` removal: `tx-pool` refactor (#1678)
It changes following APIs:
- trait `ChainApi`
-- `validate_transaction`
- trait `TransactionPool`
--`submit_at`
--`submit_one`
--`submit_and_watch`
and some implementation details, in particular:
- impl `Pool`
--`submit_at`
--`resubmit_at`
--`submit_one`
--`submit_and_watch`
--`prune_known`
--`prune`
--`prune_tags`
--`resolve_block_number`
--`verify`
--`verify_one`
- revalidation queue
All tests are also adjusted.
---------
Co-authored-by: command-bot <>
Co-authored-by:
Bastian Köcher <git@kchr.de>
Showing
- cumulus/test/service/benches/transaction_throughput.rs 2 additions, 2 deletionscumulus/test/service/benches/transaction_throughput.rs
- substrate/bin/node/bench/src/construct.rs 4 additions, 4 deletionssubstrate/bin/node/bench/src/construct.rs
- substrate/bin/node/bench/src/txpool.rs 3 additions, 3 deletionssubstrate/bin/node/bench/src/txpool.rs
- substrate/bin/node/cli/benches/transaction_pool.rs 2 additions, 2 deletionssubstrate/bin/node/cli/benches/transaction_pool.rs
- substrate/client/basic-authorship/src/basic_authorship.rs 20 additions, 27 deletionssubstrate/client/basic-authorship/src/basic_authorship.rs
- substrate/client/consensus/manual-seal/src/lib.rs 13 additions, 10 deletionssubstrate/client/consensus/manual-seal/src/lib.rs
- substrate/client/rpc-spec-v2/src/transaction/transaction.rs 2 additions, 6 deletionssubstrate/client/rpc-spec-v2/src/transaction/transaction.rs
- substrate/client/rpc/src/author/mod.rs 12 additions, 18 deletionssubstrate/client/rpc/src/author/mod.rs
- substrate/client/service/src/lib.rs 4 additions, 10 deletionssubstrate/client/service/src/lib.rs
- substrate/client/service/test/src/lib.rs 4 additions, 7 deletionssubstrate/client/service/test/src/lib.rs
- substrate/client/transaction-pool/api/src/lib.rs 4 additions, 7 deletionssubstrate/client/transaction-pool/api/src/lib.rs
- substrate/client/transaction-pool/benches/basics.rs 23 additions, 14 deletionssubstrate/client/transaction-pool/benches/basics.rs
- substrate/client/transaction-pool/src/api.rs 11 additions, 16 deletionssubstrate/client/transaction-pool/src/api.rs
- substrate/client/transaction-pool/src/graph/pool.rs 93 additions, 75 deletionssubstrate/client/transaction-pool/src/graph/pool.rs
- substrate/client/transaction-pool/src/lib.rs 20 additions, 24 deletionssubstrate/client/transaction-pool/src/lib.rs
- substrate/client/transaction-pool/src/revalidation.rs 84 additions, 25 deletionssubstrate/client/transaction-pool/src/revalidation.rs
- substrate/client/transaction-pool/src/tests.rs 14 additions, 6 deletionssubstrate/client/transaction-pool/src/tests.rs
- substrate/client/transaction-pool/tests/pool.rs 282 additions, 198 deletionssubstrate/client/transaction-pool/tests/pool.rs
- substrate/test-utils/runtime/transaction-pool/src/lib.rs 9 additions, 3 deletionssubstrate/test-utils/runtime/transaction-pool/src/lib.rs
- substrate/utils/frame/rpc/system/src/lib.rs 3 additions, 3 deletionssubstrate/utils/frame/rpc/system/src/lib.rs
Please register or sign in to comment