For more information: How to build
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Remark
✔️
✔️
✔️
✔️
Bytesremark
Set heap pages
✔️
✔️
✔️
u64pages
Set code
✔️
✔️
✔️
Vecu8code
Set code without checks
✔️
✔️
✔️
Vecu8code
Set storage
VecKeyValueitems
Kill storage
VecKeykeys
Kill prefix
Keyprefixu32subkeys
Remark with event
✔️
✔️
✔️
✔️
Bytesremark
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Set
✔️
✔️
Compactu64now
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Transfer
✔️
✔️
✔️
✔️
AccountIdLookupOfTdestCompactBalanceamount
Set balance
✔️
✔️
✔️
AccountIdLookupOfTwhoCompactBalancenew_freeCompactBalancenew_reserved
Force transfer
✔️
✔️
✔️
✔️
AccountIdLookupOfTsourceAccountIdLookupOfTdestCompactBalanceamount
Transfer keep alive
✔️
✔️
✔️
✔️
AccountIdLookupOfTdestCompactBalanceamount
Transfer all
✔️
✔️
✔️
AccountIdLookupOfTdestboolkeep_alive
Force unreserve
✔️
✔️
AccountIdLookupOfTwhoBalanceamount
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Set keys
✔️
✔️
✔️
KeyskeysBytesproof
Purge keys
✔️
✔️
✔️
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Report equivocation
BoxEquivocationProofHashBlockNumberequivocation_proofKeyOwnerProofkey_owner_proof
Report equivocation unsigned
BoxEquivocationProofHashBlockNumberequivocation_proofKeyOwnerProofkey_owner_proof
Note stalled
BlockNumberdelayBlockNumberbest_finalized_block_number
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Bond
✔️
✔️
✔️
AccountIdLookupOfTcontrollerCompactBalanceamountRewardDestinationpayee
Bond extra
✔️
✔️
✔️
CompactBalanceamount
Unbond
✔️
✔️
✔️
CompactBalanceamount
Withdraw Unbonded
✔️
✔️
✔️
u32num_slashing_spans
Validate
✔️
✔️
✔️
ValidatorPrefsprefs
Nominate
✔️
✔️
✔️
VecAccountIdLookupOfTtargets
Chill
✔️
✔️
✔️
Set payee
✔️
✔️
✔️
RewardDestinationpayee
Set controller
✔️
✔️
✔️
AccountIdLookupOfTcontroller
Set validator count
✔️
✔️
Compactu32new_
Increase validator count
✔️
✔️
Compactu32additional
Scale validator count
✔️
✔️
Percentfactor
Force no eras
✔️
✔️
Force new era
✔️
✔️
Set invulnerables
✔️
✔️
VecAccountIdinvulnerables
Force unstake
✔️
✔️
AccountIdstashu32num_slashing_spans
Force new era always
✔️
✔️
Cancel deferred slash
✔️
✔️
EraIndexeraVecu32slash_indices
Payout stakers
✔️
✔️
✔️
AccountIdvalidator_stashEraIndexera
Rebond
✔️
✔️
✔️
CompactBalanceamount
Reap stash
✔️
✔️
AccountIdstashu32num_slashing_spans
Kick
✔️
✔️
VecAccountIdLookupOfTwho
Set staking configs
✔️
✔️
ConfigOpBalanceOfTmin_nominator_bondConfigOpBalanceOfTmin_validator_bondConfigOpu32max_nominator_countConfigOpu32max_validator_countConfigOpPercentchill_thresholdConfigOpPerbillmin_commission
Chill other
✔️
✔️
AccountIdcontroller
Force apply min commission
✔️
✔️
AccountIdvalidator_stash
ElectionProviderMultiPhase
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Submit unsigned
BoxRawSolutionSolutionOfMinerConfigraw_solutionSolutionOrSnapshotSizewitness
Set minimum untrusted score
OptionElectionScoremaybe_next_score
Set emergency election result
SupportsAccountIdsupports
Submit
BoxRawSolutionSolutionOfMinerConfigraw_solution
Governance fallback
✔️
Optionu32maybe_max_votersOptionu32maybe_max_targets
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Set members
✔️
✔️
VecAccountIdnew_membersOptionAccountIdprimeMemberCountold_count
Execute
✔️
✔️
ProposalproposalCompactu32length_bound
Propose
✔️
✔️
Compactu32thresholdProposalproposalCompactu32length_bound
Vote
✔️
✔️
HashproposalCompactu32indexboolapprove
Close old weight
✔️
✔️
Hashproposal_hashCompactu32indexCompactu64proposal_weight_boundCompactu32length_bound
Disapprove proposal
✔️
✔️
Hashproposal_hash
Close
✔️
✔️
Hashproposal_hashCompactu32indexWeightproposal_weight_boundCompactu32length_bound
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Add member
✔️
✔️
AccountIdLookupOfTwho
Remove member
✔️
✔️
AccountIdLookupOfTwho
Swap member
✔️
✔️
AccountIdLookupOfTremoveAccountIdLookupOfTadd
Reset members
✔️
✔️
VecAccountIdmembers
Change key
✔️
✔️
AccountIdLookupOfTnew_
Set prime
✔️
✔️
AccountIdLookupOfTwho
Clear prime
✔️
✔️
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Propose spend
✔️
✔️
CompactBalanceamountAccountIdLookupOfTbeneficiary
Reject proposal
✔️
✔️
Compactu32proposal_id
Approve proposal
✔️
✔️
Compactu32proposal_id
Spend
✔️
✔️
CompactBalanceamountAccountIdLookupOfTbeneficiary
Remove approval
✔️
✔️
Compactu32proposal_id
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Batch
✔️
✔️
✔️
VecCallcalls
As derivative
u16indexCallcall
Batch all
✔️
✔️
✔️
VecCallcalls
Dispatch as
BoxPalletsOriginas_originCallcall
Force batch
✔️
✔️
✔️
VecCallcalls
With weight
✔️
✔️
CallcallWeightweight
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Note preimage
✔️
✔️
Vecu8bytes
Unnote preimage
✔️
✔️
Hashhash
Request preimage
✔️
✔️
Hashhash
Unrequest preimage
✔️
✔️
Hashhash
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Set members
✔️
✔️
VecAccountIdnew_membersOptionAccountIdprimeMemberCountold_count
Execute
✔️
✔️
ProposalproposalCompactu32length_bound
Propose
✔️
✔️
Compactu32thresholdProposalproposalCompactu32length_bound
Vote
✔️
✔️
HashproposalCompactu32indexboolapprove
Close old weight
✔️
✔️
Hashproposal_hashCompactu32indexCompactu64proposal_weight_boundCompactu32length_bound
Disapprove proposal
✔️
✔️
Hashproposal_hash
Close
✔️
✔️
Hashproposal_hashCompactu32indexWeightproposal_weight_boundCompactu32length_bound
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Propose
✔️
✔️
✔️
BoundedCallOfTproposalCompactBalanceamount
Second
✔️
✔️
✔️
Compactu32proposal
Vote
✔️
✔️
✔️
Compactu32ref_indexAccountVotevote
Emergency cancel
✔️
✔️
✔️
ReferendumIndexref_index
External propose
✔️
✔️
✔️
BoundedCallOfTproposal
External propose majority
✔️
✔️
✔️
BoundedCallOfTproposal
External propose default
✔️
✔️
✔️
BoundedCallOfTproposal
Fast track
✔️
✔️
✔️
H256proposal_hashBlockNumbervoting_periodBlockNumberdelay
Veto external
✔️
✔️
✔️
H256proposal_hash
Cancel referendum
✔️
✔️
✔️
Compactu32ref_index
Delegate
✔️
✔️
✔️
AccountIdLookupOfTtoConvictionconvictionBalancebalance
Undelegate
✔️
✔️
✔️
Clear public proposals
✔️
✔️
✔️
Unlock
✔️
✔️
✔️
AccountIdLookupOfTtarget
Remove vote
✔️
✔️
✔️
ReferendumIndexindex
Remove other vote
✔️
✔️
✔️
AccountIdLookupOfTtargetReferendumIndexindex
Blacklist
✔️
✔️
H256proposal_hashOptionReferendumIndexmaybe_ref_index
Cancel proposal
✔️
✔️
✔️
Compactu32prop_index
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
As multi threshold 1
✔️
✔️
✔️
VecAccountIdother_signatoriesCallcall
As multi
✔️
✔️
✔️
u16thresholdVecAccountIdother_signatoriesOptionTimepointmaybe_timepointCallcallWeightmax_weight
Approve as multi
✔️
✔️
✔️
u16thresholdVecAccountIdother_signatoriesOptionTimepointmaybe_timepointH256call_hashWeightmax_weight
Cancel as multi
✔️
✔️
✔️
u16thresholdVecAccountIdother_signatoriesTimepointtimepointH256call_hash
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Add registrar
✔️
✔️
AccountIdLookupOfTaccount
Set identity
✔️
✔️
IdentityInfoinfo
Set subs
✔️
✔️
VecTupleAccountIdDatasubs
Clear identity
✔️
✔️
Request judgement
✔️
✔️
Compactu32reg_indexCompactu128max_fee
Cancel request
✔️
✔️
RegistrarIndexreg_index
Set fee
✔️
✔️
Compactu32indexCompactu128fee
Set account id
✔️
✔️
Compactu32indexAccountIdLookupOfTnew_
Set fields
Compactu32indexIdentityFieldsfields
Provide judgement
✔️
✔️
Compactu32reg_indexAccountIdLookupOfTtargetJudgementBalanceOfTjudgementHashidentity
Kill identity
✔️
✔️
AccountIdLookupOfTtarget
Add sub
✔️
✔️
AccountIdLookupOfTsubDatadata
Rename sub
✔️
✔️
AccountIdLookupOfTsubDatadata
Remove sub
✔️
✔️
AccountIdLookupOfTsub
Quit sub
✔️
✔️