Aleph Zero 4.12.x
System
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| Fill block | ✔️ | ✔️ | Perbill ratio <br/> | |
| Remark | ✔️ | ✔️ | Vecu8 remark <br/> | |
| Set heap pages | ✔️ | ✔️ | u64 pages <br/> | |
| Set code | ✔️ | ✔️ | Vecu8 code <br/> | |
| Set code without checks | ✔️ | ✔️ | Vecu8 code <br/> | |
| Set storage | VecKeyValue items <br/> | |||
| Kill storage | VecKey keys <br/> | |||
| Kill prefix | Key prefix <br/>u32 subkeys <br/> | |||
| Remark with event | ✔️ | ✔️ | Vecu8 remark <br/> |
Scheduler
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| Schedule | BlockNumber when <br/>OptionschedulePeriodBlockNumber maybe_periodic <br/>schedulePriority priority <br/>Call call <br/> | |||
| Cancel | BlockNumber when <br/>u32 index <br/> | |||
| Schedule named | Vecu8 id <br/>BlockNumber when <br/>OptionschedulePeriodBlockNumber maybe_periodic <br/>schedulePriority priority <br/>Call call <br/> | |||
| Cancel named | Vecu8 id <br/> | |||
| Schedule after | BlockNumber after <br/>OptionschedulePeriodBlockNumber maybe_periodic <br/>schedulePriority priority <br/>Call call <br/> | |||
| Schedule named after | Vecu8 id <br/>BlockNumber after <br/>OptionschedulePeriodBlockNumber maybe_periodic <br/>schedulePriority priority <br/>Call call <br/> |
Timestamp
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| Set | ✔️ | Compactu64 now <br/> |
Balances
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| Transfer | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource dest <br/>CompactBalance amount <br/> |
| Set balance | ✔️ | ✔️ | LookupasStaticLookupSource who <br/>CompactBalance new_free <br/>CompactBalance new_reserved <br/> | |
| Force transfer | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource source <br/>LookupasStaticLookupSource dest <br/>CompactBalance amount <br/> |
| Transfer keep alive | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource dest <br/>CompactBalance amount <br/> |
| Transfer all | ✔️ | ✔️ | LookupasStaticLookupSource dest <br/>bool keep_alive <br/> | |
| Force unreserve | ✔️ | LookupasStaticLookupSource who <br/>Balance amount <br/> |
Authorship
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| Set uncles | VecHeader new_uncles <br/> |
Staking
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| Bond | LookupasStaticLookupSource controller <br/>CompactBalance amount <br/>RewardDestination payee <br/> | |||
| Bond extra | CompactBalance amount <br/> | |||
| Unbond | CompactBalance amount <br/> | |||
| Withdraw Unbonded | u32 num_slashing_spans <br/> | |||
| Validate | ValidatorPrefs prefs <br/> | |||
| Nominate | VecLookupasStaticLookupSource targets <br/> | |||
| Chill | ||||
| Set payee | RewardDestination payee <br/> | |||
| Set controller | LookupasStaticLookupSource controller <br/> | |||
| Set validator count | Compactu32 new_ <br/> | |||
| Increase validator count | Compactu32 additional <br/> | |||
| Scale validator count | Percent factor <br/> | |||
| Force no eras | ||||
| Force new era | ||||
| Set invulnerables | VecAccountId invulnerables <br/> | |||
| Force unstake | AccountId stash <br/>u32 num_slashing_spans <br/> | |||
| Force new era always | ||||
| Cancel deferred slash | EraIndex era <br/>Vecu32 slash_indices <br/> | |||
| Payout stakers | AccountId validator_stash <br/>EraIndex era <br/> | |||
| Rebond | CompactBalance amount <br/> | |||
| Set history depth | Compactu32 new_history_depth <br/>Compactu32 era_items_deleted <br/> | |||
| Reap stash | AccountId stash <br/>u32 num_slashing_spans <br/> | |||
| Kick | VecLookupasStaticLookupSource who <br/> | |||
| Set staking limits | Balance min_nominator_bond <br/>Balance min_validator_bond <br/>Optionu32 max_nominator_count <br/>Optionu32 max_validator_count <br/>OptionPercent threshold <br/> | |||
| Chill other | AccountId controller <br/> |
Session
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| Set keys | ✔️ | ✔️ | Keys keys <br/>Bytes proof <br/> | |
| Purge keys | ✔️ | ✔️ |
Elections
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| Change members | ✔️ | VecAccountId members <br/> |
Treasury
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| Propose spend | CompactBalance amount <br/>LookupasStaticLookupSource beneficiary <br/> | |||
| Reject proposal | Compactu32 proposal_id <br/> | |||
| Approve proposal | Compactu32 proposal_id <br/> |
Vesting
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| Vest | ✔️ | |||
| Vest other | ✔️ | LookupasStaticLookupSource target <br/> | ||
| Vested transfer | ✔️ | LookupasStaticLookupSource target <br/>VestingInfo schedule <br/> | ||
| Force vested transfer | ✔️ | LookupasStaticLookupSource source <br/>LookupasStaticLookupSource target <br/>VestingInfo schedule <br/> | ||
| Merge schedules | ✔️ | u32 schedule1_index <br/>u32 schedule2_index <br/> |
Utility
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| Batch | ✔️ | ✔️ | VecCall calls <br/> | |
| As derivative | u16 index <br/>Call call <br/> | |||
| Batch all | ✔️ | ✔️ | VecCall calls <br/> | |
| Dispatch as | BoxPalletsOrigin as_origin <br/>Call call <br/> |
Multisig
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| As multi threshold 1 | ✔️ | ✔️ | VecAccountId other_signatories <br/>Call call <br/> | |
| As multi | ✔️ | ✔️ | u16 threshold <br/>VecAccountId other_signatories <br/>OptionTimepoint maybe_timepoint <br/>OpaqueCall call <br/>bool store_call <br/>Weight max_weight <br/> | |
| Approve as multi | ✔️ | ✔️ | u16 threshold <br/>VecAccountId other_signatories <br/>OptionTimepoint maybe_timepoint <br/>H256 call_hash <br/>Weight max_weight <br/> | |
| Cancel as multi | ✔️ | ✔️ | u16 threshold <br/>VecAccountId other_signatories <br/>Timepoint timepoint <br/>H256 call_hash <br/> |
Sudo
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| Sudo | ✔️ | Call call <br/> | ||
| Sudo unchecked weight | ✔️ | Call call <br/>Weight weight <br/> | ||
| Set key | ✔️ | LookupasStaticLookupSource new_ <br/> | ||
| Sudo as | ✔️ | LookupasStaticLookupSource who <br/>Call call <br/> |