Ledger Kusama App

October 18, 2024 ยท View on GitHub

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.

  • Ledger Nano S/X BOLOS app
  • Specs / Documentation
  • C++ unit tests
  • Zemu tests

For more information: How to build

ATTENTION

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

Kusama 26.1002005.x

System

NameNano SNano S XLNano SP/X - StaxNestingArguments
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 storageVecKeyValueitems
Kill storageVecKeykeys
Kill prefixKeyprefix
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

NameNano SNano S XLNano SP/X - StaxNestingArguments
Report equivocationBoxEquivocationProofHeaderequivocation_proof
KeyOwnerProofkey_owner_proof
Report equivocation unsignedBoxEquivocationProofHeaderequivocation_proof
KeyOwnerProofkey_owner_proof
Plan config changeNextConfigDescriptorconfig

Timestamp

NameNano SNano S XLNano SP/X - StaxNestingArguments
SetCompactu64now

Indices

NameNano SNano S XLNano SP/X - StaxNestingArguments
ClaimAccountIndexindex
TransferAccountIdLookupOfTnew_
AccountIndexindex
FreeAccountIndexindex
Force transferAccountIdLookupOfTnew_
AccountIndexindex
boolfreeze
FreezeAccountIndexindex

Balances

NameNano SNano S XLNano SP/X - StaxNestingArguments
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 issuanceAdjustmentDirectiondirection
CompactBalancedelta

Staking

NameNano SNano S XLNano SP/X - StaxNestingArguments
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 batchBoundedVecAccountIdMaxControllersInDeprecationBatchcontrollers
Restore ledgerAccountIdstash
OptionAccountIdmaybe_controller
OptionBalancemaybe_total
OptionBoundedVecUnlockChunkBalanceOfTMaxUnlockingChunksmaybe_unlocking

Session

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

NameNano SNano S XLNano SP/X - StaxNestingArguments
Report equivocationBoxEquivocationProofHashBlockNumberequivocation_proof
KeyOwnerProofkey_owner_proof
Report equivocation unsignedBoxEquivocationProofHashBlockNumberequivocation_proof
KeyOwnerProofkey_owner_proof
Note stalledBlockNumberdelay
BlockNumberbest_finalized_block_number

Treasury

NameNano SNano S XLNano SP/X - StaxNestingArguments
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
SpendBoxAssetKindasset_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

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

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

NameNano SNano S XLNano SP/X - StaxNestingArguments
Add memberAccountIdLookupOfTwho
Promote memberAccountIdLookupOfTwho
Demote memberAccountIdLookupOfTwho
Remove memberAccountIdLookupOfTwho
Rankmin_rank
VotePollIndexOfpoll
boolaye
Cleanup pollPollIndexOfpoll_index
u32max
Exchange memberAccountIdLookupOfTwho
AccountIdLookupOfTnew_who

FellowshipReferenda

NameNano SNano S XLNano SP/X - StaxNestingArguments
SubmitBoxPalletsOriginproposal_origin
BoundedCallOfTproposal
DispatchTimeBlockNumberenactment_moment
Place decision depositReferendumIndexindex
Refund decision depositReferendumIndexindex
CancelReferendumIndexindex
KillReferendumIndexindex
Nudge referendumReferendumIndexindex
One fewer decidingTrackIdOftrack
Refund submission depositReferendumIndexindex
Set metadataReferendumIndexindex
OptionHashmaybe_hash

Whitelist

NameNano SNano S XLNano SP/X - StaxNestingArguments
Whitelist callHashcall_hash
Remove whitelisted callHashcall_hash
Dispatch whitelisted callHashcall_hash
u32call_encoded_len
Weightcall_weight_witness
Dispatch whitelisted call with preimageCallcall

Claims

