Quickly skip invalid transactions during block authorship. (#9789)
* Support skipping invalid transactions in the iterator. * Expose concrete iterator. * cargo +nightly fmt --all * More consistent placement. * Update Cargo.lock * Pass transaction to 'report_invalid'
Showing
- substrate/bin/node/bench/src/construct.rs 21 additions, 7 deletionssubstrate/bin/node/bench/src/construct.rs
- substrate/client/basic-authorship/src/basic_authorship.rs 6 additions, 2 deletionssubstrate/client/basic-authorship/src/basic_authorship.rs
- substrate/client/transaction-pool/api/src/lib.rs 25 additions, 3 deletionssubstrate/client/transaction-pool/api/src/lib.rs
- substrate/client/transaction-pool/graph/Cargo.toml 0 additions, 39 deletionssubstrate/client/transaction-pool/graph/Cargo.toml
- substrate/client/transaction-pool/src/graph/base_pool.rs 2 additions, 2 deletionssubstrate/client/transaction-pool/src/graph/base_pool.rs
- substrate/client/transaction-pool/src/graph/ready.rs 100 additions, 14 deletionssubstrate/client/transaction-pool/src/graph/ready.rs
- substrate/client/transaction-pool/src/graph/validated_pool.rs 2 additions, 2 deletions...trate/client/transaction-pool/src/graph/validated_pool.rs
- substrate/client/transaction-pool/src/lib.rs 3 additions, 2 deletionssubstrate/client/transaction-pool/src/lib.rs
Please register or sign in to comment