Skip to main content
Zondax Github LinkZondax Github Link

Aleph Zero 16.59.x

System

NameNano SNano S XLNano SP/XNestingArguments
Remark✔️✔️✔️Bytesremark<br/>
Set heap pages✔️✔️✔️u64pages<br/>
Set code✔️✔️✔️Vecu8code<br/>
Set code without checks✔️✔️✔️Vecu8code<br/>
Set storageVecKeyValueitems<br/>
Kill storageVecKeykeys<br/>
Kill prefixKeyprefix<br/>u32subkeys<br/>
Remark with event✔️✔️✔️Bytesremark<br/>

Scheduler

NameNano SNano S XLNano SP/XNestingArguments
ScheduleBlockNumberwhen<br/>OptionschedulePeriodBlockNumbermaybe_periodic<br/>schedulePrioritypriority<br/>Callcall<br/>
CancelBlockNumberwhen<br/>u32index<br/>
Schedule namedTaskNameid<br/>BlockNumberwhen<br/>OptionschedulePeriodBlockNumbermaybe_periodic<br/>schedulePrioritypriority<br/>Callcall<br/>
Cancel namedTaskNameid<br/>
Schedule afterBlockNumberafter<br/>OptionschedulePeriodBlockNumbermaybe_periodic<br/>schedulePrioritypriority<br/>Callcall<br/>
Schedule named afterTaskNameid<br/>BlockNumberafter<br/>OptionschedulePeriodBlockNumbermaybe_periodic<br/>schedulePrioritypriority<br/>Callcall<br/>

Timestamp

NameNano SNano S XLNano SP/XNestingArguments
SetCompactu64now<br/>

Balances

NameNano SNano S XLNano SP/XNestingArguments
Transfer✔️✔️✔️✔️AccountIdLookupOfTdest<br/>CompactBalanceamount<br/>
Set balance✔️✔️✔️AccountIdLookupOfTwho<br/>CompactBalancenew_free<br/>CompactBalancenew_reserved<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/>

Staking

NameNano SNano S XLNano SP/XNestingArguments
BondAccountIdLookupOfTcontroller<br/>CompactBalanceamount<br/>RewardDestinationpayee<br/>
Bond extraCompactBalanceamount<br/>
UnbondCompactBalanceamount<br/>
Withdraw Unbondedu32num_slashing_spans<br/>
ValidateValidatorPrefsprefs<br/>
NominateVecAccountIdLookupOfTtargets<br/>
Chill
Set payeeRewardDestinationpayee<br/>
Set controllerAccountIdLookupOfTcontroller<br/>
Set validator countCompactu32new_<br/>
Increase validator countCompactu32additional<br/>
Scale validator countPercentfactor<br/>
Force no eras
Force new era
Set invulnerablesVecAccountIdinvulnerables<br/>
Force unstakeAccountIdstash<br/>u32num_slashing_spans<br/>
Force new era always
Cancel deferred slashEraIndexera<br/>Vecu32slash_indices<br/>
Payout stakersAccountIdvalidator_stash<br/>EraIndexera<br/>
RebondCompactBalanceamount<br/>
Reap stashAccountIdstash<br/>u32num_slashing_spans<br/>
KickVecAccountIdLookupOfTwho<br/>
Set staking configsConfigOpBalanceOfTmin_nominator_bond<br/>ConfigOpBalanceOfTmin_validator_bond<br/>ConfigOpu32max_nominator_count<br/>ConfigOpu32max_validator_count<br/>ConfigOpPercentchill_threshold<br/>ConfigOpPerbillmin_commission<br/>
Chill otherAccountIdcontroller<br/>
Force apply min commissionAccountIdvalidator_stash<br/>
Set min commissionPerbillnew_<br/>

Session

NameNano SNano S XLNano SP/XNestingArguments
Set keys✔️✔️✔️Keyskeys<br/>Bytesproof<br/>
Purge keys✔️✔️✔️

Aleph

NameNano SNano S XLNano SP/XNestingArguments
Set emergency finalizerAuthorityIdemergency_finalizer<br/>
Schedule finality version changeVersionversion_incoming<br/>SessionIndexsession<br/>

Elections

NameNano SNano S XLNano SP/XNestingArguments
Change validatorsOptionVecAccountIdreserved_validators<br/>OptionVecAccountIdnon_reserved_validators<br/>OptionCommitteeSeatscommittee_size<br/>
Set ban configOptionu8minimal_expected_performance<br/>Optionu32underperformed_session_count_threshold<br/>Optionu32clean_session_counter_delay<br/>OptionEraIndexban_period<br/>
Ban from committeeAccountIdbanned<br/>Vecu8ban_reason<br/>
Cancel banAccountIdbanned<br/>
Set elections opennessElectionOpennessopenness<br/>

Treasury

NameNano SNano S XLNano SP/XNestingArguments
Propose spendCompactBalanceamount<br/>AccountIdLookupOfTbeneficiary<br/>
Reject proposalCompactu32proposal_id<br/>
Approve proposalCompactu32proposal_id<br/>
SpendCompactBalanceamount<br/>AccountIdLookupOfTbeneficiary<br/>
Remove approvalCompactu32proposal_id<br/>

