Zondax / ledger-kusama

Kusama app for Ledger Nano S and X
Apache License 2.0
50 stars 19 forks source link
kusama ledger zondax

Ledger Kusama App

License GithubActions


zondax_light zondax_dark

Please visit our website at zondax.ch


Notice :warning::warning:

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.

For more information: How to build

ATTENTION

Please:

System

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Remark :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: Bytesremark
Set heap pages :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: u64pages
Set code :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: Bytescode
Set code without checks :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: Vecu8code
Set storage VecKeyValueitems
Kill storage VecKeykeys
Kill prefix Keyprefix
u32subkeys
Remark with event :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: Bytesremark
Authorize upgrade :heavy_check_mark: :heavy_check_mark: Hashcode_hash
Authorize upgrade without checks :heavy_check_mark: :heavy_check_mark: Hashcode_hash
Apply authorized upgrade :heavy_check_mark: :heavy_check_mark: Vecu8code

Babe

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Report equivocation BoxEquivocationProofHeaderequivocation_proof
KeyOwnerProofkey_owner_proof
Report equivocation unsigned BoxEquivocationProofHeaderequivocation_proof
KeyOwnerProofkey_owner_proof
Plan config change NextConfigDescriptorconfig

Timestamp

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Set Compactu64now

Indices

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Claim AccountIndexindex
Transfer AccountIdLookupOfTnew_
AccountIndexindex
Free AccountIndexindex
Force transfer AccountIdLookupOfTnew_
AccountIndexindex
boolfreeze
Freeze AccountIndexindex

Balances

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Transfer allow death :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTdest
CompactBalanceamount
Force transfer :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTsource
AccountIdLookupOfTdest
CompactBalanceamount
Transfer keep alive :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTdest
CompactBalanceamount
Transfer all :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTdest
boolkeep_alive
Force unreserve :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTwho
Balanceamount
Upgrade accounts :heavy_check_mark: :heavy_check_mark: VecAccountIdwho
Force set balance :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTwho
CompactBalancenew_free
Force adjust total issuance AdjustmentDirectiondirection
CompactBalancedelta

Staking

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Bond :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: CompactBalanceamount
RewardDestinationpayee
Bond extra :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: CompactBalanceamount
Unbond :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: CompactBalanceamount
Withdraw Unbonded :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: u32num_slashing_spans
Validate :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: ValidatorPrefsprefs
Nominate :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: VecAccountIdLookupOfTtargets
Chill :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Set payee :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: RewardDestinationpayee
Set controller :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Set validator count :heavy_check_mark: :heavy_check_mark: Compactu32new_
Increase validator count :heavy_check_mark: :heavy_check_mark: Compactu32additional
Scale validator count :heavy_check_mark: :heavy_check_mark: Percentfactor
Force no eras :heavy_check_mark: :heavy_check_mark:
Force new era :heavy_check_mark: :heavy_check_mark:
Set invulnerables :heavy_check_mark: :heavy_check_mark: VecAccountIdinvulnerables
Force unstake :heavy_check_mark: :heavy_check_mark: AccountIdstash
u32num_slashing_spans
Force new era always :heavy_check_mark: :heavy_check_mark:
Cancel deferred slash :heavy_check_mark: :heavy_check_mark: EraIndexera
Vecu32slash_indices
Payout stakers :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: AccountIdvalidator_stash
EraIndexera
Rebond :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: CompactBalanceamount
Reap stash :heavy_check_mark: :heavy_check_mark: AccountIdstash
u32num_slashing_spans
Kick :heavy_check_mark: :heavy_check_mark: VecAccountIdLookupOfTwho
Set staking configs :heavy_check_mark: :heavy_check_mark: ConfigOpBalanceOfTmin_nominator_bond
ConfigOpBalanceOfTmin_validator_bond
ConfigOpu32max_nominator_count
ConfigOpu32max_validator_count
ConfigOpPercentchill_threshold
ConfigOpPerbillmin_commission
Chill other :heavy_check_mark: :heavy_check_mark: AccountIdstash
Force apply min commission :heavy_check_mark: :heavy_check_mark: AccountIdvalidator_stash
Set min commission :heavy_check_mark: :heavy_check_mark: Perbillnew_
Payout stakers by page :heavy_check_mark: :heavy_check_mark: AccountIdvalidator_stash
EraIndexera
Pagepage
Update payee :heavy_check_mark: :heavy_check_mark: AccountIdcontroller
Deprecate controller batch BoundedVecAccountIdMaxControllersInDeprecationBatchcontrollers
Restore ledger AccountIdstash
OptionAccountIdmaybe_controller
OptionBalancemaybe_total
OptionBoundedVecUnlockChunkBalanceOfTMaxUnlockingChunksmaybe_unlocking

