Pass transaction source to validate_transaction (#5366)
* WiP * Support source in the runtime API. * Finish implementation in txpool. * Fix warning. * Fix tests. * Apply suggestions from code review Co-Authored-By:Kian Paimani <5588131+kianenigma@users.noreply.github.com> Co-Authored-By:
Nikolay Volf <nikvolf@gmail.com> * Extra changes. * Fix test and benches. * fix test * Fix test & benches again. * Fix tests. * Update bumpalo * Fix doc test. * Fix doctest. * Fix doctest. Co-authored-by:
Kian Paimani <5588131+kianenigma@users.noreply.github.com> Co-authored-by:
Nikolay Volf <nikvolf@gmail.com>
Showing
- substrate/bin/node-template/runtime/src/lib.rs 7 additions, 4 deletionssubstrate/bin/node-template/runtime/src/lib.rs
- substrate/bin/node/executor/tests/submit_transaction.rs 3 additions, 2 deletionssubstrate/bin/node/executor/tests/submit_transaction.rs
- substrate/bin/node/runtime/src/lib.rs 6 additions, 3 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/client/basic-authorship/src/basic_authorship.rs 7 additions, 5 deletionssubstrate/client/basic-authorship/src/basic_authorship.rs
- substrate/client/consensus/manual-seal/src/lib.rs 8 additions, 6 deletionssubstrate/client/consensus/manual-seal/src/lib.rs
- substrate/client/offchain/src/lib.rs 2 additions, 1 deletionsubstrate/client/offchain/src/lib.rs
- substrate/client/rpc/src/author/mod.rs 11 additions, 3 deletionssubstrate/client/rpc/src/author/mod.rs
- substrate/client/rpc/src/state/tests.rs 1 addition, 1 deletionsubstrate/client/rpc/src/state/tests.rs
- substrate/client/service/src/lib.rs 9 additions, 3 deletionssubstrate/client/service/src/lib.rs
- substrate/client/service/test/src/lib.rs 2 additions, 1 deletionsubstrate/client/service/test/src/lib.rs
- substrate/client/transaction-pool/graph/benches/basics.rs 7 additions, 3 deletionssubstrate/client/transaction-pool/graph/benches/basics.rs
- substrate/client/transaction-pool/graph/src/base_pool.rs 43 additions, 1 deletionsubstrate/client/transaction-pool/graph/src/base_pool.rs
- substrate/client/transaction-pool/graph/src/future.rs 2 additions, 0 deletionssubstrate/client/transaction-pool/graph/src/future.rs
- substrate/client/transaction-pool/graph/src/pool.rs 61 additions, 37 deletionssubstrate/client/transaction-pool/graph/src/pool.rs
- substrate/client/transaction-pool/graph/src/ready.rs 4 additions, 0 deletionssubstrate/client/transaction-pool/graph/src/ready.rs
- substrate/client/transaction-pool/graph/src/rotator.rs 3 additions, 0 deletionssubstrate/client/transaction-pool/graph/src/rotator.rs
- substrate/client/transaction-pool/graph/src/validated_pool.rs 3 additions, 1 deletion...trate/client/transaction-pool/graph/src/validated_pool.rs
- substrate/client/transaction-pool/src/api.rs 18 additions, 5 deletionssubstrate/client/transaction-pool/src/api.rs
- substrate/client/transaction-pool/src/lib.rs 15 additions, 4 deletionssubstrate/client/transaction-pool/src/lib.rs
- substrate/client/transaction-pool/src/revalidation.rs 7 additions, 4 deletionssubstrate/client/transaction-pool/src/revalidation.rs
Please register or sign in to comment