`TransactionPool` API uses `async_trait` (#6528)
This PR refactors `TransactionPool` API to use `async_trait`, replacing
the` Pin<Box<...>>` pattern. This should improve readability and
maintainability.
The change is not altering any functionality.
---------
Co-authored-by:
GitHub Action <action@github.com>
parent
b71bd53f
Showing
- Cargo.lock 2 additions, 0 deletionsCargo.lock
- prdoc/pr_6528.prdoc 18 additions, 0 deletionsprdoc/pr_6528.prdoc
- substrate/bin/node/bench/Cargo.toml 1 addition, 0 deletionssubstrate/bin/node/bench/Cargo.toml
- substrate/bin/node/bench/src/construct.rs 17 additions, 31 deletionssubstrate/bin/node/bench/src/construct.rs
- substrate/client/rpc-spec-v2/Cargo.toml 1 addition, 0 deletionssubstrate/client/rpc-spec-v2/Cargo.toml
- substrate/client/rpc-spec-v2/src/transaction/tests/middleware_pool.rs 40 additions, 56 deletions...ient/rpc-spec-v2/src/transaction/tests/middleware_pool.rs
- substrate/client/rpc/src/author/mod.rs 9 additions, 8 deletionssubstrate/client/rpc/src/author/mod.rs
- substrate/client/service/src/lib.rs 10 additions, 6 deletionssubstrate/client/service/src/lib.rs
- substrate/client/transaction-pool/api/src/lib.rs 20 additions, 35 deletionssubstrate/client/transaction-pool/api/src/lib.rs
- substrate/client/transaction-pool/src/fork_aware_txpool/fork_aware_txpool.rs 85 additions, 99 deletions...ansaction-pool/src/fork_aware_txpool/fork_aware_txpool.rs
- substrate/client/transaction-pool/src/fork_aware_txpool/mod.rs 6 additions, 6 deletions...rate/client/transaction-pool/src/fork_aware_txpool/mod.rs
- substrate/client/transaction-pool/src/lib.rs 1 addition, 3 deletionssubstrate/client/transaction-pool/src/lib.rs
- substrate/client/transaction-pool/src/single_state_txpool/single_state_txpool.rs 38 additions, 57 deletions...ction-pool/src/single_state_txpool/single_state_txpool.rs
- substrate/client/transaction-pool/src/transaction_pool_wrapper.rs 20 additions, 32 deletions...e/client/transaction-pool/src/transaction_pool_wrapper.rs
Please register or sign in to comment