Session

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Set keys :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: Keyskeys
Bytesproof
Purge keys :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:

Grandpa

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Report equivocation BoxEquivocationProofHashBlockNumberequivocation_proof
KeyOwnerProofkey_owner_proof
Report equivocation unsigned BoxEquivocationProofHashBlockNumberequivocation_proof
KeyOwnerProofkey_owner_proof
Note stalled BlockNumberdelay
BlockNumberbest_finalized_block_number

Treasury

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Propose spend :heavy_check_mark: :heavy_check_mark: CompactBalanceamount
AccountIdLookupOfTbeneficiary
Reject proposal :heavy_check_mark: :heavy_check_mark: Compactu32proposal_id
Approve proposal :heavy_check_mark: :heavy_check_mark: Compactu32proposal_id
Spend local :heavy_check_mark: :heavy_check_mark: CompactBalanceamount
AccountIdLookupOfTbeneficiary
Remove approval :heavy_check_mark: :heavy_check_mark: Compactu32proposal_id
Spend BoxAssetKindasset_kind
CompactBalanceamount
BoxBeneficiaryLookupOfbeneficiary
OptionBlockNumbervalid_from
Payout :heavy_check_mark: :heavy_check_mark: SpendIndexindex
Check status :heavy_check_mark: :heavy_check_mark: SpendIndexindex
Void spend :heavy_check_mark: :heavy_check_mark: SpendIndexindex

ConvictionVoting

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Vote :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: Compactu32poll_index
AccountVotevote
Delegate :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: ClassOfclass_
AccountIdLookupOfTto
Convictionconviction
BalanceOfbalance
Undelegate :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: ClassOfclass_
Unlock :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: ClassOfclass_
AccountIdLookupOfTtarget
Remove vote :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: OptionClassOfclass_
PollIndexOfindex
Remove other vote :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTtarget
ClassOfclass_
PollIndexOfindex

Referenda

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Submit :heavy_check_mark: :heavy_check_mark: BoxPalletsOriginproposal_origin
BoundedCallOfTproposal
DispatchTimeBlockNumberenactment_moment
Place decision deposit :heavy_check_mark: :heavy_check_mark: ReferendumIndexindex
Refund decision deposit :heavy_check_mark: :heavy_check_mark: ReferendumIndexindex
Cancel :heavy_check_mark: :heavy_check_mark: ReferendumIndexindex
Kill :heavy_check_mark: :heavy_check_mark: ReferendumIndexindex
Nudge referendum :heavy_check_mark: :heavy_check_mark: ReferendumIndexindex
One fewer deciding :heavy_check_mark: :heavy_check_mark: TrackIdOftrack
Refund submission deposit :heavy_check_mark: :heavy_check_mark: ReferendumIndexindex
Set metadata :heavy_check_mark: :heavy_check_mark: ReferendumIndexindex
OptionHashmaybe_hash

FellowshipCollective

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Add member AccountIdLookupOfTwho
Promote member AccountIdLookupOfTwho
Demote member AccountIdLookupOfTwho
Remove member AccountIdLookupOfTwho
Rankmin_rank
Vote PollIndexOfpoll
boolaye
Cleanup poll PollIndexOfpoll_index
u32max
Exchange member AccountIdLookupOfTwho
AccountIdLookupOfTnew_who

FellowshipReferenda

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Submit BoxPalletsOriginproposal_origin
BoundedCallOfTproposal
DispatchTimeBlockNumberenactment_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 ReferendumIndexindex
OptionHashmaybe_hash

Whitelist

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_hash
u32call_encoded_len
Weightcall_weight_witness
Dispatch whitelisted call with preimage Callcall

Claims

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Claim AccountIddest
EcdsaSignatureethereum_signature
Mint claim EthereumAddresswho
Balanceamount
OptionTupleBalanceOfTBalanceOfTBlockNumbervesting_schedule
OptionStatementKindstatement
Claim attest AccountIddest
EcdsaSignatureethereum_signature
Bytesstatement
Attest Bytesstatement
Move claim EthereumAddressold
EthereumAddressnew_
OptionAccountIdmaybe_preclaim