NameNano SNano S XLNano SP/X - StaxNestingArguments
ClaimAccountIddest
EcdsaSignatureethereum_signature
Mint claimEthereumAddresswho
Balanceamount
OptionTupleBalanceOfTBalanceOfTBlockNumbervesting_schedule
OptionStatementKindstatement
Claim attestAccountIddest
EcdsaSignatureethereum_signature
Bytesstatement
AttestBytesstatement
Move claimEthereumAddressold
EthereumAddressnew_
OptionAccountIdmaybe_preclaim

Utility

NameNano SNano S XLNano SP/X - StaxNestingArguments
Batch:heavy_check_mark::heavy_check_mark::heavy_check_mark:VecCallcalls
As derivativeu16index
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

NameNano SNano S XLNano SP/X - StaxNestingArguments
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 fieldsCompactu32index
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 forAccountIdLookupOfTwho
Vecu8username
OptionOffchainSignaturesignature
Accept usernameUsernameTusername
Remove expired approvalUsernameTusername
Set primary usernameUsernameTusername
Remove dangling usernameUsernameTusername

Society

NameNano SNano S XLNano SP/X - StaxNestingArguments
BidBalanceOfamount
Unbid
VouchAccountIdLookupOfTwho
BalanceOfamount
BalanceOftip
Unvouch
VoteAccountIdLookupOfTcandidate
boolapprove
Defender voteboolapprove
Payout
Waive repayBalanceOfamount
Found societyAccountIdLookupOfTfounder
u32max_members
u32max_intake
u32max_strikes
BalanceOfcandidate_deposit
Vecu8rules
Dissolve
Judge suspended memberAccountIdLookupOfTwho
boolforgive
Set parametersu32max_members
u32max_intake
u32max_strikes
BalanceOfcandidate_deposit
Punish skeptic
Claim membership
Bestow membershipAccountIdcandidate
Kick candidateAccountIdcandidate
Resign candidacy
Drop candidateAccountIdcandidate
Cleanup candidacyAccountIdcandidate
u32max
Cleanup challengeRoundIndexchallenge_round
u32max

Recovery

NameNano SNano S XLNano SP/X - StaxNestingArguments
As recoveredAccountIdLookupOfTaccount
Callcall
Set recoveredAccountIdLookupOfTlost
AccountIdLookupOfTrescuer
Create recoveryVecAccountIdfriends
u16threshold
BlockNumberdelay_period
Initiate recoveryAccountIdLookupOfTaccount
Vouch recoveryAccountIdLookupOfTlost
AccountIdLookupOfTrescuer
Claim recoveryAccountIdLookupOfTaccount
Close recoveryAccountIdLookupOfTrescuer
Remove recovery
Cancel recoveredAccountIdLookupOfTaccount

Vesting

NameNano SNano S XLNano SP/X - StaxNestingArguments
Vest
Vest otherAccountIdLookupOfTtarget
Vested transferAccountIdLookupOfTtarget
VestingInfoschedule
Force vested transferAccountIdLookupOfTsource
AccountIdLookupOfTtarget
VestingInfoschedule
Merge schedulesu32schedule1_index
u32schedule2_index
Force remove vesting scheduleLookupasStaticLookupSourcetarget
u32schedule_index

Scheduler

NameNano SNano S XLNano SP/X - StaxNestingArguments
ScheduleBlockNumberwhen
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
Callcall
CancelBlockNumberwhen
u32index
Schedule namedTaskNameid
BlockNumberwhen
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
Callcall
Cancel namedTaskNameid
Schedule afterBlockNumberafter
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
Callcall
Schedule named afterTaskNameid
BlockNumberafter
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
Callcall

Proxy

NameNano SNano S XLNano SP/X - StaxNestingArguments
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
AnnounceAccountIdLookupOfTreal
CallHashOfcall_hash
Remove announcementAccountIdLookupOfTreal
CallHashOfcall_hash
Reject announcementAccountIdLookupOfTdelegate
CallHashOfcall_hash
Proxy announced:heavy_check_mark::heavy_check_mark:AccountIdLookupOfTdelegate
AccountIdLookupOfTreal
OptionProxyTypeforce_proxy_type
Callcall

Multisig

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

