19 releases (2 stable)
new 1.1.0 | Dec 10, 2024 |
---|---|
1.0.0 | Aug 1, 2024 |
0.13.0 | Jun 26, 2024 |
0.8.0 | Mar 18, 2024 |
0.1.1 | Jun 5, 2020 |
#479 in Magic Beans
117 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
~20–34MB
~577K SLoC