Utility

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Batch :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: VecCallcalls
As derivative u16index
Callcall
Batch all :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: VecCallcalls
Dispatch as :heavy_check_mark: :heavy_check_mark: BoxPalletsOriginas_origin
Callcall
Force batch :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: VecCallcalls
With weight :heavy_check_mark: :heavy_check_mark: Callcall
Weightweight

Identity

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Add registrar :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTaccount
Set identity :heavy_check_mark: :heavy_check_mark: IdentityInfoinfo
Set subs :heavy_check_mark: :heavy_check_mark: VecTupleAccountIdDatasubs
Clear identity :heavy_check_mark: :heavy_check_mark:
Request judgement :heavy_check_mark: :heavy_check_mark: Compactu32reg_index
Compactu128max_fee
Cancel request :heavy_check_mark: :heavy_check_mark: RegistrarIndexreg_index
Set fee :heavy_check_mark: :heavy_check_mark: Compactu32index
Compactu128fee
Set account id :heavy_check_mark: :heavy_check_mark: Compactu32index
AccountIdLookupOfTnew_
Set fields Compactu32index
IdentityInformationasIdentityInformationProviderFieldsIdentifierfields
Provide judgement :heavy_check_mark: :heavy_check_mark: Compactu32reg_index
AccountIdLookupOfTtarget
JudgementBalanceOfTjudgement
Hashidentity
Kill identity :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTtarget
Add sub :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTsub
Datadata
Rename sub :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTsub
Datadata
Remove sub :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTsub
Quit sub :heavy_check_mark: :heavy_check_mark:
Add username authority :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTauthority
Vecu8suffix
u32allocation
Remove username authority :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTauthority
Set username for AccountIdLookupOfTwho
Vecu8username
OptionOffchainSignaturesignature
Accept username UsernameTusername
Remove expired approval UsernameTusername
Set primary username UsernameTusername
Remove dangling username UsernameTusername

Society

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Bid BalanceOfamount
Unbid
Vouch AccountIdLookupOfTwho
BalanceOfamount
BalanceOftip
Unvouch
Vote AccountIdLookupOfTcandidate
boolapprove
Defender vote boolapprove
Payout
Waive repay BalanceOfamount
Found society AccountIdLookupOfTfounder
u32max_members
u32max_intake
u32max_strikes
BalanceOfcandidate_deposit
Vecu8rules
Dissolve
Judge suspended member AccountIdLookupOfTwho
boolforgive
Set parameters u32max_members
u32max_intake
u32max_strikes
BalanceOfcandidate_deposit
Punish skeptic
Claim membership
Bestow membership AccountIdcandidate
Kick candidate AccountIdcandidate
Resign candidacy
Drop candidate AccountIdcandidate
Cleanup candidacy AccountIdcandidate
u32max
Cleanup challenge RoundIndexchallenge_round
u32max

Recovery

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
As recovered AccountIdLookupOfTaccount
Callcall
Set recovered AccountIdLookupOfTlost
AccountIdLookupOfTrescuer
Create recovery VecAccountIdfriends
u16threshold
BlockNumberdelay_period
Initiate recovery AccountIdLookupOfTaccount
Vouch recovery AccountIdLookupOfTlost
AccountIdLookupOfTrescuer
Claim recovery AccountIdLookupOfTaccount
Close recovery AccountIdLookupOfTrescuer
Remove recovery
Cancel recovered AccountIdLookupOfTaccount

Vesting

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Vest
Vest other AccountIdLookupOfTtarget
Vested transfer AccountIdLookupOfTtarget
VestingInfoschedule
Force vested transfer AccountIdLookupOfTsource
AccountIdLookupOfTtarget
VestingInfoschedule
Merge schedules u32schedule1_index
u32schedule2_index
Force remove vesting schedule LookupasStaticLookupSourcetarget
u32schedule_index

Scheduler

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Schedule BlockNumberwhen
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
Callcall
Cancel BlockNumberwhen
u32index
Schedule named TaskNameid
BlockNumberwhen
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
Callcall
Cancel named TaskNameid
Schedule after BlockNumberafter
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
Callcall
Schedule named after TaskNameid
BlockNumberafter
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
Callcall