NameNano SNano S XLNano SP/X - StaxNestingArguments
Note preimageVecu8bytes
Unnote preimageHashhash
Request preimageHashhash
Unrequest preimageHashhash
Ensure updatedVecHashhashes

Bounties

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

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

NameNano SNano S XLNano SP/X - StaxNestingArguments
Submit unsignedBoxRawSolutionSolutionOfMinerConfigraw_solution
SolutionOrSnapshotSizewitness
Set minimum untrusted scoreOptionElectionScoremaybe_next_score
Set emergency election resultSupportsAccountIdsupports
SubmitBoxRawSolutionSolutionOfMinerConfigraw_solution
Governance fallbackOptionu32maybe_max_voters
Optionu32maybe_max_targets

Nis

NameNano SNano S XLNano SP/X - StaxNestingArguments
Place bidCompactu128amount
u32duration
Retract bidCompactu128amount
u32duration
Fund deficit
Thaw privateCompactu32index
OptionPerquintillmaybe_proportion
Thaw communalCompactu32index
CommunifyCompactu32index
PrivatizeCompactu32index

NisCounterpartBalances

NameNano SNano S XLNano SP/X - StaxNestingArguments
Transfer allow deathAccountIdLookupOfTdest
Compactu128amount
Force transferAccountIdLookupOfTsource
AccountIdLookupOfTdest
Compactu128amount
Transfer keep aliveAccountIdLookupOfTdest
Compactu128amount
Transfer allAccountIdLookupOfTdest
boolkeep_alive
Force unreserveAccountIdLookupOfTwho
Balanceamount
Upgrade accountsVecAccountIdwho
Force set balanceAccountIdLookupOfTwho
Compactu128new_free
Force adjust total issuanceAdjustmentDirectiondirection
Compactu128delta

VoterList

NameNano SNano S XLNano SP/X - StaxNestingArguments
RebagAccountIdLookupOfTdislocated
Put in front ofAccountIdLookupOfTlighter
Put in front of otherAccountIdLookupOfTheavier
AccountIdLookupOfTlighter

NominationPools

NameNano SNano S XLNano SP/X - StaxNestingArguments
JoinCompactBalanceamount
PoolIdpool_id
Bond extraBondExtraBalanceOfTextra
Claim payout
UnbondAccountIdLookupOfTmember_account
CompactBalanceunbonding_points
Pool withdraw unbondedPoolIdpool_id
u32num_slashing_spans
Withdraw UnbondedAccountIdLookupOfTmember_account
u32num_slashing_spans
CreateCompactBalanceamount
AccountIdLookupOfTroot
AccountIdLookupOfTnominator
AccountIdLookupOfTbouncer
Create with pool idCompactBalanceamount
AccountIdLookupOfTroot
AccountIdLookupOfTnominator
AccountIdLookupOfTbouncer
PoolIdpool_id
NominatePoolIdpool_id
VecAccountIdvalidators
Set statePoolIdpool_id
PoolStatestate
Set metadataPoolIdpool_id
Vecu8metadata
Set configsConfigOpBalanceOfTmin_join_bond
ConfigOpBalanceOfTmin_create_bond
ConfigOpu32max_pools
ConfigOpu32max_members
ConfigOpu32max_members_per_pool
ConfigOpPerbillglobal_max_commission
Update rolesPoolIdpool_id
ConfigOpAccountIdnew_root
ConfigOpAccountIdnew_nominator
ConfigOpAccountIdnew_bouncer
ChillPoolIdpool_id
Bond extra otherAccountIdLookupOfTmember
BondExtraBalanceOfTextra
Set claim permissionClaimPermissionpermission
Claim payout otherAccountIdother
Set commissionPoolIdpool_id
OptionTuplePerbillAccountIdnew_commission
Set commission maxPoolIdpool_id
Perbillmax_commission
Set commission change ratePoolIdpool_id
CommissionChangeRateBlockNumberchange_rate
Claim commissionPoolIdpool_id
Adjust pool depositPoolIdpool_id
Set commission claim permissionPoolIdpool_id
OptionCommissionClaimPermissionAccountIdpermission

