Aleph Zero 17.67.x
System
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Remark | ✔️ | ✔️ | ✔️ | Bytes remark | |
Set heap pages | ✔️ | ✔️ | ✔️ | u64 pages | |
Set code | ✔️ | ✔️ | ✔️ | Vecu8 code | |
Set code without checks | ✔️ | ✔️ | ✔️ | Vecu8 code | |
Set storage | VecKeyValue items | ||||
Kill storage | VecKey keys | ||||
Kill prefix | Key prefixu32 subkeys | ||||
Remark with event | ✔️ | ✔️ | ✔️ | Bytes remark |
Scheduler
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Schedule | BlockNumber whenOptionschedulePeriodBlockNumber maybe_periodicschedulePriority priorityCall call | ||||
Cancel | BlockNumber whenu32 index | ||||
Schedule named | TaskName idBlockNumber whenOptionschedulePeriodBlockNumber maybe_periodicschedulePriority priorityCall call | ||||
Cancel named | TaskName id | ||||
Schedule after | BlockNumber afterOptionschedulePeriodBlockNumber maybe_periodicschedulePriority priorityCall call | ||||
Schedule named after | TaskName idBlockNumber afterOptionschedulePeriodBlockNumber maybe_periodicschedulePriority priorityCall call |
Timestamp
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Set | Compactu64 now |
Balances
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Transfer allow death | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT destCompactBalance amount |
Set balance deprecated | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT whoCompactBalance new_freeCompactBalance old_reserved | |
Force transfer | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT sourceAccountIdLookupOfT destCompactBalance amount |
Transfer keep alive | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT destCompactBalance amount |
Transfer all | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT destbool keep_alive |
Force unreserve | ✔️ | ✔️ | AccountIdLookupOfT whoBalance amount | ||
Upgrade accounts | ✔️ | ✔️ | VecAccountId who | ||
Transfer | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT destCompactBalance amount |
Force set balance | ✔️ | ✔️ | AccountIdLookupOfT whoCompactBalance new_free |
Staking
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Bond | ✔️ | ✔️ | ✔️ | ✔️ | CompactBalance amountRewardDestination payee |
Bond extra | ✔️ | ✔️ | ✔️ | ✔️ | CompactBalance amount |
Unbond | ✔️ | ✔️ | ✔️ | ✔️ | CompactBalance amount |
Withdraw Unbonded | ✔️ | ✔️ | ✔️ | ✔️ | u32 num_slashing_spans |
Validate | ✔️ | ✔️ | ✔️ | ✔️ | ValidatorPrefs prefs |
Nominate | ✔️ | ✔️ | ✔️ | ✔️ | VecAccountIdLookupOfT targets |
Chill | ✔️ | ✔️ | ✔️ | ✔️ | |
Set payee | ✔️ | ✔️ | ✔️ | ✔️ | RewardDestination payee |
Set controller | ✔️ | ✔️ | ✔️ | ✔️ | |
Set validator count | ✔️ | ✔️ | ✔️ | Compactu32 new_ | |
Increase validator count | ✔️ | ✔️ | ✔️ | Compactu32 additional | |
Scale validator count | ✔️ | ✔️ | ✔️ | Percent factor | |
Force no eras | ✔️ | ✔️ | ✔️ | ||
Force new era | ✔️ | ✔️ | ✔️ | ||
Set invulnerables | ✔️ | ✔️ | ✔️ | VecAccountId invulnerables | |
Force unstake | ✔️ | ✔️ | ✔️ | AccountId stashu32 num_slashing_spans | |
Force new era always | ✔️ | ✔️ | ✔️ | ||
Cancel deferred slash | ✔️ | ✔️ | ✔️ | EraIndex eraVecu32 slash_indices | |
Payout stakers | ✔️ | ✔️ | ✔️ | ✔️ | AccountId validator_stashEraIndex era |
Rebond | ✔️ | ✔️ | ✔️ | ✔️ | CompactBalance amount |
Reap stash | ✔️ | ✔️ | ✔️ | AccountId stashu32 num_slashing_spans | |
Kick | ✔️ | ✔️ | ✔️ | VecAccountIdLookupOfT who | |
Set staking configs | ✔️ | ✔️ | ✔️ | ConfigOpBalanceOfT min_nominator_bondConfigOpBalanceOfT min_validator_bondConfigOpu32 max_nominator_countConfigOpu32 max_validator_countConfigOpPercent chill_thresholdConfigOpPerbill min_commission | |
Chill other | ✔️ | ✔️ | ✔️ | AccountId controller | |
Force apply min commission | ✔️ | ✔️ | ✔️ | AccountId validator_stash | |
Set min commission | ✔️ | ✔️ | ✔️ | Perbill new_ |
Session
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Set keys | ✔️ | ✔️ | ✔️ | ✔️ | Keys keysBytes proof |
Purge keys | ✔️ | ✔️ | ✔️ | ✔️ |
Aleph
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Set emergency finalizer | AuthorityId emergency_finalizer | ||||
Schedule finality version change | Version version_incomingSessionIndex session |
Elections
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Change validators | OptionVecAccountId reserved_validatorsOptionVecAccountId non_reserved_validatorsOptionCommitteeSeats committee_size | ||||
Set elections openness | ElectionOpenness openness |
Treasury
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Propose spend | CompactBalance amountAccountIdLookupOfT beneficiary | ||||
Reject proposal | Compactu32 proposal_id | ||||
Approve proposal | Compactu32 proposal_id | ||||
Spend | CompactBalance amountAccountIdLookupOfT beneficiary | ||||
Remove approval | Compactu32 proposal_id |
Vesting
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Vest | ✔️ | ✔️ | |||
Vest other | ✔️ | ✔️ | AccountIdLookupOfT target | ||
Vested transfer | ✔️ | ✔️ | AccountIdLookupOfT targetVestingInfo schedule | ||
Force vested transfer | ✔️ | ✔️ | AccountIdLookupOfT sourceAccountIdLookupOfT targetVestingInfo schedule | ||
Merge schedules | ✔️ | ✔️ | u32 schedule1_indexu32 schedule2_index |
Utility
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Batch | ✔️ | ✔️ | ✔️ | VecCall calls | |
As derivative | u16 indexCall call | ||||
Batch all | ✔️ | ✔️ | ✔️ | VecCall calls | |
Dispatch as | ✔️ | ✔️ | BoxPalletsOrigin as_originCall call | ||
Force batch | ✔️ | ✔️ | ✔️ | VecCall calls | |
With weight | ✔️ | ✔️ | Call callWeight weight |
Multisig
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
As multi threshold 1 | ✔️ | ✔️ | ✔️ | VecAccountId other_signatoriesCall call | |
As multi | ✔️ | ✔️ | ✔️ | u16 thresholdVecAccountId other_signatoriesOptionTimepoint maybe_timepointCall callWeight max_weight | |
Approve as multi | ✔️ | ✔️ | ✔️ | u16 thresholdVecAccountId other_signatoriesOptionTimepoint maybe_timepointH256 call_hashWeight max_weight | |
Cancel as multi | ✔️ | ✔️ | ✔️ | u16 thresholdVecAccountId other_signatoriesTimepoint timepointH256 call_hash |
Sudo
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Sudo | ✔️ | ✔️ | Call call | ||
Sudo unchecked weight | ✔️ | ✔️ | Call callWeight weight | ||
Set key | ✔️ | ✔️ | AccountIdLookupOfT new_ | ||
Sudo as | ✔️ | ✔️ | AccountIdLookupOfT whoCall call |
Contracts
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Call old weight | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT destCompactBalance amountCompactu64 gas_limitOptionCompactBalanceOf storage_deposit_limitVecu8 data | |
Instantiate with code old weight | ✔️ | ✔️ | ✔️ | CompactBalance amountCompactu64 gas_limitOptionCompactBalanceOf storage_deposit_limitVecu8 codeVecu8 dataVecu8 salt | |
Instantiate old weight | ✔️ | ✔️ | ✔️ | CompactBalance amountCompactu64 gas_limitOptionCompactBalanceOf storage_deposit_limitCodeHash code_hashVecu8 dataVecu8 salt | |
Upload code | ✔️ | ✔️ | ✔️ | Vecu8 codeOptionCompactBalanceOf storage_deposit_limitDeterminism determinism | |
Remove code | ✔️ | ✔️ | ✔️ | CodeHash code_hash | |
Set code | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT destCodeHash code_hash | |
Call | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT destCompactBalance amountWeight gas_limitOptionCompactBalanceOf storage_deposit_limitVecu8 data | |
Instantiate with code | ✔️ | ✔️ | ✔️ | CompactBalance amountWeight gas_limitOptionCompactBalanceOf storage_deposit_limitVecu8 codeVecu8 dataVecu8 salt | |
Instantiate | ✔️ | ✔️ | ✔️ | CompactBalance amountWeight gas_limitOptionCompactBalanceOf storage_deposit_limitCodeHash code_hashBytes dataBytes salt | |
Migrate | ✔️ | ✔️ | ✔️ | Weight weight_limit |
NominationPools
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Join | ✔️ | ✔️ | ✔️ | CompactBalance amountPoolId pool_id | |
Bond extra | ✔️ | ✔️ | ✔️ | BondExtraBalanceOfT extra | |
Claim payout | ✔️ | ✔️ | ✔️ | ||
Unbond | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT member_accountCompactBalance unbonding_points | |
Pool withdraw unbonded | ✔️ | ✔️ | PoolId pool_idu32 num_slashing_spans | ||
Withdraw Unbonded | ✔️ | ✔️ | ✔️ | AccountIdLookupOfT member_accountu32 num_slashing_spans | |
Create | ✔️ | ✔️ | ✔️ | CompactBalance amountAccountIdLookupOfT rootAccountIdLookupOfT nominatorAccountIdLookupOfT bouncer | |
Create with pool id | ✔️ | ✔️ | CompactBalance amountAccountIdLookupOfT rootAccountIdLookupOfT nominatorAccountIdLookupOfT bouncerPoolId pool_id | ||
Nominate | ✔️ | ✔️ | ✔️ | PoolId pool_idVecAccountId validators | |
Set state | ✔️ | ✔️ | ✔️ | PoolId pool_idPoolState state | |
Set metadata | ✔️ | ✔️ | ✔️ | PoolId pool_idVecu8 metadata | |
Set configs | ✔️ | ✔️ | ConfigOpBalanceOfT min_join_bondConfigOpBalanceOfT min_create_bondConfigOpu32 max_poolsConfigOpu32 max_membersConfigOpu32 max_members_per_poolConfigOpPerbill global_max_commission | ||
Update roles | ✔️ | ✔️ | ✔️ | PoolId pool_idConfigOpAccountId new_rootConfigOpAccountId new_nominatorConfigOpAccountId new_bouncer | |
Chill | ✔️ | ✔️ | ✔️ | PoolId pool_id | |
Bond extra other | ✔️ | ✔️ | AccountIdLookupOfT memberBondExtraBalanceOfT extra | ||
Set claim permission | ✔️ | ✔️ | ✔️ | ClaimPermission permission | |
Claim payout other | ✔️ | ✔️ | ✔️ | AccountId other | |
Set commission | ✔️ | ✔️ | ✔️ | PoolId pool_idOptionTuplePerbillAccountId new_commission | |
Set commission max | ✔️ | ✔️ | ✔️ | PoolId pool_idPerbill max_commission | |
Set commission change rate | ✔️ | ✔️ | ✔️ | PoolId pool_idCommissionChangeRateBlockNumber change_rate | |
Claim commission | ✔️ | ✔️ | ✔️ | PoolId pool_id |
Identity
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Add registrar | AccountIdLookupOfT account | ||||
Set identity | IdentityInfo info | ||||
Set subs | VecTupleAccountIdData subs | ||||
Clear identity | |||||
Request judgement | Compactu32 reg_indexCompactu128 max_fee | ||||
Cancel request | RegistrarIndex reg_index | ||||
Set fee | Compactu32 indexCompactu128 fee | ||||
Set account id | Compactu32 indexAccountIdLookupOfT new_ | ||||
Set fields | Compactu32 indexIdentityFields fields | ||||
Provide judgement | Compactu32 reg_indexAccountIdLookupOfT targetJudgementBalanceOfT judgementHash identity | ||||
Kill identity | AccountIdLookupOfT target | ||||
Add sub | AccountIdLookupOfT subData data | ||||
Rename sub | AccountIdLookupOfT subData data | ||||
Remove sub | AccountIdLookupOfT sub | ||||
Quit sub |
CommitteeManagement
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Set ban config | Optionu8 minimal_expected_performanceOptionu32 underperformed_session_count_thresholdOptionu32 clean_session_counter_delayOptionEraIndex ban_period | ||||
Ban from committee | AccountId bannedVecu8 ban_reason | ||||
Cancel ban | AccountId banned | ||||
Set lenient threshold | u8 threshold_percent |