Proxy

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Proxy :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTreal
OptionProxyTypeforce_proxy_type
Callcall
Add proxy :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTdelegate
ProxyTypeproxy_type
BlockNumberdelay
Remove proxy :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTdelegate
ProxyTypeproxy_type
BlockNumberdelay
Remove proxies :heavy_check_mark: :heavy_check_mark:
Create pure :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: ProxyTypeproxy_type
BlockNumberdelay
u16index
Kill pure :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTspawner
ProxyTypeproxy_type
u16index
Compactu32height
Compactu32ext_index
Announce AccountIdLookupOfTreal
CallHashOfcall_hash
Remove announcement AccountIdLookupOfTreal
CallHashOfcall_hash
Reject announcement AccountIdLookupOfTdelegate
CallHashOfcall_hash
Proxy announced :heavy_check_mark: :heavy_check_mark: AccountIdLookupOfTdelegate
AccountIdLookupOfTreal
OptionProxyTypeforce_proxy_type
Callcall

Multisig

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
As multi threshold 1 :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: VecAccountIdother_signatories
Callcall
As multi :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: u16threshold
VecAccountIdother_signatories
OptionTimepointmaybe_timepoint
Callcall
Weightmax_weight
Approve as multi :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: u16threshold
VecAccountIdother_signatories
OptionTimepointmaybe_timepoint
H256call_hash
Weightmax_weight
Cancel as multi :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: u16threshold
VecAccountIdother_signatories
Timepointtimepoint
H256call_hash

Preimage

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

Bounties

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Propose bounty :heavy_check_mark: :heavy_check_mark: CompactBalanceamount
Bytesdescription
Approve bounty :heavy_check_mark: :heavy_check_mark: Compactu32bounty_id
Propose curator :heavy_check_mark: :heavy_check_mark: Compactu32bounty_id
AccountIdLookupOfTcurator
CompactBalancefee
Unassign curator :heavy_check_mark: :heavy_check_mark: Compactu32bounty_id
Accept curator :heavy_check_mark: :heavy_check_mark: Compactu32bounty_id
Award bounty :heavy_check_mark: :heavy_check_mark: Compactu32bounty_id
AccountIdLookupOfTbeneficiary
Claim bounty :heavy_check_mark: :heavy_check_mark: Compactu32bounty_id
Close bounty :heavy_check_mark: :heavy_check_mark: Compactu32bounty_id
Extend bounty expiry :heavy_check_mark: :heavy_check_mark: Compactu32bounty_id
Bytesremark

ChildBounties

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Add child bounty :heavy_check_mark: :heavy_check_mark: Compactu32parent_bounty_id
CompactBalanceamount
Vecu8description
Propose curator :heavy_check_mark: :heavy_check_mark: Compactu32parent_bounty_id
Compactu32child_bounty_id
AccountIdLookupOfTcurator
CompactBalancefee
Accept curator :heavy_check_mark: :heavy_check_mark: Compactu32parent_bounty_id
Compactu32child_bounty_id
Unassign curator :heavy_check_mark: :heavy_check_mark: Compactu32parent_bounty_id
Compactu32child_bounty_id
Award child bounty :heavy_check_mark: :heavy_check_mark: Compactu32parent_bounty_id
Compactu32child_bounty_id
AccountIdLookupOfTbeneficiary
Claim child bounty :heavy_check_mark: :heavy_check_mark: Compactu32parent_bounty_id
Compactu32child_bounty_id
Close child bounty :heavy_check_mark: :heavy_check_mark: Compactu32parent_bounty_id
Compactu32child_bounty_id

ElectionProviderMultiPhase

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Submit unsigned BoxRawSolutionSolutionOfMinerConfigraw_solution
SolutionOrSnapshotSizewitness
Set minimum untrusted score OptionElectionScoremaybe_next_score
Set emergency election result SupportsAccountIdsupports
Submit BoxRawSolutionSolutionOfMinerConfigraw_solution
Governance fallback Optionu32maybe_max_voters
Optionu32maybe_max_targets

Nis

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Place bid Compactu128amount
u32duration
Retract bid Compactu128amount
u32duration
Fund deficit
Thaw private Compactu32index
OptionPerquintillmaybe_proportion
Thaw communal Compactu32index
Communify Compactu32index
Privatize Compactu32index