FastUnstake

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

NameNano SNano S XLNano SP/X - StaxNestingArguments
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 paramsAsyncBackingParamsnew_
Set executor paramsExecutorParamsnew_
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 paramsApprovalVotingParamsnew_

ParasShared

NameNano SNano S XLNano SP/X - StaxNestingArguments

ParaInclusion

NameNano SNano S XLNano SP/X - StaxNestingArguments

ParaInherent

NameNano SNano S XLNano SP/X - StaxNestingArguments
EnterParachainsInherentDataHeaderdata

Paras

NameNano SNano S XLNano SP/X - StaxNestingArguments
Force set current codeParaIdpara
ValidationCodenew_code
Force set current headParaIdpara
HeadDatanew_head
Force schedule code upgradeParaIdpara
ValidationCodenew_code
BlockNumberrelay_parent_number
Force note new headParaIdpara
HeadDatanew_head
Force queue actionParaIdpara
Add trusted validation codeValidationCodevalidation_code
Poke unused validation codeValidationCodeHashvalidation_code_hash
Include pvf check statementPvfCheckStatementstmt
ValidatorSignaturesignature
Force set most recent contextParaIdpara
BlockNumbercontext

Initializer

NameNano SNano S XLNano SP/X - StaxNestingArguments
Force approveBlockNumberup_to

Hrmp

NameNano SNano S XLNano SP/X - StaxNestingArguments
Hrmp init open channelParaIdrecipient
u32proposed_max_capacity
u32proposed_max_message_size
Hrmp accept open channelParaIdsender
Hrmp close channelHrmpChannelIdchannel_id
Force clean hrmpParaIdpara
u32num_inbound
u32num_outbound
Force process hrmp openu32channels
Force process hrmp closeu32channels
Hrmp cancel open requestHrmpChannelIdchannel_id
u32open_requests
Force open hrmp channelParaIdsender
ParaIdrecipient
u32max_capacity
u32max_message_size
Establish system channelParaIdsender
ParaIdrecipient
Poke channel depositsParaIdsender
ParaIdrecipient
Establish channel with systemParaIdtarget_system_chain

ParasDisputes

NameNano SNano S XLNano SP/X - StaxNestingArguments
Force unfreeze

ParasSlashing

NameNano SNano S XLNano SP/X - StaxNestingArguments
Report dispute lost unsignedBoxDisputeProofdispute_proof
KeyOwnerProofkey_owner_proof

OnDemandAssignmentProvider

NameNano SNano S XLNano SP/X - StaxNestingArguments
Place order allow deathBalancemax_amount
ParaIdpara_id
Place order keep aliveBalancemax_amount
ParaIdpara_id

Registrar

NameNano SNano S XLNano SP/X - StaxNestingArguments
RegisterParaIdid
HeadDatagenesis_head
ValidationCodevalidation_code
Force registerAccountIdwho
Balancedeposit
ParaIdid
HeadDatagenesis_head
ValidationCodevalidation_code
DeregisterParaIdid
SwapParaIdid
ParaIdother
Remove lockParaIdpara
Reserve
Add lockParaIdpara
Schedule code upgradeParaIdpara
ValidationCodenew_code
Set current headParaIdpara
HeadDatanew_head

Slots

NameNano SNano S XLNano SP/X - StaxNestingArguments
Force leaseParaIdpara
AccountIdleaser
Balanceamount
LeasePeriodOfTperiod_begin
LeasePeriodOfTperiod_count
Clear all leasesParaIdpara
Trigger onboardParaIdpara

Auctions

NameNano SNano S XLNano SP/X - StaxNestingArguments
New auctionCompactu32duration
Compactu32lease_period_index
BidCompactu32para
Compactu32auction_index
Compactu32first_slot
Compactu32last_slot
CompactBalanceamount
Cancel auction

Crowdloan

