Adds ability to trigger tasks via unsigned transactions (#4075)
This PR updates the `validate_unsigned` hook for `frame_system` to allow
valid tasks to be submitted as unsigned transactions. It also updates
the task example to be able to submit such transactions via an off-chain
worker.
---------
Co-authored-by:
Bastian Köcher <git@kchr.de>
Showing
- prdoc/pr_4075.prdoc 19 additions, 0 deletionsprdoc/pr_4075.prdoc
- substrate/frame/examples/tasks/src/lib.rs 36 additions, 2 deletionssubstrate/frame/examples/tasks/src/lib.rs
- substrate/frame/examples/tasks/src/mock.rs 21 additions, 0 deletionssubstrate/frame/examples/tasks/src/mock.rs
- substrate/frame/examples/tasks/src/tests.rs 30 additions, 0 deletionssubstrate/frame/examples/tasks/src/tests.rs
- substrate/frame/support/src/lib.rs 3 additions, 0 deletionssubstrate/frame/support/src/lib.rs
- substrate/frame/support/src/traits/tasks.rs 4 additions, 0 deletionssubstrate/frame/support/src/traits/tasks.rs
- substrate/frame/system/src/lib.rs 13 additions, 3 deletionssubstrate/frame/system/src/lib.rs
Please register or sign in to comment