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
✔️
✔️
✔️
Bytes
remark
Set heap pages
✔️
✔️
✔️
u64
pages
Set code
✔️
✔️
✔️
Bytes
code
Set code without checks
✔️
✔️
✔️
Vecu8
code
Set storage
VecKeyValue
items
Kill storage
VecKey
keys
Kill prefix
Key
prefixu32
subkeys
Remark with event
✔️
✔️
✔️
Bytes
remark
Authorize upgrade
✔️
✔️
Hash
code_hash
Authorize upgrade without checks
✔️
✔️
Hash
code_hash
Apply authorized upgrade
✔️
✔️
Vecu8
code
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Report equivocation
BoxEquivocationProofHeader
equivocation_proofKeyOwnerProof
key_owner_proof
Report equivocation unsigned
BoxEquivocationProofHeader
equivocation_proofKeyOwnerProof
key_owner_proof
Plan config change
NextConfigDescriptor
config
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Set
Compactu64
now
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Claim
AccountIndex
index
Transfer
AccountIdLookupOfT
new_AccountIndex
index
Free
AccountIndex
index
Force transfer
AccountIdLookupOfT
new_AccountIndex
indexbool
freeze
Freeze
AccountIndex
index
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Transfer allow death
✔️
✔️
✔️
✔️
AccountIdLookupOfT
destCompactBalance
amount
Force transfer
✔️
✔️
✔️
✔️
AccountIdLookupOfT
sourceAccountIdLookupOfT
destCompactBalance
amount
Transfer keep alive
✔️
✔️
✔️
✔️
AccountIdLookupOfT
destCompactBalance
amount
Transfer all
✔️
✔️
✔️
✔️
AccountIdLookupOfT
destbool
keep_alive
Force unreserve
✔️
✔️
AccountIdLookupOfT
whoBalance
amount
Upgrade accounts
✔️
✔️
VecAccountId
who
Force set balance
✔️
✔️
AccountIdLookupOfT
whoCompactBalance
new_free
Force adjust total issuance
AdjustmentDirection
directionCompactBalance
delta
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Bond
✔️
✔️
✔️
✔️
CompactBalance
amountRewardDestination
payee
Bond extra
✔️
✔️
✔️
✔️
CompactBalance
amount
Unbond
✔️
✔️
✔️
✔️
CompactBalance
amount
Withdraw Unbonded
✔️
✔️
✔️
✔️
u32
num_slashing_spans
Validate
✔️
✔️
✔️
✔️
ValidatorPrefs
prefs
Nominate
✔️
✔️
✔️
✔️
VecAccountIdLookupOfT
targets
Chill
✔️
✔️
✔️
✔️
Set payee
✔️
✔️
✔️
✔️
RewardDestination
payee
Set controller
✔️
✔️
✔️
✔️
Set validator count
✔️
✔️
Compactu32
new_
Increase validator count
✔️
✔️
Compactu32
additional
Scale validator count
✔️
✔️
Percent
factor
Force no eras
✔️
✔️
Force new era
✔️
✔️
Set invulnerables
✔️
✔️
VecAccountId
invulnerables
Force unstake
✔️
✔️
AccountId
stashu32
num_slashing_spans
Force new era always
✔️
✔️
Cancel deferred slash
✔️
✔️
EraIndex
eraVecu32
slash_indices
Payout stakers
✔️
✔️
✔️
✔️
AccountId
validator_stashEraIndex
era
Rebond
✔️
✔️
✔️
✔️
CompactBalance
amount
Reap stash
✔️
✔️
AccountId
stashu32
num_slashing_spans
Kick
✔️
✔️
VecAccountIdLookupOfT
who
Set staking configs
✔️
✔️
ConfigOpBalanceOfT
min_nominator_bondConfigOpBalanceOfT
min_validator_bondConfigOpu32
max_nominator_countConfigOpu32
max_validator_countConfigOpPercent
chill_thresholdConfigOpPerbill
min_commission
Chill other
✔️
✔️
AccountId
stash
Force apply min commission
✔️
✔️
AccountId
validator_stash
Set min commission
✔️
✔️
Perbill
new_
Payout stakers by page
✔️
✔️
AccountId
validator_stashEraIndex
eraPage
page
Update payee
✔️
✔️
AccountId
controller
Deprecate controller batch
BoundedVecAccountIdMaxControllersInDeprecationBatch
controllers
Restore ledger
AccountId
stashOptionAccountId
maybe_controllerOptionBalance
maybe_totalOptionBoundedVecUnlockChunkBalanceOfTMaxUnlockingChunks
maybe_unlocking
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Set keys
✔️
✔️
✔️
✔️
Keys
keysBytes
proof
Purge keys
✔️
✔️
✔️
✔️
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Report equivocation
BoxEquivocationProofHashBlockNumber
equivocation_proofKeyOwnerProof
key_owner_proof
Report equivocation unsigned
BoxEquivocationProofHashBlockNumber
equivocation_proofKeyOwnerProof
key_owner_proof
Note stalled
BlockNumber
delayBlockNumber
best_finalized_block_number
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Propose spend
✔️
✔️
CompactBalance
amountAccountIdLookupOfT
beneficiary
Reject proposal
✔️
✔️
Compactu32
proposal_id
Approve proposal
✔️
✔️
Compactu32
proposal_id
Spend local
✔️
✔️
CompactBalance
amountAccountIdLookupOfT
beneficiary
Remove approval
✔️
✔️
Compactu32
proposal_id
Spend
BoxAssetKind
asset_kindCompactBalance
amountBoxBeneficiaryLookupOf
beneficiaryOptionBlockNumber
valid_from
Payout
✔️
✔️
SpendIndex
index
Check status
✔️
✔️
SpendIndex
index
Void spend
✔️
✔️
SpendIndex
index
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Vote
✔️
✔️
✔️
Compactu32
poll_indexAccountVote
vote
Delegate
✔️
✔️
✔️
ClassOf
class_AccountIdLookupOfT
toConviction
convictionBalanceOf
balance
Undelegate
✔️
✔️
✔️
ClassOf
class_
Unlock
✔️
✔️
✔️
ClassOf
class_AccountIdLookupOfT
target
Remove vote
✔️
✔️
✔️
OptionClassOf
class_PollIndexOf
index
Remove other vote
✔️
✔️
✔️
AccountIdLookupOfT
targetClassOf
class_PollIndexOf
index
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Submit
✔️
✔️
BoxPalletsOrigin
proposal_originBoundedCallOfT
proposalDispatchTimeBlockNumber
enactment_moment
Place decision deposit
✔️
✔️
ReferendumIndex
index
Refund decision deposit
✔️
✔️
ReferendumIndex
index
Cancel
✔️
✔️
ReferendumIndex
index
Kill
✔️
✔️
ReferendumIndex
index
Nudge referendum
✔️
✔️
ReferendumIndex
index
One fewer deciding
✔️
✔️
TrackIdOf
track
Refund submission deposit
✔️
✔️
ReferendumIndex
index
Set metadata
✔️
✔️
ReferendumIndex
indexOptionHash
maybe_hash
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Add member
AccountIdLookupOfT
who
Promote member
AccountIdLookupOfT
who
Demote member
AccountIdLookupOfT
who
Remove member
AccountIdLookupOfT
whoRank
min_rank
Vote
PollIndexOf
pollbool
aye
Cleanup poll
PollIndexOf
poll_indexu32
max
Exchange member
AccountIdLookupOfT
whoAccountIdLookupOfT
new_who
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Submit
BoxPalletsOrigin
proposal_originBoundedCallOfT
proposalDispatchTimeBlockNumber
enactment_moment
Place decision deposit
ReferendumIndex
index
Refund decision deposit
ReferendumIndex
index
Cancel
ReferendumIndex
index
Kill
ReferendumIndex
index
Nudge referendum
ReferendumIndex
index
One fewer deciding
TrackIdOf
track
Refund submission deposit
ReferendumIndex
index
Set metadata
ReferendumIndex
indexOptionHash
maybe_hash
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Whitelist call
Hash
call_hash
Remove whitelisted call
Hash
call_hash
Dispatch whitelisted call
Hash
call_hashu32
call_encoded_lenWeight
call_weight_witness
Dispatch whitelisted call with preimage
Call
call
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Claim
AccountId
destEcdsaSignature
ethereum_signature
Mint claim
EthereumAddress
whoBalance
amountOptionTupleBalanceOfTBalanceOfTBlockNumber
vesting_scheduleOptionStatementKind
statement
Claim attest
AccountId
destEcdsaSignature
ethereum_signatureBytes
statement
Attest
Bytes
statement
Move claim
EthereumAddress
oldEthereumAddress
new_OptionAccountId
maybe_preclaim
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Batch
✔️
✔️
✔️
VecCall
calls
As derivative
u16
indexCall
call
Batch all
✔️
✔️
✔️
VecCall
calls
Dispatch as
✔️
✔️
BoxPalletsOrigin
as_originCall
call
Force batch
✔️
✔️
✔️
VecCall
calls
With weight
✔️
✔️
Call
callWeight
weight
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Add registrar
✔️
✔️
AccountIdLookupOfT
account
Set identity
✔️
✔️
IdentityInfo
info
Set subs
✔️
✔️
VecTupleAccountIdData
subs
Clear identity
✔️
✔️
Request judgement
✔️
✔️
Compactu32
reg_indexCompactu128
max_fee
Cancel request
✔️
✔️
RegistrarIndex
reg_index
Set fee
✔️
✔️
Compactu32
indexCompactu128
fee
Set account id
✔️
✔️
Compactu32
indexAccountIdLookupOfT
new_
Set fields
Compactu32
indexIdentityInformationasIdentityInformationProviderFieldsIdentifier
fields
Provide judgement
✔️
✔️
Compactu32
reg_indexAccountIdLookupOfT
targetJudgementBalanceOfT
judgementHash
identity
Kill identity
✔️
✔️
AccountIdLookupOfT
target
Add sub
✔️
✔️
AccountIdLookupOfT
subData
data
Rename sub
✔️
✔️
AccountIdLookupOfT
subData
data
Remove sub
✔️
✔️
AccountIdLookupOfT
sub
Quit sub
✔️
✔️
Add username authority
✔️
✔️
AccountIdLookupOfT
authorityVecu8
suffixu32
allocation
Remove username authority
✔️
✔️
AccountIdLookupOfT
authority
Set username for
AccountIdLookupOfT
whoVecu8
usernameOptionOffchainSignature
signature
Accept username
UsernameT
username
Remove expired approval
UsernameT
username
Set primary username
UsernameT
username
Remove dangling username
UsernameT
username
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Bid
BalanceOf
amount
Unbid
Vouch
AccountIdLookupOfT
whoBalanceOf
amountBalanceOf
tip
Unvouch
Vote
AccountIdLookupOfT
candidatebool
approve
Defender vote
bool
approve
Payout
Waive repay
BalanceOf
amount
Found society
AccountIdLookupOfT
founderu32
max_membersu32
max_intakeu32
max_strikesBalanceOf
candidate_depositVecu8
rules
Dissolve
Judge suspended member
AccountIdLookupOfT
whobool
forgive
Set parameters
u32
max_membersu32
max_intakeu32
max_strikesBalanceOf
candidate_deposit
Punish skeptic
Claim membership
Bestow membership
AccountId
candidate
Kick candidate
AccountId
candidate
Resign candidacy
Drop candidate
AccountId
candidate
Cleanup candidacy
AccountId
candidateu32
max
Cleanup challenge
RoundIndex
challenge_roundu32
max
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
As recovered
AccountIdLookupOfT
accountCall
call
Set recovered
AccountIdLookupOfT
lostAccountIdLookupOfT
rescuer
Create recovery
VecAccountId
friendsu16
thresholdBlockNumber
delay_period
Initiate recovery
AccountIdLookupOfT
account
Vouch recovery
AccountIdLookupOfT
lostAccountIdLookupOfT
rescuer
Claim recovery
AccountIdLookupOfT
account
Close recovery
AccountIdLookupOfT
rescuer
Remove recovery
Cancel recovered
AccountIdLookupOfT
account
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Vest
Vest other
AccountIdLookupOfT
target
Vested transfer
AccountIdLookupOfT
targetVestingInfo
schedule
Force vested transfer
AccountIdLookupOfT
sourceAccountIdLookupOfT
targetVestingInfo
schedule
Merge schedules
u32
schedule1_indexu32
schedule2_index
Force remove vesting schedule
LookupasStaticLookupSource
targetu32
schedule_index
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Schedule
BlockNumber
whenOptionschedulePeriodBlockNumber
maybe_periodicschedulePriority
priorityCall
call
Cancel
BlockNumber
whenu32
index
Schedule named
TaskName
idBlockNumber
whenOptionschedulePeriodBlockNumber
maybe_periodicschedulePriority
priorityCall
call
Cancel named
TaskName
id
Schedule after
BlockNumber
afterOptionschedulePeriodBlockNumber
maybe_periodicschedulePriority
priorityCall
call
Schedule named after
TaskName
idBlockNumber
afterOptionschedulePeriodBlockNumber
maybe_periodicschedulePriority
priorityCall
call
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Proxy
✔️
✔️
✔️
AccountIdLookupOfT
realOptionProxyType
force_proxy_typeCall
call
Add proxy
✔️
✔️
✔️
AccountIdLookupOfT
delegateProxyType
proxy_typeBlockNumber
delay
Remove proxy
✔️
✔️
✔️
AccountIdLookupOfT
delegateProxyType
proxy_typeBlockNumber
delay
Remove proxies
✔️
✔️
Create pure
✔️
✔️
✔️
ProxyType
proxy_typeBlockNumber
delayu16
index
Kill pure
✔️
✔️
✔️
AccountIdLookupOfT
spawnerProxyType
proxy_typeu16
indexCompactu32
heightCompactu32
ext_index
Announce
AccountIdLookupOfT
realCallHashOf
call_hash
Remove announcement
AccountIdLookupOfT
realCallHashOf
call_hash
Reject announcement
AccountIdLookupOfT
delegateCallHashOf
call_hash
Proxy announced
✔️
✔️
AccountIdLookupOfT
delegateAccountIdLookupOfT
realOptionProxyType
force_proxy_typeCall
call
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
As multi threshold 1
✔️
✔️
✔️
VecAccountId
other_signatoriesCall
call
As multi
✔️
✔️
✔️
u16
thresholdVecAccountId
other_signatoriesOptionTimepoint
maybe_timepointCall
callWeight
max_weight
Approve as multi
✔️
✔️
✔️
u16
thresholdVecAccountId
other_signatoriesOptionTimepoint
maybe_timepointH256
call_hashWeight
max_weight
Cancel as multi
✔️
✔️
✔️
u16
thresholdVecAccountId
other_signatoriesTimepoint
timepointH256
call_hash
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Note preimage
Vecu8
bytes
Unnote preimage
Hash
hash
Request preimage
Hash
hash
Unrequest preimage
Hash
hash
Ensure updated
VecHash
hashes
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Propose bounty
✔️
✔️
CompactBalance
amountBytes
description
Approve bounty
✔️
✔️
Compactu32
bounty_id
Propose curator
✔️
✔️
Compactu32
bounty_idAccountIdLookupOfT
curatorCompactBalance
fee
Unassign curator
✔️
✔️
Compactu32
bounty_id
Accept curator
✔️
✔️
Compactu32
bounty_id
Award bounty
✔️
✔️
Compactu32
bounty_idAccountIdLookupOfT
beneficiary
Claim bounty
✔️
✔️
Compactu32
bounty_id
Close bounty
✔️
✔️
Compactu32
bounty_id
Extend bounty expiry
✔️
✔️
Compactu32
bounty_idBytes
remark
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Add child bounty
✔️
✔️
Compactu32
parent_bounty_idCompactBalance
amountVecu8
description
Propose curator
✔️
✔️
Compactu32
parent_bounty_idCompactu32
child_bounty_idAccountIdLookupOfT
curatorCompactBalance
fee
Accept curator
✔️
✔️
Compactu32
parent_bounty_idCompactu32
child_bounty_id
Unassign curator
✔️
✔️
Compactu32
parent_bounty_idCompactu32
child_bounty_id
Award child bounty
✔️
✔️
Compactu32
parent_bounty_idCompactu32
child_bounty_idAccountIdLookupOfT
beneficiary
Claim child bounty
✔️
✔️
Compactu32
parent_bounty_idCompactu32
child_bounty_id
Close child bounty
✔️
✔️
Compactu32
parent_bounty_idCompactu32
child_bounty_id
ElectionProviderMultiPhase
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Submit unsigned
BoxRawSolutionSolutionOfMinerConfig
raw_solutionSolutionOrSnapshotSize
witness
Set minimum untrusted score
OptionElectionScore
maybe_next_score
Set emergency election result
SupportsAccountId
supports
Submit
BoxRawSolutionSolutionOfMinerConfig
raw_solution
Governance fallback
Optionu32
maybe_max_votersOptionu32
maybe_max_targets
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Place bid
Compactu128
amountu32
duration
Retract bid
Compactu128
amountu32
duration
Fund deficit
Thaw private
Compactu32
indexOptionPerquintill
maybe_proportion
Thaw communal
Compactu32
index
Communify
Compactu32
index
Privatize
Compactu32
index
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Transfer allow death
AccountIdLookupOfT
destCompactu128
amount
Force transfer
AccountIdLookupOfT
sourceAccountIdLookupOfT
destCompactu128
amount
Transfer keep alive
AccountIdLookupOfT
destCompactu128
amount
Transfer all
AccountIdLookupOfT
destbool
keep_alive
Force unreserve
AccountIdLookupOfT
whoBalance
amount
Upgrade accounts
VecAccountId
who
Force set balance
AccountIdLookupOfT
whoCompactu128
new_free
Force adjust total issuance
AdjustmentDirection
directionCompactu128
delta
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Rebag
AccountIdLookupOfT
dislocated
Put in front of
AccountIdLookupOfT
lighter
Put in front of other
AccountIdLookupOfT
heavierAccountIdLookupOfT
lighter
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Join
CompactBalance
amountPoolId
pool_id
Bond extra
BondExtraBalanceOfT
extra
Claim payout
Unbond
AccountIdLookupOfT
member_accountCompactBalance
unbonding_points
Pool withdraw unbonded
PoolId
pool_idu32
num_slashing_spans
Withdraw Unbonded
AccountIdLookupOfT
member_accountu32
num_slashing_spans
Create
CompactBalance
amountAccountIdLookupOfT
rootAccountIdLookupOfT
nominatorAccountIdLookupOfT
bouncer
Create with pool id
CompactBalance
amountAccountIdLookupOfT
rootAccountIdLookupOfT
nominatorAccountIdLookupOfT
bouncerPoolId
pool_id
Nominate
PoolId
pool_idVecAccountId
validators
Set state
PoolId
pool_idPoolState
state
Set metadata
PoolId
pool_idVecu8
metadata
Set configs
ConfigOpBalanceOfT
min_join_bondConfigOpBalanceOfT
min_create_bondConfigOpu32
max_poolsConfigOpu32
max_membersConfigOpu32
max_members_per_poolConfigOpPerbill
global_max_commission
Update roles
PoolId
pool_idConfigOpAccountId
new_rootConfigOpAccountId
new_nominatorConfigOpAccountId
new_bouncer
Chill
PoolId
pool_id
Bond extra other
AccountIdLookupOfT
memberBondExtraBalanceOfT
extra
Set claim permission
ClaimPermission
permission
Claim payout other
AccountId
other
Set commission
PoolId
pool_idOptionTuplePerbillAccountId
new_commission
Set commission max
PoolId
pool_idPerbill
max_commission
Set commission change rate
PoolId
pool_idCommissionChangeRateBlockNumber
change_rate
Claim commission
PoolId
pool_id
Adjust pool deposit
PoolId
pool_id
Set commission claim permission
PoolId
pool_idOptionCommissionClaimPermissionAccountId
permission
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Register fast unstake
✔️
✔️
✔️
Deregister
✔️
✔️
✔️
Control
✔️
✔️
EraIndex
eras_to_check
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Set validation upgrade cooldown
✔️
✔️
BlockNumber
new_
Set validation upgrade delay
✔️
✔️
BlockNumber
new_
Set code retention period
✔️
✔️
BlockNumber
new_
Set max code size
✔️
✔️
u32
new_
Set max pov size
✔️
✔️
u32
new_
Set max head data size
✔️
✔️
u32
new_
Set coretime cores
✔️
✔️
u32
new_
Set on demand retries
✔️
✔️
u32
new_
Set group rotation frequency
✔️
✔️
BlockNumber
new_
Set paras availability period
✔️
✔️
BlockNumber
new_
Set scheduling lookahead
✔️
✔️
u32
new_
Set max validators per core
✔️
✔️
Optionu32
new_
Set max validators
✔️
✔️
Optionu32
new_
Set dispute period
✔️
✔️
SessionIndex
new_
Set dispute post conclusion acceptance period
✔️
✔️
BlockNumber
new_
Set no show slots
✔️
✔️
u32
new_
Set n delay tranches
✔️
✔️
u32
new_
Set zeroth delay tranche width
✔️
✔️
u32
new_
Set needed approvals
✔️
✔️
u32
new_
Set relay vrf modulo samples
✔️
✔️
u32
new_
Set max upward queue count
✔️
✔️
u32
new_
Set max upward queue size
✔️
✔️
u32
new_
Set max downward message size
✔️
✔️
u32
new_
Set max upward message size
✔️
✔️
u32
new_
Set max upward message num per candidate
✔️
✔️
u32
new_
Set hrmp open request ttl
✔️
✔️
u32
new_
Set hrmp sender deposit
✔️
✔️
Balance
new_
Set hrmp recipient deposit
✔️
✔️
Balance
new_
Set hrmp channel max capacity
✔️
✔️
u32
new_
Set hrmp channel max total size
✔️
✔️
u32
new_
Set hrmp max parachain inbound channels
✔️
✔️
u32
new_
Set hrmp channel max message size
✔️
✔️
u32
new_
Set hrmp max parachain outbound channels
✔️
✔️
u32
new_
Set hrmp max message num per candidate
✔️
✔️
u32
new_
Set pvf voting ttl
✔️
✔️
SessionIndex
new_
Set minimum validation upgrade delay
✔️
✔️
BlockNumber
new_
Set bypass consistency check
✔️
✔️
bool
new_
Set async backing params
AsyncBackingParams
new_
Set executor params
ExecutorParams
new_
Set on demand base fee
✔️
✔️
Balance
new_
Set on demand fee variability
✔️
✔️
Perbill
new_
Set on demand queue max size
✔️
✔️
u32
new_
Set on demand target queue utilization
✔️
✔️
Perbill
new_
Set on demand ttl
✔️
✔️
BlockNumber
new_
Set minimum backing votes
✔️
✔️
u32
new_
Set node feature
✔️
✔️
u8
indexbool
value
Set approval voting params
ApprovalVotingParams
new_
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
ParachainsInherentDataHeader
data
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Force set current code
ParaId
paraValidationCode
new_code
Force set current head
ParaId
paraHeadData
new_head
Force schedule code upgrade
ParaId
paraValidationCode
new_codeBlockNumber
relay_parent_number
Force note new head
ParaId
paraHeadData
new_head
Force queue action
ParaId
para
Add trusted validation code
ValidationCode
validation_code
Poke unused validation code
ValidationCodeHash
validation_code_hash
Include pvf check statement
PvfCheckStatement
stmtValidatorSignature
signature
Force set most recent context
ParaId
paraBlockNumber
context
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Force approve
BlockNumber
up_to
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Hrmp init open channel
ParaId
recipientu32
proposed_max_capacityu32
proposed_max_message_size
Hrmp accept open channel
ParaId
sender
Hrmp close channel
HrmpChannelId
channel_id
Force clean hrmp
ParaId
parau32
num_inboundu32
num_outbound
Force process hrmp open
u32
channels
Force process hrmp close
u32
channels
Hrmp cancel open request
HrmpChannelId
channel_idu32
open_requests
Force open hrmp channel
ParaId
senderParaId
recipientu32
max_capacityu32
max_message_size
Establish system channel
ParaId
senderParaId
recipient
Poke channel deposits
ParaId
senderParaId
recipient
Establish channel with system
ParaId
target_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
BoxDisputeProof
dispute_proofKeyOwnerProof
key_owner_proof
OnDemandAssignmentProvider
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Place order allow death
Balance
max_amountParaId
para_id
Place order keep alive
Balance
max_amountParaId
para_id
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Register
ParaId
idHeadData
genesis_headValidationCode
validation_code
Force register
AccountId
whoBalance
depositParaId
idHeadData
genesis_headValidationCode
validation_code
Deregister
ParaId
id
Swap
ParaId
idParaId
other
Remove lock
ParaId
para
Reserve
Add lock
ParaId
para
Schedule code upgrade
ParaId
paraValidationCode
new_code
Set current head
ParaId
paraHeadData
new_head
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Force lease
ParaId
paraAccountId
leaserBalance
amountLeasePeriodOfT
period_beginLeasePeriodOfT
period_count
Clear all leases
ParaId
para
Trigger onboard
ParaId
para
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
New auction
Compactu32
durationCompactu32
lease_period_index
Bid
Compactu32
paraCompactu32
auction_indexCompactu32
first_slotCompactu32
last_slotCompactBalance
amount
Cancel auction
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Create
Compactu32
indexCompactu128
capCompactu32
first_periodCompactu32
last_periodCompactu32
endOptionMultiSigner
verifier
Contribute
Compactu32
indexCompactu128
amountOptionMultiSignature
signature
Withdraw
AccountId
whoCompactu32
index
Refund
Compactu32
index
Dissolve
Compactu32
index
Edit
Compactu32
indexCompactu128
capCompactu32
first_periodCompactu32
last_periodCompactu32
endOptionMultiSigner
verifier
Add memo
ParaId
indexVecu8
memo
Poke
ParaId
index
Contribute all
Compactu32
indexOptionMultiSignature
signature
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Request core count
u16
count
Assign core
BrokerCoreIndex
coreBlockNumber
beginVecTupleCoreAssignmentPartsOf57600
assignmentOptionBlockNumber
end_hint
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Send
BoxVersionedLocation
destBoxVersionedXcmTuple
message
Teleport assets
BoxVersionedLocation
destBoxVersionedLocation
beneficiaryBoxVersionedAssets
assetsu32
fee_asset_item
Reserve transfer assets
BoxVersionedLocation
destBoxVersionedLocation
beneficiaryBoxVersionedAssets
assetsu32
fee_asset_item
Execute
BoxVersionedXcmTasConfigRuntimeCall
messageWeight
max_weight
Force xcm version
BoxLocation
locationXcmVersion
version
Force default xcm version
OptionXcmVersion
maybe_xcm_version
Force subscribe version notify
BoxVersionedLocation
location
Force unsubscribe version notify
BoxVersionedLocation
location
Limited reserve transfer assets
BoxVersionedLocation
destBoxVersionedLocation
beneficiaryBoxVersionedAssets
assetsu32
fee_asset_itemWeightLimit
weight_limit
Limited teleport assets
BoxVersionedLocation
destBoxVersionedLocation
beneficiaryBoxVersionedAssets
assetsu32
fee_asset_itemWeightLimit
weight_limit
Force suspension
bool
suspended
Transfer assets
BoxVersionedLocation
destBoxVersionedLocation
beneficiaryBoxVersionedAssets
assetsu32
fee_asset_itemWeightLimit
weight_limit
Claim assets
BoxVersionedAssets
assetsBoxVersionedLocation
beneficiary
Transfer assets using type and then
BoxVersionedLocation
destBoxVersionedAssets
assetsBoxTransferType
assets_transfer_typeBoxVersionedAssetId
remote_fees_idBoxTransferType
fees_transfer_typeBoxVersionedXcmTuple
custom_xcm_on_destWeightLimit
weight_limit
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Reap page
MessageOriginOfT
message_originPageIndex
page_index
Execute overweight
MessageOriginOfT
message_originPageIndex
pageSize
indexWeight
weight_limit
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Create
BoxAssetKind
asset_kindFixedU128
rate
Update
BoxAssetKind
asset_kindFixedU128
rate
Remove
BoxAssetKind
asset_kind
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Report equivocation
BoxEquivocationProofBlockNumberForTBeefyIdBeefyIdasRuntimeAppPublicSignature
equivocation_proofKeyOwnerProof
key_owner_proof
Report equivocation unsigned
BoxEquivocationProofBlockNumberForTBeefyIdBeefyIdasRuntimeAppPublicSignature
equivocation_proofKeyOwnerProof
key_owner_proof
Set new genesis
BlockNumber
delay_in_blocks
Name
Nano S
Nano S XL
Nano SP/X - Stax
Nesting
Arguments
Reap identity
AccountId
who
Poke deposit
AccountId
who