Aleph Zero 18.73.x
System
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Remark | ✔️ | ✔️ | ✔️ | Bytesremark<br/> | |
| Set heap pages | ✔️ | ✔️ | ✔️ | u64pages<br/> | |
| Set code | ✔️ | ✔️ | ✔️ | Bytescode<br/> | |
| Set code without checks | ✔️ | ✔️ | ✔️ | Vecu8code<br/> | |
| Set storage | VecKeyValueitems<br/> | ||||
| Kill storage | VecKeykeys<br/> | ||||
| Kill prefix | Keyprefix<br/>u32subkeys<br/> | ||||
| Remark with event | ✔️ | ✔️ | ✔️ | Bytesremark<br/> |
Scheduler
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Schedule | BlockNumberwhen<br/>OptionschedulePeriodBlockNumbermaybe_periodic<br/>schedulePrioritypriority<br/>Callcall<br/> | ||||
| Cancel | BlockNumberwhen<br/>u32index<br/> | ||||
| Schedule named | TaskNameid<br/>BlockNumberwhen<br/>OptionschedulePeriodBlockNumbermaybe_periodic<br/>schedulePrioritypriority<br/>Callcall<br/> | ||||
| Cancel named | TaskNameid<br/> | ||||
| Schedule after | BlockNumberafter<br/>OptionschedulePeriodBlockNumbermaybe_periodic<br/>schedulePrioritypriority<br/>Callcall<br/> | ||||
| Schedule named after | TaskNameid<br/>BlockNumberafter<br/>OptionschedulePeriodBlockNumbermaybe_periodic<br/>schedulePrioritypriority<br/>Callcall<br/> |
Timestamp
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Set | Compactu64now<br/> |
Balances
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Transfer allow death | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfTdest<br/>CompactBalanceamount<br/> |
| Force transfer | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfTsource<br/>AccountIdLookupOfTdest<br/>CompactBalanceamount<br/> |
| Transfer keep alive | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfTdest<br/>CompactBalanceamount<br/> |
| Transfer all | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdLookupOfTdest<br/>boolkeep_alive<br/> |
| Force unreserve | ✔️ | ✔️ | AccountIdLookupOfTwho<br/>Balanceamount<br/> | ||
| Upgrade accounts | ✔️ | ✔️ | VecAccountIdwho<br/> | ||
| Force set balance | ✔️ | ✔️ | AccountIdLookupOfTwho<br/>CompactBalancenew_free<br/> |
Staking
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Bond | ✔️ | ✔️ | ✔️ | ✔️ | CompactBalanceamount<br/>RewardDestinationpayee<br/> |
| Bond extra | ✔️ | ✔️ | ✔️ | ✔️ | CompactBalanceamount<br/> |
| Unbond | ✔️ | ✔️ | ✔️ | ✔️ | CompactBalanceamount<br/> |
| Withdraw Unbonded | ✔️ | ✔️ | ✔️ | ✔️ | u32num_slashing_spans<br/> |
| Validate | ✔️ | ✔️ | ✔️ | ✔️ | ValidatorPrefsprefs<br/> |
| Nominate | ✔️ | ✔️ | ✔️ | ✔️ | VecAccountIdLookupOfTtargets<br/> |
| Chill | ✔️ | ✔️ | ✔️ | ✔️ | |
| Set payee | ✔️ | ✔️ | ✔️ | ✔️ | RewardDestinationpayee<br/> |
| Set controller | ✔️ | ✔️ | ✔️ | ✔️ | |
| Set validator count | ✔️ | ✔️ | ✔️ | Compactu32new_<br/> | |
| Increase validator count | ✔️ | ✔️ | ✔️ | Compactu32additional<br/> | |
| Scale validator count | ✔️ | ✔️ | ✔️ | Percentfactor<br/> | |
| Force no eras | ✔️ | ✔️ | ✔️ | ||
| Force new era | ✔️ | ✔️ | ✔️ | ||
| Set invulnerables | ✔️ | ✔️ | ✔️ | VecAccountIdinvulnerables<br/> | |
| Force unstake | ✔️ | ✔️ | ✔️ | AccountIdstash<br/>u32num_slashing_spans<br/> | |
| Force new era always | ✔️ | ✔️ | ✔️ | ||
| Cancel deferred slash | ✔️ | ✔️ | ✔️ | EraIndexera<br/>Vecu32slash_indices<br/> | |
| Payout stakers | ✔️ | ✔️ | ✔️ | ✔️ | AccountIdvalidator_stash<br/>EraIndexera<br/> |
| Rebond | ✔️ | ✔️ | ✔️ | ✔️ | CompactBalanceamount<br/> |
| Reap stash | ✔️ | ✔️ | ✔️ | AccountIdstash<br/>u32num_slashing_spans<br/> | |
| Kick | ✔️ | ✔️ | ✔️ | VecAccountIdLookupOfTwho<br/> | |
| Set staking configs | ✔️ | ✔️ | ✔️ | ConfigOpBalanceOfTmin_nominator_bond<br/>ConfigOpBalanceOfTmin_validator_bond<br/>ConfigOpu32max_nominator_count<br/>ConfigOpu32max_validator_count<br/>ConfigOpPercentchill_threshold<br/>ConfigOpPerbillmin_commission<br/> | |
| Chill other | ✔️ | ✔️ | ✔️ | AccountIdcontroller<br/> | |
| Force apply min commission | ✔️ | ✔️ | ✔️ | AccountIdvalidator_stash<br/> | |
| Set min commission | ✔️ | ✔️ | ✔️ | Perbillnew_<br/> |
Session
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Set keys | ✔️ | ✔️ | ✔️ | ✔️ | Keyskeys<br/>Bytesproof<br/> |
| Purge keys | ✔️ | ✔️ | ✔️ | ✔️ |
Aleph
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Set emergency finalizer | AuthorityIdemergency_finalizer<br/> | ||||
| Schedule finality version change | Versionversion_incoming<br/>SessionIndexsession<br/> |
Elections
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Change validators | OptionVecAccountIdreserved_validators<br/>OptionVecAccountIdnon_reserved_validators<br/>OptionCommitteeSeatscommittee_size<br/> | ||||
| Set elections openness | ElectionOpennessopenness<br/> |
Treasury
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Propose spend | CompactBalanceamount<br/>AccountIdLookupOfTbeneficiary<br/> | ||||
| Reject proposal | Compactu32proposal_id<br/> | ||||
| Approve proposal | Compactu32proposal_id<br/> | ||||
| Spend | CompactBalanceamount<br/>AccountIdLookupOfTbeneficiary<br/> | ||||
| Remove approval | Compactu32proposal_id<br/> |
Vesting
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Vest | ✔️ | ✔️ | |||
| Vest other | ✔️ | ✔️ | AccountIdLookupOfTtarget<br/> | ||
| Vested transfer | ✔️ | ✔️ | AccountIdLookupOfTtarget<br/>VestingInfoschedule<br/> | ||
| Force vested transfer | ✔️ | ✔️ | AccountIdLookupOfTsource<br/>AccountIdLookupOfTtarget<br/>VestingInfoschedule<br/> | ||
| Merge schedules | ✔️ | ✔️ | u32schedule1_index<br/>u32schedule2_index<br/> |
Utility
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Batch | ✔️ | ✔️ | ✔️ | VecCallcalls<br/> | |
| As derivative | u16index<br/>Callcall<br/> | ||||
| Batch all | ✔️ | ✔️ | ✔️ | VecCallcalls<br/> | |
| Dispatch as | ✔️ | ✔️ | BoxPalletsOriginas_origin<br/>Callcall<br/> | ||
| Force batch | ✔️ | ✔️ | ✔️ | VecCallcalls<br/> | |
| With weight | ✔️ | ✔️ | Callcall<br/>Weightweight<br/> |
Multisig
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| As multi threshold 1 | ✔️ | ✔️ | ✔️ | VecAccountIdother_signatories<br/>Callcall<br/> | |
| As multi | ✔️ | ✔️ | ✔️ | u16threshold<br/>VecAccountIdother_signatories<br/>OptionTimepointmaybe_timepoint<br/>Callcall<br/>Weightmax_weight<br/> | |
| Approve as multi | ✔️ | ✔️ | ✔️ | u16threshold<br/>VecAccountIdother_signatories<br/>OptionTimepointmaybe_timepoint<br/>H256call_hash<br/>Weightmax_weight<br/> | |
| Cancel as multi | ✔️ | ✔️ | ✔️ | u16threshold<br/>VecAccountIdother_signatories<br/>Timepointtimepoint<br/>H256call_hash<br/> |
Sudo
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Sudo | ✔️ | ✔️ | Callcall<br/> | ||
| Sudo unchecked weight | ✔️ | ✔️ | Callcall<br/>Weightweight<br/> | ||
| Set key | ✔️ | ✔️ | AccountIdLookupOfTnew_<br/> | ||
| Sudo as | ✔️ | ✔️ | AccountIdLookupOfTwho<br/>Callcall<br/> |
Contracts
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Call old weight | ✔️ | ✔️ | ✔️ | AccountIdLookupOfTdest<br/>CompactBalanceamount<br/>Compactu64gas_limit<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>Bytesdata<br/> | |
| Instantiate with code old weight | ✔️ | ✔️ | ✔️ | CompactBalanceamount<br/>Compactu64gas_limit<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>Bytescode<br/>Bytesdata<br/>Bytessalt<br/> | |
| Instantiate old weight | ✔️ | ✔️ | ✔️ | CompactBalanceamount<br/>Compactu64gas_limit<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>CodeHashcode_hash<br/>Bytesdata<br/>Bytessalt<br/> | |
| Upload code | ✔️ | ✔️ | ✔️ | Bytescode<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>Determinismdeterminism<br/> | |
| Remove code | ✔️ | ✔️ | ✔️ | CodeHashcode_hash<br/> | |
| Set code | ✔️ | ✔️ | ✔️ | AccountIdLookupOfTdest<br/>CodeHashcode_hash<br/> | |
| Call | ✔️ | ✔️ | ✔️ | AccountIdLookupOfTdest<br/>CompactBalanceamount<br/>Weightgas_limit<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>Bytesdata<br/> | |
| Instantiate with code | ✔️ | ✔️ | ✔️ | CompactBalanceamount<br/>Weightgas_limit<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>Bytescode<br/>Bytesdata<br/>Bytessalt<br/> | |
| Instantiate | ✔️ | ✔️ | ✔️ | CompactBalanceamount<br/>Weightgas_limit<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>CodeHashcode_hash<br/>Bytesdata<br/>Bytessalt<br/> | |
| Migrate | ✔️ | ✔️ | ✔️ | Weightweight_limit<br/> |
NominationPools
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Join | ✔️ | ✔️ | ✔️ | CompactBalanceamount<br/>PoolIdpool_id<br/> | |
| Bond extra | ✔️ | ✔️ | ✔️ | BondExtraBalanceOfTextra<br/> | |
| Claim payout | ✔️ | ✔️ | ✔️ | ||
| Unbond | ✔️ | ✔️ | ✔️ | AccountIdLookupOfTmember_account<br/>CompactBalanceunbonding_points<br/> | |
| Pool withdraw unbonded | ✔️ | ✔️ | PoolIdpool_id<br/>u32num_slashing_spans<br/> | ||
| Withdraw Unbonded | ✔️ | ✔️ | ✔️ | AccountIdLookupOfTmember_account<br/>u32num_slashing_spans<br/> | |
| Create | ✔️ | ✔️ | ✔️ | CompactBalanceamount<br/>AccountIdLookupOfTroot<br/>AccountIdLookupOfTnominator<br/>AccountIdLookupOfTbouncer<br/> | |
| Create with pool id | ✔️ | ✔️ | CompactBalanceamount<br/>AccountIdLookupOfTroot<br/>AccountIdLookupOfTnominator<br/>AccountIdLookupOfTbouncer<br/>PoolIdpool_id<br/> | ||
| Nominate | ✔️ | ✔️ | ✔️ | PoolIdpool_id<br/>VecAccountIdvalidators<br/> | |
| Set state | ✔️ | ✔️ | ✔️ | PoolIdpool_id<br/>PoolStatestate<br/> | |
| Set metadata | ✔️ | ✔️ | ✔️ | PoolIdpool_id<br/>Vecu8metadata<br/> | |
| Set configs | ✔️ | ✔️ | ConfigOpBalanceOfTmin_join_bond<br/>ConfigOpBalanceOfTmin_create_bond<br/>ConfigOpu32max_pools<br/>ConfigOpu32max_members<br/>ConfigOpu32max_members_per_pool<br/>ConfigOpPerbillglobal_max_commission<br/> | ||
| Update roles | ✔️ | ✔️ | ✔️ | PoolIdpool_id<br/>ConfigOpAccountIdnew_root<br/>ConfigOpAccountIdnew_nominator<br/>ConfigOpAccountIdnew_bouncer<br/> | |
| Chill | ✔️ | ✔️ | ✔️ | PoolIdpool_id<br/> | |
| Bond extra other | ✔️ | ✔️ | AccountIdLookupOfTmember<br/>BondExtraBalanceOfTextra<br/> | ||
| Set claim permission | ✔️ | ✔️ | ✔️ | ClaimPermissionpermission<br/> | |
| Claim payout other | ✔️ | ✔️ | ✔️ | AccountIdother<br/> | |
| Set commission | ✔️ | ✔️ | ✔️ | PoolIdpool_id<br/>OptionTuplePerbillAccountIdnew_commission<br/> | |
| Set commission max | ✔️ | ✔️ | ✔️ | PoolIdpool_id<br/>Perbillmax_commission<br/> | |
| Set commission change rate | ✔️ | ✔️ | ✔️ | PoolIdpool_id<br/>CommissionChangeRateBlockNumberchange_rate<br/> | |
| Claim commission | ✔️ | ✔️ | ✔️ | PoolIdpool_id<br/> |
Identity
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Add registrar | AccountIdLookupOfTaccount<br/> | ||||
| Set identity | IdentityInfoinfo<br/> | ||||
| Set subs | VecTupleAccountIdDatasubs<br/> | ||||
| Clear identity | |||||
| Request judgement | Compactu32reg_index<br/>Compactu128max_fee<br/> | ||||
| Cancel request | RegistrarIndexreg_index<br/> | ||||
| Set fee | Compactu32index<br/>Compactu128fee<br/> | ||||
| Set account id | Compactu32index<br/>AccountIdLookupOfTnew_<br/> | ||||
| Set fields | Compactu32index<br/>IdentityFieldsfields<br/> | ||||
| Provide judgement | Compactu32reg_index<br/>AccountIdLookupOfTtarget<br/>JudgementBalanceOfTjudgement<br/>Hashidentity<br/> | ||||
| Kill identity | AccountIdLookupOfTtarget<br/> | ||||
| Add sub | AccountIdLookupOfTsub<br/>Datadata<br/> | ||||
| Rename sub | AccountIdLookupOfTsub<br/>Datadata<br/> | ||||
| Remove sub | AccountIdLookupOfTsub<br/> | ||||
| Quit sub |
CommitteeManagement
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Set ban config | Optionu8minimal_expected_performance<br/>Optionu32underperformed_session_count_threshold<br/>Optionu32clean_session_counter_delay<br/>OptionEraIndexban_period<br/> | ||||
| Ban from committee | AccountIdbanned<br/>Vecu8ban_reason<br/> | ||||
| Cancel ban | AccountIdbanned<br/> | ||||
| Set lenient threshold | u8threshold_percent<br/> |
Proxy
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Proxy | ✔️ | ✔️ | ✔️ | AccountIdLookupOfTreal<br/>OptionProxyTypeforce_proxy_type<br/>Callcall<br/> | |
| Add proxy | ✔️ | ✔️ | ✔️ | AccountIdLookupOfTdelegate<br/>ProxyTypeproxy_type<br/>BlockNumberdelay<br/> | |
| Remove proxy | ✔️ | ✔️ | ✔️ | AccountIdLookupOfTdelegate<br/>ProxyTypeproxy_type<br/>BlockNumberdelay<br/> | |
| Remove proxies | ✔️ | ✔️ | |||
| Create pure | ✔️ | ✔️ | ✔️ | ProxyTypeproxy_type<br/>BlockNumberdelay<br/>u16index<br/> | |
| Kill pure | ✔️ | ✔️ | ✔️ | AccountIdLookupOfTspawner<br/>ProxyTypeproxy_type<br/>u16index<br/>Compactu32height<br/>Compactu32ext_index<br/> | |
| Announce | ✔️ | ✔️ | AccountIdLookupOfTreal<br/>CallHashOfcall_hash<br/> | ||
| Remove announcement | ✔️ | ✔️ | AccountIdLookupOfTreal<br/>CallHashOfcall_hash<br/> | ||
| Reject announcement | ✔️ | ✔️ | AccountIdLookupOfTdelegate<br/>CallHashOfcall_hash<br/> | ||
| Proxy announced | ✔️ | ✔️ | AccountIdLookupOfTdelegate<br/>AccountIdLookupOfTreal<br/>OptionProxyTypeforce_proxy_type<br/>Callcall<br/> |
Operations
| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
|---|---|---|---|---|---|
| Fix accounts consumers underflow | AccountIdwho<br/> |