Refactor SignedExtension (#5540)
* Refactor SignedExtension * Move DispatchInfo Associated type to Dispatchable * Bound Call: Dispatchable * Pass PostDispatchInfo to post_dispatch * Pass DispatchInfo by reference to avoid clones * Whitespace fix Co-Authored-By:Tomasz Drwięga <tomusdrw@users.noreply.github.com> * Style changes from code review Co-Authored-By:
Kian Paimani <5588131+kianenigma@users.noreply.github.com> * Only decalre in test mod to remove warning * Deduplicate Call definition * Bound frame_system::trait::Call by Dispatchable * Introduce DispatchInfoOf type alias * Whitespace fix from review Co-Authored-By:
Bastian Köcher <bkchr@users.noreply.github.com> Co-authored-by:
Tomasz Drwięga <tomusdrw@users.noreply.github.com> Co-authored-by:
Kian Paimani <5588131+kianenigma@users.noreply.github.com> Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com>
Showing
- substrate/frame/balances/src/tests.rs 18 additions, 5 deletionssubstrate/frame/balances/src/tests.rs
- substrate/frame/balances/src/tests_composite.rs 7 additions, 3 deletionssubstrate/frame/balances/src/tests_composite.rs
- substrate/frame/balances/src/tests_local.rs 7 additions, 3 deletionssubstrate/frame/balances/src/tests_local.rs
- substrate/frame/contracts/src/lib.rs 5 additions, 4 deletionssubstrate/frame/contracts/src/lib.rs
- substrate/frame/contracts/src/tests.rs 2 additions, 2 deletionssubstrate/frame/contracts/src/tests.rs
- substrate/frame/example/src/lib.rs 8 additions, 8 deletionssubstrate/frame/example/src/lib.rs
- substrate/frame/executive/src/lib.rs 6 additions, 6 deletionssubstrate/frame/executive/src/lib.rs
- substrate/frame/staking/src/lib.rs 3 additions, 4 deletionssubstrate/frame/staking/src/lib.rs
- substrate/frame/staking/src/tests.rs 1 addition, 1 deletionsubstrate/frame/staking/src/tests.rs
- substrate/frame/support/src/dispatch.rs 3 additions, 1 deletionsubstrate/frame/support/src/dispatch.rs
- substrate/frame/support/src/metadata.rs 2 additions, 4 deletionssubstrate/frame/support/src/metadata.rs
- substrate/frame/system/src/lib.rs 65 additions, 49 deletionssubstrate/frame/system/src/lib.rs
- substrate/frame/transaction-payment/src/lib.rs 30 additions, 23 deletionssubstrate/frame/transaction-payment/src/lib.rs
- substrate/primitives/runtime/src/generic/checked_extrinsic.rs 15 additions, 15 deletions...trate/primitives/runtime/src/generic/checked_extrinsic.rs
- substrate/primitives/runtime/src/generic/unchecked_extrinsic.rs 0 additions, 1 deletion...ate/primitives/runtime/src/generic/unchecked_extrinsic.rs
- substrate/primitives/runtime/src/testing.rs 5 additions, 7 deletionssubstrate/primitives/runtime/src/testing.rs
- substrate/primitives/runtime/src/traits.rs 48 additions, 31 deletionssubstrate/primitives/runtime/src/traits.rs
- substrate/test-utils/runtime/src/lib.rs 10 additions, 0 deletionssubstrate/test-utils/runtime/src/lib.rs
Please register or sign in to comment