Please visit our website at zondax.ch
The new Polkadot Ledger application aims to handle all substrate-based chains without being affected by runtime upgrades,
providing a single application for the complete ecosystem without compromising security.
As the new app is now available, this repository has been archived.
For more references, you can visit:
This project contains the Kusama app (https://kusama.network/ ) for Ledger Nano S and X.
Ledger Nano S/X BOLOS app
Specs / Documentation
C++ unit tests
Zemu tests
For more information: How to build
Please:
Do not use in production
Do not use a Ledger device with funds for development purposes.
Have a separate and marked device that is used ONLY for development and testing
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Remark
✔️
✔️
✔️
Bytesremark
Set heap pages
✔️
✔️
✔️
u64pages
Set code
✔️
✔️
✔️
Bytescode
Set code without checks
✔️
✔️
✔️
Vecu8code
Set storage
VecKeyValueitems
Kill storage
VecKeykeys
Kill prefix
Keyprefixu32subkeys
Remark with event
✔️
✔️
✔️
Bytesremark
Authorize upgrade
✔️
✔️
Hashcode_hash
Authorize upgrade without checks
✔️
✔️
Hashcode_hash
Apply authorized upgrade
✔️
✔️
Vecu8code
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Report equivocation
BoxEquivocationProofHeaderequivocation_proofKeyOwnerProofkey_owner_proof
Report equivocation unsigned
BoxEquivocationProofHeaderequivocation_proofKeyOwnerProofkey_owner_proof
Plan config change
NextConfigDescriptorconfig
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Set
Compactu64now
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Claim
AccountIndexindex
Transfer
AccountIdLookupOfTnew_AccountIndexindex
Free
AccountIndexindex
Force transfer
AccountIdLookupOfTnew_AccountIndexindexboolfreeze
Freeze
AccountIndexindex
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Transfer allow death
✔️
✔️
✔️
✔️
AccountIdLookupOfTdestCompactBalanceamount
Force transfer
✔️
✔️
✔️
✔️
AccountIdLookupOfTsourceAccountIdLookupOfTdestCompactBalanceamount
Transfer keep alive
✔️
✔️
✔️
✔️
AccountIdLookupOfTdestCompactBalanceamount
Transfer all
✔️
✔️
✔️
✔️
AccountIdLookupOfTdestboolkeep_alive
Force unreserve
✔️
✔️
AccountIdLookupOfTwhoBalanceamount
Upgrade accounts
✔️
✔️
VecAccountIdwho
Force set balance
✔️
✔️
AccountIdLookupOfTwhoCompactBalancenew_free
Force adjust total issuance
AdjustmentDirectiondirectionCompactBalancedelta
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Bond
✔️
✔️
✔️
✔️
CompactBalanceamountRewardDestinationpayee
Bond extra
✔️
✔️
✔️
✔️
CompactBalanceamount
Unbond
✔️
✔️
✔️
✔️
CompactBalanceamount
Withdraw Unbonded
✔️
✔️
✔️
✔️
u32num_slashing_spans
Validate
✔️
✔️
✔️
✔️
ValidatorPrefsprefs
Nominate
✔️
✔️
✔️
✔️
VecAccountIdLookupOfTtargets
Chill
✔️
✔️
✔️
✔️
Set payee
✔️
✔️
✔️
✔️
RewardDestinationpayee
Set controller
✔️
✔️
✔️
✔️
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
✔️
✔️
AccountIdstash
Force apply min commission
✔️
✔️
AccountIdvalidator_stash
Set min commission
✔️
✔️
Perbillnew_
Payout stakers by page
✔️
✔️
AccountIdvalidator_stashEraIndexeraPagepage
Update payee
✔️
✔️
AccountIdcontroller
Deprecate controller batch
BoundedVecAccountIdMaxControllersInDeprecationBatchcontrollers
Restore ledger
AccountIdstashOptionAccountIdmaybe_controllerOptionBalancemaybe_totalOptionBoundedVecUnlockChunkBalanceOfTMaxUnlockingChunksmaybe_unlocking
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Set keys
✔️
✔️
✔️
✔️
KeyskeysBytesproof
Purge keys
✔️
✔️
✔️
✔️
Name
Nano S
Nano S XL
Nano SP/X - Stax
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 - Stax
Nesting
Arguments
Propose spend
✔️
✔️
CompactBalanceamountAccountIdLookupOfTbeneficiary
Reject proposal
✔️
✔️
Compactu32proposal_id
Approve proposal
✔️
✔️
Compactu32proposal_id
Spend local
✔️
✔️
CompactBalanceamountAccountIdLookupOfTbeneficiary
Remove approval
✔️
✔️
Compactu32proposal_id
Spend
BoxAssetKindasset_kindCompactBalanceamountBoxBeneficiaryLookupOfbeneficiaryOptionBlockNumbervalid_from
Payout
✔️
✔️
SpendIndexindex
Check status
✔️
✔️
SpendIndexindex
Void spend
✔️
✔️
SpendIndexindex
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Vote
✔️
✔️
✔️
Compactu32poll_indexAccountVotevote
Delegate
✔️
✔️
✔️
ClassOfclass_AccountIdLookupOfTtoConvictionconvictionBalanceOfbalance
Undelegate
✔️
✔️
✔️
ClassOfclass_
Unlock
✔️
✔️
✔️
ClassOfclass_AccountIdLookupOfTtarget
Remove vote
✔️
✔️
✔️
OptionClassOfclass_PollIndexOfindex
Remove other vote
✔️
✔️
✔️
AccountIdLookupOfTtargetClassOfclass_PollIndexOfindex
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Submit
✔️
✔️
BoxPalletsOriginproposal_originBoundedCallOfTproposalDispatchTimeBlockNumberenactment_moment
Place decision deposit
✔️
✔️
ReferendumIndexindex
Refund decision deposit
✔️
✔️
ReferendumIndexindex
Cancel
✔️
✔️
ReferendumIndexindex
Kill
✔️
✔️
ReferendumIndexindex
Nudge referendum
✔️
✔️
ReferendumIndexindex
One fewer deciding
✔️
✔️
TrackIdOftrack
Refund submission deposit
✔️
✔️
ReferendumIndexindex
Set metadata
✔️
✔️
ReferendumIndexindexOptionHashmaybe_hash
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Add member
AccountIdLookupOfTwho
Promote member
AccountIdLookupOfTwho
Demote member
AccountIdLookupOfTwho
Remove member
AccountIdLookupOfTwhoRankmin_rank
Vote
PollIndexOfpollboolaye
Cleanup poll
PollIndexOfpoll_indexu32max
Exchange member
AccountIdLookupOfTwhoAccountIdLookupOfTnew_who
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Submit
BoxPalletsOriginproposal_originBoundedCallOfTproposalDispatchTimeBlockNumberenactment_moment
Place decision deposit
ReferendumIndexindex
Refund decision deposit
ReferendumIndexindex
Cancel
ReferendumIndexindex
Kill
ReferendumIndexindex
Nudge referendum
ReferendumIndexindex
One fewer deciding
TrackIdOftrack
Refund submission deposit
ReferendumIndexindex
Set metadata
ReferendumIndexindexOptionHashmaybe_hash
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Whitelist call
Hashcall_hash
Remove whitelisted call
Hashcall_hash
Dispatch whitelisted call
Hashcall_hashu32call_encoded_lenWeightcall_weight_witness
Dispatch whitelisted call with preimage
Callcall
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Claim
AccountIddestEcdsaSignatureethereum_signature
Mint claim
EthereumAddresswhoBalanceamountOptionTupleBalanceOfTBalanceOfTBlockNumbervesting_scheduleOptionStatementKindstatement
Claim attest
AccountIddestEcdsaSignatureethereum_signatureBytesstatement
Attest
Bytesstatement
Move claim
EthereumAddressoldEthereumAddressnew_OptionAccountIdmaybe_preclaim
Name
Nano S
Nano S XL
Nano SP/X - Stax
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 - Stax
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
Compactu32indexIdentityInformationasIdentityInformationProviderFieldsIdentifierfields
Provide judgement
✔️
✔️
Compactu32reg_indexAccountIdLookupOfTtargetJudgementBalanceOfTjudgementHashidentity
Kill identity
✔️
✔️
AccountIdLookupOfTtarget
Add sub
✔️
✔️
AccountIdLookupOfTsubDatadata
Rename sub
✔️
✔️
AccountIdLookupOfTsubDatadata
Remove sub
✔️
✔️
AccountIdLookupOfTsub
Quit sub
✔️
✔️
Add username authority
✔️
✔️
AccountIdLookupOfTauthorityVecu8suffixu32allocation
Remove username authority
✔️
✔️
AccountIdLookupOfTauthority
Set username for
AccountIdLookupOfTwhoVecu8usernameOptionOffchainSignaturesignature
Accept username
UsernameTusername
Remove expired approval
UsernameTusername
Set primary username
UsernameTusername
Remove dangling username
UsernameTusername
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Bid
BalanceOfamount
Unbid
Vouch
AccountIdLookupOfTwhoBalanceOfamountBalanceOftip
Unvouch
Vote
AccountIdLookupOfTcandidateboolapprove
Defender vote
boolapprove
Payout
Waive repay
BalanceOfamount
Found society
AccountIdLookupOfTfounderu32max_membersu32max_intakeu32max_strikesBalanceOfcandidate_depositVecu8rules
Dissolve
Judge suspended member
AccountIdLookupOfTwhoboolforgive
Set parameters
u32max_membersu32max_intakeu32max_strikesBalanceOfcandidate_deposit
Punish skeptic
Claim membership
Bestow membership
AccountIdcandidate
Kick candidate
AccountIdcandidate
Resign candidacy
Drop candidate
AccountIdcandidate
Cleanup candidacy
AccountIdcandidateu32max
Cleanup challenge
RoundIndexchallenge_roundu32max
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
As recovered
AccountIdLookupOfTaccountCallcall
Set recovered
AccountIdLookupOfTlostAccountIdLookupOfTrescuer
Create recovery
VecAccountIdfriendsu16thresholdBlockNumberdelay_period
Initiate recovery
AccountIdLookupOfTaccount
Vouch recovery
AccountIdLookupOfTlostAccountIdLookupOfTrescuer
Claim recovery
AccountIdLookupOfTaccount
Close recovery
AccountIdLookupOfTrescuer
Remove recovery
Cancel recovered
AccountIdLookupOfTaccount
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Vest
Vest other
AccountIdLookupOfTtarget
Vested transfer
AccountIdLookupOfTtargetVestingInfoschedule
Force vested transfer
AccountIdLookupOfTsourceAccountIdLookupOfTtargetVestingInfoschedule
Merge schedules
u32schedule1_indexu32schedule2_index
Force remove vesting schedule
LookupasStaticLookupSourcetargetu32schedule_index
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Schedule
BlockNumberwhenOptionschedulePeriodBlockNumbermaybe_periodicschedulePrioritypriorityCallcall
Cancel
BlockNumberwhenu32index
Schedule named
TaskNameidBlockNumberwhenOptionschedulePeriodBlockNumbermaybe_periodicschedulePrioritypriorityCallcall
Cancel named
TaskNameid
Schedule after
BlockNumberafterOptionschedulePeriodBlockNumbermaybe_periodicschedulePrioritypriorityCallcall
Schedule named after
TaskNameidBlockNumberafterOptionschedulePeriodBlockNumbermaybe_periodicschedulePrioritypriorityCallcall
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Proxy
✔️
✔️
✔️
AccountIdLookupOfTrealOptionProxyTypeforce_proxy_typeCallcall
Add proxy
✔️
✔️
✔️
AccountIdLookupOfTdelegateProxyTypeproxy_typeBlockNumberdelay
Remove proxy
✔️
✔️
✔️
AccountIdLookupOfTdelegateProxyTypeproxy_typeBlockNumberdelay
Remove proxies
✔️
✔️
Create pure
✔️
✔️
✔️
ProxyTypeproxy_typeBlockNumberdelayu16index
Kill pure
✔️
✔️
✔️
AccountIdLookupOfTspawnerProxyTypeproxy_typeu16indexCompactu32heightCompactu32ext_index
Announce
AccountIdLookupOfTrealCallHashOfcall_hash
Remove announcement
AccountIdLookupOfTrealCallHashOfcall_hash
Reject announcement
AccountIdLookupOfTdelegateCallHashOfcall_hash
Proxy announced
✔️
✔️
AccountIdLookupOfTdelegateAccountIdLookupOfTrealOptionProxyTypeforce_proxy_typeCallcall
Name
Nano S
Nano S XL
Nano SP/X - Stax
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 - Stax
Nesting
Arguments
Note preimage
Vecu8bytes
Unnote preimage
Hashhash
Request preimage
Hashhash
Unrequest preimage
Hashhash
Ensure updated
VecHashhashes
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Propose bounty
✔️
✔️
CompactBalanceamountBytesdescription
Approve bounty
✔️
✔️
Compactu32bounty_id
Propose curator
✔️
✔️
Compactu32bounty_idAccountIdLookupOfTcuratorCompactBalancefee
Unassign curator
✔️
✔️
Compactu32bounty_id
Accept curator
✔️
✔️
Compactu32bounty_id
Award bounty
✔️
✔️
Compactu32bounty_idAccountIdLookupOfTbeneficiary
Claim bounty
✔️
✔️
Compactu32bounty_id
Close bounty
✔️
✔️
Compactu32bounty_id
Extend bounty expiry
✔️
✔️
Compactu32bounty_idBytesremark
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Add child bounty
✔️
✔️
Compactu32parent_bounty_idCompactBalanceamountVecu8description
Propose curator
✔️
✔️
Compactu32parent_bounty_idCompactu32child_bounty_idAccountIdLookupOfTcuratorCompactBalancefee
Accept curator
✔️
✔️
Compactu32parent_bounty_idCompactu32child_bounty_id
Unassign curator
✔️
✔️
Compactu32parent_bounty_idCompactu32child_bounty_id
Award child bounty
✔️
✔️
Compactu32parent_bounty_idCompactu32child_bounty_idAccountIdLookupOfTbeneficiary
Claim child bounty
✔️
✔️
Compactu32parent_bounty_idCompactu32child_bounty_id
Close child bounty
✔️
✔️
Compactu32parent_bounty_idCompactu32child_bounty_id
ElectionProviderMultiPhase
Name
Nano S
Nano S XL
Nano SP/X - Stax
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 - Stax
Nesting
Arguments
Place bid
Compactu128amountu32duration
Retract bid
Compactu128amountu32duration
Fund deficit
Thaw private
Compactu32indexOptionPerquintillmaybe_proportion
Thaw communal
Compactu32index
Communify
Compactu32index
Privatize
Compactu32index
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Transfer allow death
AccountIdLookupOfTdestCompactu128amount
Force transfer
AccountIdLookupOfTsourceAccountIdLookupOfTdestCompactu128amount
Transfer keep alive
AccountIdLookupOfTdestCompactu128amount
Transfer all
AccountIdLookupOfTdestboolkeep_alive
Force unreserve
AccountIdLookupOfTwhoBalanceamount
Upgrade accounts
VecAccountIdwho
Force set balance
AccountIdLookupOfTwhoCompactu128new_free
Force adjust total issuance
AdjustmentDirectiondirectionCompactu128delta
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Rebag
AccountIdLookupOfTdislocated
Put in front of
AccountIdLookupOfTlighter
Put in front of other
AccountIdLookupOfTheavierAccountIdLookupOfTlighter
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Join
CompactBalanceamountPoolIdpool_id
Bond extra
BondExtraBalanceOfTextra
Claim payout
Unbond
AccountIdLookupOfTmember_accountCompactBalanceunbonding_points
Pool withdraw unbonded
PoolIdpool_idu32num_slashing_spans
Withdraw Unbonded
AccountIdLookupOfTmember_accountu32num_slashing_spans
Create
CompactBalanceamountAccountIdLookupOfTrootAccountIdLookupOfTnominatorAccountIdLookupOfTbouncer
Create with pool id
CompactBalanceamountAccountIdLookupOfTrootAccountIdLookupOfTnominatorAccountIdLookupOfTbouncerPoolIdpool_id
Nominate
PoolIdpool_idVecAccountIdvalidators
Set state
PoolIdpool_idPoolStatestate
Set metadata
PoolIdpool_idVecu8metadata
Set configs
ConfigOpBalanceOfTmin_join_bondConfigOpBalanceOfTmin_create_bondConfigOpu32max_poolsConfigOpu32max_membersConfigOpu32max_members_per_poolConfigOpPerbillglobal_max_commission
Update roles
PoolIdpool_idConfigOpAccountIdnew_rootConfigOpAccountIdnew_nominatorConfigOpAccountIdnew_bouncer
Chill
PoolIdpool_id
Bond extra other
AccountIdLookupOfTmemberBondExtraBalanceOfTextra
Set claim permission
ClaimPermissionpermission
Claim payout other
AccountIdother
Set commission
PoolIdpool_idOptionTuplePerbillAccountIdnew_commission
Set commission max
PoolIdpool_idPerbillmax_commission
Set commission change rate
PoolIdpool_idCommissionChangeRateBlockNumberchange_rate
Claim commission
PoolIdpool_id
Adjust pool deposit
PoolIdpool_id
Set commission claim permission
PoolIdpool_idOptionCommissionClaimPermissionAccountIdpermission
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Register fast unstake
✔️
✔️
✔️
Deregister
✔️
✔️
✔️
Control
✔️
✔️
EraIndexeras_to_check
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Set validation upgrade cooldown
✔️
✔️
BlockNumbernew_
Set validation upgrade delay
✔️
✔️
BlockNumbernew_
Set code retention period
✔️
✔️
BlockNumbernew_
Set max code size
✔️
✔️
u32new_
Set max pov size
✔️
✔️
u32new_
Set max head data size
✔️
✔️
u32new_
Set coretime cores
✔️
✔️
u32new_
Set on demand retries
✔️
✔️
u32new_
Set group rotation frequency
✔️
✔️
BlockNumbernew_
Set paras availability period
✔️
✔️
BlockNumbernew_
Set scheduling lookahead
✔️
✔️
u32new_
Set max validators per core
✔️
✔️
Optionu32new_
Set max validators
✔️
✔️
Optionu32new_
Set dispute period
✔️
✔️
SessionIndexnew_
Set dispute post conclusion acceptance period
✔️
✔️
BlockNumbernew_
Set no show slots
✔️
✔️
u32new_
Set n delay tranches
✔️
✔️
u32new_
Set zeroth delay tranche width
✔️
✔️
u32new_
Set needed approvals
✔️
✔️
u32new_
Set relay vrf modulo samples
✔️
✔️
u32new_
Set max upward queue count
✔️
✔️
u32new_
Set max upward queue size
✔️
✔️
u32new_
Set max downward message size
✔️
✔️
u32new_
Set max upward message size
✔️
✔️
u32new_
Set max upward message num per candidate
✔️
✔️
u32new_
Set hrmp open request ttl
✔️
✔️
u32new_
Set hrmp sender deposit
✔️
✔️
Balancenew_
Set hrmp recipient deposit
✔️
✔️
Balancenew_
Set hrmp channel max capacity
✔️
✔️
u32new_
Set hrmp channel max total size
✔️
✔️
u32new_
Set hrmp max parachain inbound channels
✔️
✔️
u32new_
Set hrmp channel max message size
✔️
✔️
u32new_
Set hrmp max parachain outbound channels
✔️
✔️
u32new_
Set hrmp max message num per candidate
✔️
✔️
u32new_
Set pvf voting ttl
✔️
✔️
SessionIndexnew_
Set minimum validation upgrade delay
✔️
✔️
BlockNumbernew_
Set bypass consistency check
✔️
✔️
boolnew_
Set async backing params
AsyncBackingParamsnew_
Set executor params
ExecutorParamsnew_
Set on demand base fee
✔️
✔️
Balancenew_
Set on demand fee variability
✔️
✔️
Perbillnew_
Set on demand queue max size
✔️
✔️
u32new_
Set on demand target queue utilization
✔️
✔️
Perbillnew_
Set on demand ttl
✔️
✔️
BlockNumbernew_
Set minimum backing votes
✔️
✔️
u32new_
Set node feature
✔️
✔️
u8indexboolvalue
Set approval voting params
ApprovalVotingParamsnew_
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Enter
ParachainsInherentDataHeaderdata
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Force set current code
ParaIdparaValidationCodenew_code
Force set current head
ParaIdparaHeadDatanew_head
Force schedule code upgrade
ParaIdparaValidationCodenew_codeBlockNumberrelay_parent_number
Force note new head
ParaIdparaHeadDatanew_head
Force queue action
ParaIdpara
Add trusted validation code
ValidationCodevalidation_code
Poke unused validation code
ValidationCodeHashvalidation_code_hash
Include pvf check statement
PvfCheckStatementstmtValidatorSignaturesignature
Force set most recent context
ParaIdparaBlockNumbercontext
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Force approve
BlockNumberup_to
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Hrmp init open channel
ParaIdrecipientu32proposed_max_capacityu32proposed_max_message_size
Hrmp accept open channel
ParaIdsender
Hrmp close channel
HrmpChannelIdchannel_id
Force clean hrmp
ParaIdparau32num_inboundu32num_outbound
Force process hrmp open
u32channels
Force process hrmp close
u32channels
Hrmp cancel open request
HrmpChannelIdchannel_idu32open_requests
Force open hrmp channel
ParaIdsenderParaIdrecipientu32max_capacityu32max_message_size
Establish system channel
ParaIdsenderParaIdrecipient
Poke channel deposits
ParaIdsenderParaIdrecipient
Establish channel with system
ParaIdtarget_system_chain
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Force unfreeze
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Report dispute lost unsigned
BoxDisputeProofdispute_proofKeyOwnerProofkey_owner_proof
OnDemandAssignmentProvider
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Place order allow death
Balancemax_amountParaIdpara_id
Place order keep alive
Balancemax_amountParaIdpara_id
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Register
ParaIdidHeadDatagenesis_headValidationCodevalidation_code
Force register
AccountIdwhoBalancedepositParaIdidHeadDatagenesis_headValidationCodevalidation_code
Deregister
ParaIdid
Swap
ParaIdidParaIdother
Remove lock
ParaIdpara
Reserve
Add lock
ParaIdpara
Schedule code upgrade
ParaIdparaValidationCodenew_code
Set current head
ParaIdparaHeadDatanew_head
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Force lease
ParaIdparaAccountIdleaserBalanceamountLeasePeriodOfTperiod_beginLeasePeriodOfTperiod_count
Clear all leases
ParaIdpara
Trigger onboard
ParaIdpara
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
New auction
Compactu32durationCompactu32lease_period_index
Bid
Compactu32paraCompactu32auction_indexCompactu32first_slotCompactu32last_slotCompactBalanceamount
Cancel auction
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Create
Compactu32indexCompactu128capCompactu32first_periodCompactu32last_periodCompactu32endOptionMultiSignerverifier
Contribute
Compactu32indexCompactu128amountOptionMultiSignaturesignature
Withdraw
AccountIdwhoCompactu32index
Refund
Compactu32index
Dissolve
Compactu32index
Edit
Compactu32indexCompactu128capCompactu32first_periodCompactu32last_periodCompactu32endOptionMultiSignerverifier
Add memo
ParaIdindexVecu8memo
Poke
ParaIdindex
Contribute all
Compactu32indexOptionMultiSignaturesignature
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Request core count
u16count
Assign core
BrokerCoreIndexcoreBlockNumberbeginVecTupleCoreAssignmentPartsOf57600assignmentOptionBlockNumberend_hint
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Send
BoxVersionedLocationdestBoxVersionedXcmTuplemessage
Teleport assets
BoxVersionedLocationdestBoxVersionedLocationbeneficiaryBoxVersionedAssetsassetsu32fee_asset_item
Reserve transfer assets
BoxVersionedLocationdestBoxVersionedLocationbeneficiaryBoxVersionedAssetsassetsu32fee_asset_item
Execute
BoxVersionedXcmTasConfigRuntimeCallmessageWeightmax_weight
Force xcm version
BoxLocationlocationXcmVersionversion
Force default xcm version
OptionXcmVersionmaybe_xcm_version
Force subscribe version notify
BoxVersionedLocationlocation
Force unsubscribe version notify
BoxVersionedLocationlocation
Limited reserve transfer assets
BoxVersionedLocationdestBoxVersionedLocationbeneficiaryBoxVersionedAssetsassetsu32fee_asset_itemWeightLimitweight_limit
Limited teleport assets
BoxVersionedLocationdestBoxVersionedLocationbeneficiaryBoxVersionedAssetsassetsu32fee_asset_itemWeightLimitweight_limit
Force suspension
boolsuspended
Transfer assets
BoxVersionedLocationdestBoxVersionedLocationbeneficiaryBoxVersionedAssetsassetsu32fee_asset_itemWeightLimitweight_limit
Claim assets
BoxVersionedAssetsassetsBoxVersionedLocationbeneficiary
Transfer assets using type and then
BoxVersionedLocationdestBoxVersionedAssetsassetsBoxTransferTypeassets_transfer_typeBoxVersionedAssetIdremote_fees_idBoxTransferTypefees_transfer_typeBoxVersionedXcmTuplecustom_xcm_on_destWeightLimitweight_limit
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Reap page
MessageOriginOfTmessage_originPageIndexpage_index
Execute overweight
MessageOriginOfTmessage_originPageIndexpageSizeindexWeightweight_limit
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Create
BoxAssetKindasset_kindFixedU128rate
Update
BoxAssetKindasset_kindFixedU128rate
Remove
BoxAssetKindasset_kind
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Report equivocation
BoxEquivocationProofBlockNumberForTBeefyIdBeefyIdasRuntimeAppPublicSignatureequivocation_proofKeyOwnerProofkey_owner_proof
Report equivocation unsigned
BoxEquivocationProofBlockNumberForTBeefyIdBeefyIdasRuntimeAppPublicSignatureequivocation_proofKeyOwnerProofkey_owner_proof
Set new genesis
BlockNumberdelay_in_blocks
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Reap identity
AccountIdwho
Poke deposit
AccountIdwho