NisCounterpartBalances

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Transfer allow death AccountIdLookupOfTdest
Compactu128amount
Force transfer AccountIdLookupOfTsource
AccountIdLookupOfTdest
Compactu128amount
Transfer keep alive AccountIdLookupOfTdest
Compactu128amount
Transfer all AccountIdLookupOfTdest
boolkeep_alive
Force unreserve AccountIdLookupOfTwho
Balanceamount
Upgrade accounts VecAccountIdwho
Force set balance AccountIdLookupOfTwho
Compactu128new_free
Force adjust total issuance AdjustmentDirectiondirection
Compactu128delta

VoterList

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Rebag AccountIdLookupOfTdislocated
Put in front of AccountIdLookupOfTlighter
Put in front of other AccountIdLookupOfTheavier
AccountIdLookupOfTlighter

NominationPools

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Join CompactBalanceamount
PoolIdpool_id
Bond extra BondExtraBalanceOfTextra
Claim payout
Unbond AccountIdLookupOfTmember_account
CompactBalanceunbonding_points
Pool withdraw unbonded PoolIdpool_id
u32num_slashing_spans
Withdraw Unbonded AccountIdLookupOfTmember_account
u32num_slashing_spans
Create CompactBalanceamount
AccountIdLookupOfTroot
AccountIdLookupOfTnominator
AccountIdLookupOfTbouncer
Create with pool id CompactBalanceamount
AccountIdLookupOfTroot
AccountIdLookupOfTnominator
AccountIdLookupOfTbouncer
PoolIdpool_id
Nominate PoolIdpool_id
VecAccountIdvalidators
Set state PoolIdpool_id
PoolStatestate
Set metadata PoolIdpool_id
Vecu8metadata
Set configs ConfigOpBalanceOfTmin_join_bond
ConfigOpBalanceOfTmin_create_bond
ConfigOpu32max_pools
ConfigOpu32max_members
ConfigOpu32max_members_per_pool
ConfigOpPerbillglobal_max_commission
Update roles PoolIdpool_id
ConfigOpAccountIdnew_root
ConfigOpAccountIdnew_nominator
ConfigOpAccountIdnew_bouncer
Chill PoolIdpool_id
Bond extra other AccountIdLookupOfTmember
BondExtraBalanceOfTextra
Set claim permission ClaimPermissionpermission
Claim payout other AccountIdother
Set commission PoolIdpool_id
OptionTuplePerbillAccountIdnew_commission
Set commission max PoolIdpool_id
Perbillmax_commission
Set commission change rate PoolIdpool_id
CommissionChangeRateBlockNumberchange_rate
Claim commission PoolIdpool_id
Adjust pool deposit PoolIdpool_id
Set commission claim permission PoolIdpool_id
OptionCommissionClaimPermissionAccountIdpermission

FastUnstake

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Register fast unstake :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Deregister :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Control :heavy_check_mark: :heavy_check_mark: EraIndexeras_to_check

