Introduce in-origin filtering (#6318)
* impl filter in origin * remove IsCallable usage. Breaking: utility::batch(root, calls) no longer bypass BasicCallFilter * rename BasicCallFilter -> BaseCallFilter * refactor code * Apply suggestions from code review Co-authored-by:Kian Paimani <5588131+kianenigma@users.noreply.github.com> * remove forgotten temporar comment * better add suggestion in another PR * refactor: use Clone instead of mem::replace * fix tests * fix tests * fix tests * fix benchmarks * Make root bypass filter in utility::batch * fix unused imports Co-authored-by:
Kian Paimani <5588131+kianenigma@users.noreply.github.com>
Showing
- substrate/bin/node-template/pallets/template/src/mock.rs 1 addition, 0 deletionssubstrate/bin/node-template/pallets/template/src/mock.rs
- substrate/bin/node-template/runtime/src/lib.rs 2 additions, 0 deletionssubstrate/bin/node-template/runtime/src/lib.rs
- substrate/bin/node/runtime/src/lib.rs 2 additions, 13 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/assets/src/lib.rs 1 addition, 0 deletionssubstrate/frame/assets/src/lib.rs
- substrate/frame/aura/src/mock.rs 1 addition, 0 deletionssubstrate/frame/aura/src/mock.rs
- substrate/frame/authority-discovery/src/lib.rs 1 addition, 0 deletionssubstrate/frame/authority-discovery/src/lib.rs
- substrate/frame/authorship/src/lib.rs 1 addition, 0 deletionssubstrate/frame/authorship/src/lib.rs
- substrate/frame/babe/src/mock.rs 1 addition, 0 deletionssubstrate/frame/babe/src/mock.rs
- substrate/frame/balances/src/lib.rs 1 addition, 0 deletionssubstrate/frame/balances/src/lib.rs
- substrate/frame/balances/src/tests_composite.rs 1 addition, 0 deletionssubstrate/frame/balances/src/tests_composite.rs
- substrate/frame/balances/src/tests_local.rs 1 addition, 0 deletionssubstrate/frame/balances/src/tests_local.rs
- substrate/frame/benchmarking/src/lib.rs 8 additions, 3 deletionssubstrate/frame/benchmarking/src/lib.rs
- substrate/frame/benchmarking/src/tests.rs 1 addition, 0 deletionssubstrate/frame/benchmarking/src/tests.rs
- substrate/frame/collective/src/lib.rs 7 additions, 6 deletionssubstrate/frame/collective/src/lib.rs
- substrate/frame/contracts/src/tests.rs 7 additions, 6 deletionssubstrate/frame/contracts/src/tests.rs
- substrate/frame/democracy/src/benchmarking.rs 9 additions, 9 deletionssubstrate/frame/democracy/src/benchmarking.rs
- substrate/frame/democracy/src/tests.rs 1 addition, 0 deletionssubstrate/frame/democracy/src/tests.rs
- substrate/frame/democracy/src/tests/cancellation.rs 3 additions, 3 deletionssubstrate/frame/democracy/src/tests/cancellation.rs
- substrate/frame/elections-phragmen/src/lib.rs 8 additions, 10 deletionssubstrate/frame/elections-phragmen/src/lib.rs
- substrate/frame/elections/src/mock.rs 2 additions, 1 deletionsubstrate/frame/elections/src/mock.rs
Please register or sign in to comment