18 releases (1 stable)
1.0.0 | Aug 1, 2024 |
---|---|
0.13.0 | Jun 26, 2024 |
0.12.0 | Jun 3, 2024 |
0.8.0 | Mar 18, 2024 |
0.1.1 | Jun 5, 2020 |
#10 in #cancel
1,149 downloads per month
48KB
1K
SLoC
Authority module
Overview
Authority module to provide features for governance including dispatch method on behalf other accounts and schdule dispatchables.
dispatch_as
can dispatch a dispatchable on behalf of other origin.schedule_dispatch
can schdule a dispatchable to be dispatched at later block.fast_track_scheduled_dispatch
can fast track a scheduled dispatchable.delay_scheduled_dispatch
can delay a scheduled dispatchable.cancel_scheduled_dispatch
can cancel a scheduled dispatchable.
lib.rs
:
Authority
A module to provide features for governance including dispatch method on behalf of other accounts and schedule dispatchables.
Overview
Two functionalities are provided by this module:
- schedule a dispatchable
- dispatch method with on behalf of other origins
NOTE:
In order to derive a feasible max encoded len for DelayedOrigin
, it is
assumed that there are no nested DelayedOrigin
in OriginCaller
.
In practice, this means there should not be nested schedule_dispatch
.
Otherwise the proof size estimation may not be accurate.
Dependencies
~19–34MB
~556K SLoC