Please visit our website at zondax.ch
This project contains the Polkadot app (https://polkadot.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
✔️
✔️
✔️
Vecu8
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
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
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
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
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
controller
Force apply min commission
✔️
✔️
AccountId
validator_stash
Set min commission
✔️
✔️
Perbill
new_
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
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
Heartbeat
HeartbeatBlockNumber
heartbeatAuthorityIdasRuntimeAppPublicSignature
signature
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
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
Vest
✔️
✔️
Vest other
✔️
✔️
AccountIdLookupOfT
target
Vested transfer
✔️
✔️
AccountIdLookupOfT
targetVestingInfo
schedule
Force vested transfer
✔️
✔️
AccountIdLookupOfT
sourceAccountIdLookupOfT
targetVestingInfo
schedule
Merge schedules
✔️
✔️
u32
schedule1_indexu32
schedule2_index
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
indexIdentityFieldsIdentityInformationasIdentityInformationProviderIdentityField
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
✔️
✔️
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
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
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
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 on demand 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_
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
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
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
Send
BoxVersionedMultiLocation
destBoxVersionedXcmTuple
message
Teleport assets
✔️
BoxVersionedMultiLocation
destBoxVersionedMultiLocation
beneficiaryBoxVersionedMultiAssets
assetsu32
fee_asset_item
Reserve transfer assets
✔️
BoxVersionedMultiLocation
destBoxVersionedMultiLocation
beneficiaryBoxVersionedMultiAssets
assetsu32
fee_asset_item
Execute
BoxVersionedXcmTasConfigRuntimeCall
messageWeight
max_weight
Force xcm version
BoxMultiLocation
locationXcmVersion
version
Force default xcm version
OptionXcmVersion
maybe_xcm_version
Force subscribe version notify
BoxVersionedMultiLocation
location
Force unsubscribe version notify
BoxVersionedMultiLocation
location
Limited reserve transfer assets
✔️
BoxVersionedMultiLocation
destBoxVersionedMultiLocation
beneficiaryBoxVersionedMultiAssets
assetsu32
fee_asset_itemWeightLimit
weight_limit
Limited teleport assets
✔️
BoxVersionedMultiLocation
destBoxVersionedMultiLocation
beneficiaryBoxVersionedMultiAssets
assetsu32
fee_asset_itemWeightLimit
weight_limit
Force suspension
bool
suspended
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