Configuration

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Set validation upgrade cooldown :heavy_check_mark: :heavy_check_mark: BlockNumbernew_
Set validation upgrade delay :heavy_check_mark: :heavy_check_mark: BlockNumbernew_
Set code retention period :heavy_check_mark: :heavy_check_mark: BlockNumbernew_
Set max code size :heavy_check_mark: :heavy_check_mark: u32new_
Set max pov size :heavy_check_mark: :heavy_check_mark: u32new_
Set max head data size :heavy_check_mark: :heavy_check_mark: u32new_
Set coretime cores :heavy_check_mark: :heavy_check_mark: u32new_
Set on demand retries :heavy_check_mark: :heavy_check_mark: u32new_
Set group rotation frequency :heavy_check_mark: :heavy_check_mark: BlockNumbernew_
Set paras availability period :heavy_check_mark: :heavy_check_mark: BlockNumbernew_
Set scheduling lookahead :heavy_check_mark: :heavy_check_mark: u32new_
Set max validators per core :heavy_check_mark: :heavy_check_mark: Optionu32new_
Set max validators :heavy_check_mark: :heavy_check_mark: Optionu32new_
Set dispute period :heavy_check_mark: :heavy_check_mark: SessionIndexnew_
Set dispute post conclusion acceptance period :heavy_check_mark: :heavy_check_mark: BlockNumbernew_
Set no show slots :heavy_check_mark: :heavy_check_mark: u32new_
Set n delay tranches :heavy_check_mark: :heavy_check_mark: u32new_
Set zeroth delay tranche width :heavy_check_mark: :heavy_check_mark: u32new_
Set needed approvals :heavy_check_mark: :heavy_check_mark: u32new_
Set relay vrf modulo samples :heavy_check_mark: :heavy_check_mark: u32new_
Set max upward queue count :heavy_check_mark: :heavy_check_mark: u32new_
Set max upward queue size :heavy_check_mark: :heavy_check_mark: u32new_
Set max downward message size :heavy_check_mark: :heavy_check_mark: u32new_
Set max upward message size :heavy_check_mark: :heavy_check_mark: u32new_
Set max upward message num per candidate :heavy_check_mark: :heavy_check_mark: u32new_
Set hrmp open request ttl :heavy_check_mark: :heavy_check_mark: u32new_
Set hrmp sender deposit :heavy_check_mark: :heavy_check_mark: Balancenew_
Set hrmp recipient deposit :heavy_check_mark: :heavy_check_mark: Balancenew_
Set hrmp channel max capacity :heavy_check_mark: :heavy_check_mark: u32new_
Set hrmp channel max total size :heavy_check_mark: :heavy_check_mark: u32new_
Set hrmp max parachain inbound channels :heavy_check_mark: :heavy_check_mark: u32new_
Set hrmp channel max message size :heavy_check_mark: :heavy_check_mark: u32new_
Set hrmp max parachain outbound channels :heavy_check_mark: :heavy_check_mark: u32new_
Set hrmp max message num per candidate :heavy_check_mark: :heavy_check_mark: u32new_
Set pvf voting ttl :heavy_check_mark: :heavy_check_mark: SessionIndexnew_
Set minimum validation upgrade delay :heavy_check_mark: :heavy_check_mark: BlockNumbernew_
Set bypass consistency check :heavy_check_mark: :heavy_check_mark: boolnew_
Set async backing params AsyncBackingParamsnew_
Set executor params ExecutorParamsnew_
Set on demand base fee :heavy_check_mark: :heavy_check_mark: Balancenew_
Set on demand fee variability :heavy_check_mark: :heavy_check_mark: Perbillnew_
Set on demand queue max size :heavy_check_mark: :heavy_check_mark: u32new_
Set on demand target queue utilization :heavy_check_mark: :heavy_check_mark: Perbillnew_
Set on demand ttl :heavy_check_mark: :heavy_check_mark: BlockNumbernew_
Set minimum backing votes :heavy_check_mark: :heavy_check_mark: u32new_
Set node feature :heavy_check_mark: :heavy_check_mark: u8index
boolvalue
Set approval voting params ApprovalVotingParamsnew_

ParasShared

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments

ParaInclusion

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments

ParaInherent

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Enter ParachainsInherentDataHeaderdata

Paras

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Force set current code ParaIdpara
ValidationCodenew_code
Force set current head ParaIdpara
HeadDatanew_head
Force schedule code upgrade ParaIdpara
ValidationCodenew_code
BlockNumberrelay_parent_number
Force note new head ParaIdpara
HeadDatanew_head
Force queue action ParaIdpara
Add trusted validation code ValidationCodevalidation_code
Poke unused validation code ValidationCodeHashvalidation_code_hash
Include pvf check statement PvfCheckStatementstmt
ValidatorSignaturesignature
Force set most recent context ParaIdpara
BlockNumbercontext

Initializer

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Force approve BlockNumberup_to

Hrmp

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Hrmp init open channel ParaIdrecipient
u32proposed_max_capacity
u32proposed_max_message_size
Hrmp accept open channel ParaIdsender
Hrmp close channel HrmpChannelIdchannel_id
Force clean hrmp ParaIdpara
u32num_inbound
u32num_outbound
Force process hrmp open u32channels
Force process hrmp close u32channels
Hrmp cancel open request HrmpChannelIdchannel_id
u32open_requests
Force open hrmp channel ParaIdsender
ParaIdrecipient
u32max_capacity
u32max_message_size
Establish system channel ParaIdsender
ParaIdrecipient
Poke channel deposits ParaIdsender
ParaIdrecipient
Establish channel with system ParaIdtarget_system_chain

ParasDisputes

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Force unfreeze

ParasSlashing

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Report dispute lost unsigned BoxDisputeProofdispute_proof
KeyOwnerProofkey_owner_proof

OnDemandAssignmentProvider

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Place order allow death Balancemax_amount
ParaIdpara_id
Place order keep alive Balancemax_amount
ParaIdpara_id

