Ensure inherent are first (#8173)
* impl * fix tests * impl in execute_block * fix tests * add a test in frame-executive * fix some panic warning * use trait to get call from extrinsic * remove unused * fix test * fix testing * fix tests * return index of extrinsic on error * fix test * Update primitives/inherents/src/lib.rs Co-authored-by:Kian Paimani <5588131+kianenigma@users.noreply.github.com> * address comments rename trait, and refactor * refactor + doc improvment * fix tests Co-authored-by:
Kian Paimani <5588131+kianenigma@users.noreply.github.com>
Showing
- substrate/Cargo.lock 1 addition, 0 deletionssubstrate/Cargo.lock
- substrate/frame/authorship/src/lib.rs 4 additions, 0 deletionssubstrate/frame/authorship/src/lib.rs
- substrate/frame/executive/Cargo.toml 1 addition, 0 deletionssubstrate/frame/executive/Cargo.toml
- substrate/frame/executive/src/lib.rs 97 additions, 12 deletionssubstrate/frame/executive/src/lib.rs
- substrate/frame/support/procedural/src/construct_runtime/mod.rs 4 additions, 1 deletion...ate/frame/support/procedural/src/construct_runtime/mod.rs
- substrate/frame/support/src/inherent.rs 219 additions, 43 deletionssubstrate/frame/support/src/inherent.rs
- substrate/frame/support/src/lib.rs 8 additions, 0 deletionssubstrate/frame/support/src/lib.rs
- substrate/frame/support/src/traits.rs 2 additions, 1 deletionsubstrate/frame/support/src/traits.rs
- substrate/frame/support/src/traits/misc.rs 37 additions, 0 deletionssubstrate/frame/support/src/traits/misc.rs
- substrate/frame/support/test/tests/instance.rs 8 additions, 0 deletionssubstrate/frame/support/test/tests/instance.rs
- substrate/frame/support/test/tests/pallet.rs 4 additions, 0 deletionssubstrate/frame/support/test/tests/pallet.rs
- substrate/frame/support/test/tests/pallet_instance.rs 4 additions, 0 deletionssubstrate/frame/support/test/tests/pallet_instance.rs
- substrate/frame/support/test/tests/pallet_ui/inherent_check_inner_span.stderr 3 additions, 2 deletions...ort/test/tests/pallet_ui/inherent_check_inner_span.stderr
- substrate/frame/support/test/tests/pallet_with_name_trait_is_valid.rs 4 additions, 0 deletions...ame/support/test/tests/pallet_with_name_trait_is_valid.rs
- substrate/frame/timestamp/src/lib.rs 4 additions, 0 deletionssubstrate/frame/timestamp/src/lib.rs
- substrate/primitives/inherents/src/lib.rs 19 additions, 2 deletionssubstrate/primitives/inherents/src/lib.rs
- substrate/primitives/runtime/src/testing.rs 8 additions, 0 deletionssubstrate/primitives/runtime/src/testing.rs
Please register or sign in to comment