NameNano SNano S XLNano SP/X - StaxNestingArguments
CreateCompactu32index
Compactu128cap
Compactu32first_period
Compactu32last_period
Compactu32end
OptionMultiSignerverifier
ContributeCompactu32index
Compactu128amount
OptionMultiSignaturesignature
WithdrawAccountIdwho
Compactu32index
RefundCompactu32index
DissolveCompactu32index
EditCompactu32index
Compactu128cap
Compactu32first_period
Compactu32last_period
Compactu32end
OptionMultiSignerverifier
Add memoParaIdindex
Vecu8memo
PokeParaIdindex
Contribute allCompactu32index
OptionMultiSignaturesignature

Coretime

NameNano SNano S XLNano SP/X - StaxNestingArguments
Request core countu16count
Assign coreBrokerCoreIndexcore
BlockNumberbegin
VecTupleCoreAssignmentPartsOf57600assignment
OptionBlockNumberend_hint

XcmPallet

NameNano SNano S XLNano SP/X - StaxNestingArguments
SendBoxVersionedLocationdest
BoxVersionedXcmTuplemessage
Teleport assetsBoxVersionedLocationdest
BoxVersionedLocationbeneficiary
BoxVersionedAssetsassets
u32fee_asset_item
Reserve transfer assetsBoxVersionedLocationdest
BoxVersionedLocationbeneficiary
BoxVersionedAssetsassets
u32fee_asset_item
ExecuteBoxVersionedXcmTasConfigRuntimeCallmessage
Weightmax_weight
Force xcm versionBoxLocationlocation
XcmVersionversion
Force default xcm versionOptionXcmVersionmaybe_xcm_version
Force subscribe version notifyBoxVersionedLocationlocation
Force unsubscribe version notifyBoxVersionedLocationlocation
Limited reserve transfer assetsBoxVersionedLocationdest
BoxVersionedLocationbeneficiary
BoxVersionedAssetsassets
u32fee_asset_item
WeightLimitweight_limit
Limited teleport assetsBoxVersionedLocationdest
BoxVersionedLocationbeneficiary
BoxVersionedAssetsassets
u32fee_asset_item
WeightLimitweight_limit
Force suspensionboolsuspended
Transfer assetsBoxVersionedLocationdest
BoxVersionedLocationbeneficiary
BoxVersionedAssetsassets
u32fee_asset_item
WeightLimitweight_limit
Claim assetsBoxVersionedAssetsassets
BoxVersionedLocationbeneficiary
Transfer assets using type and thenBoxVersionedLocationdest
BoxVersionedAssetsassets
BoxTransferTypeassets_transfer_type
BoxVersionedAssetIdremote_fees_id
BoxTransferTypefees_transfer_type
BoxVersionedXcmTuplecustom_xcm_on_dest
WeightLimitweight_limit

MessageQueue

NameNano SNano S XLNano SP/X - StaxNestingArguments
Reap pageMessageOriginOfTmessage_origin
PageIndexpage_index
Execute overweightMessageOriginOfTmessage_origin
PageIndexpage
Sizeindex
Weightweight_limit

AssetRate

NameNano SNano S XLNano SP/X - StaxNestingArguments
CreateBoxAssetKindasset_kind
FixedU128rate
UpdateBoxAssetKindasset_kind
FixedU128rate
RemoveBoxAssetKindasset_kind

Beefy

NameNano SNano S XLNano SP/X - StaxNestingArguments
Report equivocationBoxEquivocationProofBlockNumberForTBeefyIdBeefyIdasRuntimeAppPublicSignatureequivocation_proof
KeyOwnerProofkey_owner_proof
Report equivocation unsignedBoxEquivocationProofBlockNumberForTBeefyIdBeefyIdasRuntimeAppPublicSignatureequivocation_proof
KeyOwnerProofkey_owner_proof
Set new genesisBlockNumberdelay_in_blocks

IdentityMigrator

NameNano SNano S XLNano SP/X - StaxNestingArguments
Reap identityAccountIdwho
Poke depositAccountIdwho