Vesting

NameNano SNano S XLNano SP/XNestingArguments
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

NameNano SNano S XLNano SP/XNestingArguments
Batch✔️✔️✔️VecCallcalls<br/>
As derivativeu16index<br/>Callcall<br/>
Batch all✔️✔️✔️VecCallcalls<br/>
Dispatch asBoxPalletsOriginas_origin<br/>Callcall<br/>
Force batch✔️✔️✔️VecCallcalls<br/>
With weight✔️✔️Callcall<br/>Weightweight<br/>

Multisig

NameNano SNano S XLNano SP/XNestingArguments
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

NameNano SNano S XLNano SP/XNestingArguments
Sudo✔️✔️Callcall<br/>
Sudo unchecked weight✔️✔️Callcall<br/>Weightweight<br/>
Set key✔️✔️AccountIdLookupOfTnew_<br/>
Sudo as✔️✔️AccountIdLookupOfTwho<br/>Callcall<br/>

Contracts

NameNano SNano S XLNano SP/XNestingArguments
Call old weightAccountIdLookupOfTdest<br/>CompactBalanceamount<br/>Compactu64gas_limit<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>Vecu8data<br/>
Instantiate with code old weightCompactBalanceamount<br/>Compactu64gas_limit<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>Vecu8code<br/>Vecu8data<br/>Vecu8salt<br/>
Instantiate old weightCompactBalanceamount<br/>Compactu64gas_limit<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>CodeHashcode_hash<br/>Vecu8data<br/>Vecu8salt<br/>
Upload codeVecu8code<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>Determinismdeterminism<br/>
Remove codeCodeHashcode_hash<br/>
Set codeAccountIdLookupOfTdest<br/>CodeHashcode_hash<br/>
CallAccountIdLookupOfTdest<br/>CompactBalanceamount<br/>Weightgas_limit<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>Vecu8data<br/>
Instantiate with codeCompactBalanceamount<br/>Weightgas_limit<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>Vecu8code<br/>Vecu8data<br/>Vecu8salt<br/>
InstantiateCompactBalanceamount<br/>Weightgas_limit<br/>OptionCompactBalanceOfstorage_deposit_limit<br/>CodeHashcode_hash<br/>Bytesdata<br/>Bytessalt<br/>

NominationPools

NameNano SNano S XLNano SP/XNestingArguments
JoinCompactBalanceamount<br/>PoolIdpool_id<br/>
Bond extraBondExtraBalanceOfTextra<br/>
Claim payout
UnbondAccountIdLookupOfTmember_account<br/>CompactBalanceunbonding_points<br/>
Pool withdraw unbondedPoolIdpool_id<br/>u32num_slashing_spans<br/>
Withdraw UnbondedAccountIdLookupOfTmember_account<br/>u32num_slashing_spans<br/>
CreateCompactBalanceamount<br/>AccountIdLookupOfTroot<br/>AccountIdLookupOfTnominator<br/>AccountIdLookupOfTstate_toggler<br/>
Create with pool idCompactBalanceamount<br/>AccountIdLookupOfTroot<br/>AccountIdLookupOfTnominator<br/>AccountIdLookupOfTstate_toggler<br/>PoolIdpool_id<br/>
NominatePoolIdpool_id<br/>VecAccountIdvalidators<br/>
Set statePoolIdpool_id<br/>PoolStatestate<br/>
Set metadataPoolIdpool_id<br/>Vecu8metadata<br/>
Set configsConfigOpBalanceOfTmin_join_bond<br/>ConfigOpBalanceOfTmin_create_bond<br/>ConfigOpu32max_pools<br/>ConfigOpu32max_members<br/>ConfigOpu32max_members_per_pool<br/>
Update rolesPoolIdpool_id<br/>ConfigOpAccountIdnew_root<br/>ConfigOpAccountIdnew_nominator<br/>ConfigOpAccountIdnew_state_toggler<br/>
ChillPoolIdpool_id<br/>

Identity

NameNano SNano S XLNano SP/XNestingArguments
Add registrarAccountIdLookupOfTaccount<br/>
Set identityIdentityInfoinfo<br/>
Set subsVecTupleAccountIdDatasubs<br/>
Clear identity
Request judgementCompactu32reg_index<br/>Compactu128max_fee<br/>
Cancel requestRegistrarIndexreg_index<br/>
Set feeCompactu32index<br/>Compactu128fee<br/>
Set account idCompactu32index<br/>AccountIdLookupOfTnew_<br/>
Set fieldsCompactu32index<br/>IdentityFieldsfields<br/>
Provide judgementCompactu32reg_index<br/>AccountIdLookupOfTtarget<br/>JudgementBalanceOfTjudgement<br/>Hashidentity<br/>
Kill identityAccountIdLookupOfTtarget<br/>
Add subAccountIdLookupOfTsub<br/>Datadata<br/>
Rename subAccountIdLookupOfTsub<br/>Datadata<br/>
Remove subAccountIdLookupOfTsub<br/>
Quit sub