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 |
| 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 |
| 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 |