Registrar

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Register ParaIdid
HeadDatagenesis_head
ValidationCodevalidation_code
Force register AccountIdwho
Balancedeposit
ParaIdid
HeadDatagenesis_head
ValidationCodevalidation_code
Deregister ParaIdid
Swap ParaIdid
ParaIdother
Remove lock ParaIdpara
Reserve
Add lock ParaIdpara
Schedule code upgrade ParaIdpara
ValidationCodenew_code
Set current head ParaIdpara
HeadDatanew_head

Slots

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Force lease ParaIdpara
AccountIdleaser
Balanceamount
LeasePeriodOfTperiod_begin
LeasePeriodOfTperiod_count
Clear all leases ParaIdpara
Trigger onboard ParaIdpara

Auctions

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
New auction Compactu32duration
Compactu32lease_period_index
Bid Compactu32para
Compactu32auction_index
Compactu32first_slot
Compactu32last_slot
CompactBalanceamount
Cancel auction

Crowdloan

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Create Compactu32index
Compactu128cap
Compactu32first_period
Compactu32last_period
Compactu32end
OptionMultiSignerverifier
Contribute Compactu32index
Compactu128amount
OptionMultiSignaturesignature
Withdraw AccountIdwho
Compactu32index
Refund Compactu32index
Dissolve Compactu32index
Edit Compactu32index
Compactu128cap
Compactu32first_period
Compactu32last_period
Compactu32end
OptionMultiSignerverifier
Add memo ParaIdindex
Vecu8memo
Poke ParaIdindex
Contribute all Compactu32index
OptionMultiSignaturesignature

Coretime

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Request core count u16count
Assign core BrokerCoreIndexcore
BlockNumberbegin
VecTupleCoreAssignmentPartsOf57600assignment
OptionBlockNumberend_hint

XcmPallet

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Send BoxVersionedLocationdest
BoxVersionedXcmTuplemessage
Teleport assets BoxVersionedLocationdest
BoxVersionedLocationbeneficiary
BoxVersionedAssetsassets
u32fee_asset_item
Reserve transfer assets BoxVersionedLocationdest
BoxVersionedLocationbeneficiary
BoxVersionedAssetsassets
u32fee_asset_item
Execute BoxVersionedXcmTasConfigRuntimeCallmessage
Weightmax_weight
Force xcm version BoxLocationlocation
XcmVersionversion
Force default xcm version OptionXcmVersionmaybe_xcm_version
Force subscribe version notify BoxVersionedLocationlocation
Force unsubscribe version notify BoxVersionedLocationlocation
Limited reserve transfer assets BoxVersionedLocationdest
BoxVersionedLocationbeneficiary
BoxVersionedAssetsassets
u32fee_asset_item
WeightLimitweight_limit
Limited teleport assets BoxVersionedLocationdest
BoxVersionedLocationbeneficiary
BoxVersionedAssetsassets
u32fee_asset_item
WeightLimitweight_limit
Force suspension boolsuspended
Transfer assets BoxVersionedLocationdest
BoxVersionedLocationbeneficiary
BoxVersionedAssetsassets
u32fee_asset_item
WeightLimitweight_limit
Claim assets BoxVersionedAssetsassets
BoxVersionedLocationbeneficiary
Transfer assets using type and then BoxVersionedLocationdest
BoxVersionedAssetsassets
BoxTransferTypeassets_transfer_type
BoxVersionedAssetIdremote_fees_id
BoxTransferTypefees_transfer_type
BoxVersionedXcmTuplecustom_xcm_on_dest
WeightLimitweight_limit

MessageQueue

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Reap page MessageOriginOfTmessage_origin
PageIndexpage_index
Execute overweight MessageOriginOfTmessage_origin
PageIndexpage
Sizeindex
Weightweight_limit

AssetRate

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Create BoxAssetKindasset_kind
FixedU128rate
Update BoxAssetKindasset_kind
FixedU128rate
Remove BoxAssetKindasset_kind

Beefy

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Report equivocation BoxEquivocationProofBlockNumberForTBeefyIdBeefyIdasRuntimeAppPublicSignatureequivocation_proof
KeyOwnerProofkey_owner_proof
Report equivocation unsigned BoxEquivocationProofBlockNumberForTBeefyIdBeefyIdasRuntimeAppPublicSignatureequivocation_proof
KeyOwnerProofkey_owner_proof
Set new genesis BlockNumberdelay_in_blocks

IdentityMigrator

Name Nano S Nano S XL Nano SP/X - Stax Nesting Arguments
Reap identity AccountIdwho
Poke deposit AccountIdwho