Please visit our website at zondax.ch
This project contains the Parallel app (https://parallel.fi/ ) 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
Nesting
Arguments
Fill block
✔️
✔️
✔️
Perbillratio
Remark
✔️
✔️
✔️
Vecu8remark
Set heap pages
✔️
✔️
✔️
u64pages
Set code
✔️
✔️
✔️
Vecu8code
Set code without checks
✔️
✔️
✔️
Vecu8code
Set storage
VecKeyValueitems
Kill storage
VecKeykeys
Kill prefix
Keyprefixu32subkeys
Remark with event
✔️
✔️
✔️
Vecu8remark
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Set
✔️
✔️
Compactu64now
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Batch
✔️
✔️
✔️
VecCallcalls
As derivative
u16indexCallcall
Batch all
✔️
✔️
✔️
VecCallcalls
Dispatch as
BoxPalletsOriginas_originCallcall
Force batch
✔️
✔️
✔️
VecCallcalls
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
As multi threshold 1
✔️
✔️
✔️
VecAccountIdother_signatoriesCallcall
As multi
✔️
✔️
✔️
u16thresholdVecAccountIdother_signatoriesOptionTimepointmaybe_timepointOpaqueCallcallboolstore_callWeightmax_weight
Approve as multi
✔️
✔️
✔️
u16thresholdVecAccountIdother_signatoriesOptionTimepointmaybe_timepointH256call_hashWeightmax_weight
Cancel as multi
✔️
✔️
✔️
u16thresholdVecAccountIdother_signatoriesTimepointtimepointH256call_hash
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Transfer
✔️
✔️
✔️
✔️
LookupasStaticLookupSourcedestCompactBalanceamount
Set balance
✔️
✔️
✔️
LookupasStaticLookupSourcewhoCompactBalancenew_freeCompactBalancenew_reserved
Force transfer
✔️
✔️
✔️
✔️
LookupasStaticLookupSourcesourceLookupasStaticLookupSourcedestCompactBalanceamount
Transfer keep alive
✔️
✔️
✔️
✔️
LookupasStaticLookupSourcedestCompactBalanceamount
Transfer all
✔️
✔️
✔️
LookupasStaticLookupSourcedestboolkeep_alive
Force unreserve
✔️
✔️
LookupasStaticLookupSourcewhoBalanceamount
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Create
✔️
✔️
Compactu32idLookupasStaticLookupSourceadminBalancemin_balance
Force create
✔️
✔️
Compactu32idLookupasStaticLookupSourceownerboolis_sufficientCompactu128min_balance
Destroy
✔️
✔️
Compactu32idDestroyWitnesswitness
Mint
✔️
✔️
Compactu32idLookupasStaticLookupSourcebeneficiaryCompactu128amount
Burn
✔️
✔️
Compactu32idLookupasStaticLookupSourcewhoCompactu128amount
Transfer
✔️
✔️
Compactu32idLookupasStaticLookupSourcetargetCompactu128amount
Transfer keep alive
✔️
✔️
Compactu32idLookupasStaticLookupSourcetargetCompactu128amount
Force transfer
✔️
✔️
Compactu32idLookupasStaticLookupSourcesourceLookupasStaticLookupSourcedestCompactu128amount
Freeze
✔️
✔️
Compactu32idLookupasStaticLookupSourcewho
Thaw
✔️
✔️
Compactu32idLookupasStaticLookupSourcewho
Freeze asset
✔️
✔️
Compactu32id
Thaw asset
✔️
✔️
Compactu32id
Transfer ownership
✔️
✔️
Compactu32idLookupasStaticLookupSourceowner
Set team
✔️
✔️
Compactu32idLookupasStaticLookupSourceissuerLookupasStaticLookupSourceadminLookupasStaticLookupSourcefreezer
Set metadata
✔️
✔️
Compactu32idVecu8nameVecu8symbolu8decimals
Clear metadata
✔️
✔️
Compactu32id
Force set metadata
✔️
✔️
Compactu32idVecu8nameVecu8symbolu8decimalsboolis_frozen
Force clear metadata
✔️
✔️
Compactu32id
Force asset status
✔️
✔️
Compactu32idLookupasStaticLookupSourceownerLookupasStaticLookupSourceissuerLookupasStaticLookupSourceadminLookupasStaticLookupSourcefreezerCompactu128min_balanceboolis_sufficientboolis_frozen
Approve transfer
✔️
✔️
Compactu32idLookupasStaticLookupSourcedelegateCompactu128amount
Cancel approval
✔️
✔️
Compactu32idLookupasStaticLookupSourcedelegate
Force cancel approval
✔️
✔️
Compactu32idLookupasStaticLookupSourceownerLookupasStaticLookupSourcedelegate
Transfer approved
✔️
✔️
Compactu32idLookupasStaticLookupSourceownerLookupasStaticLookupSourcedestinationCompactu128amount
Touch
✔️
✔️
Compactu32id
Refund
✔️
✔️
Compactu32idboolallow_burn
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Proxy
✔️
✔️
✔️
AccountIdrealOptionProxyTypeforce_proxy_typeCallcall
Add proxy
✔️
✔️
AccountIddelegateProxyTypeproxy_typeBlockNumberdelay
Remove proxy
✔️
✔️
AccountIddelegateProxyTypeproxy_typeBlockNumberdelay
Remove proxies
✔️
✔️
Anonymous
✔️
✔️
ProxyTypeproxy_typeBlockNumberdelayu16index
Kill anonymous
✔️
✔️
AccountIdspawnerProxyTypeproxy_typeu16indexCompactu32heightCompactu32ext_index
Announce
✔️
✔️
AccountIdrealCallHashOfcall_hash
Remove announcement
✔️
✔️
AccountIdrealCallHashOfcall_hash
Reject announcement
✔️
✔️
AccountIddelegateCallHashOfcall_hash
Proxy announced
✔️
✔️
AccountIddelegateAccountIdrealOptionProxyTypeforce_proxy_typeCallcall
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Add registrar
✔️
✔️
AccountIdaccount
Set identity
BoxIdentityInfoMaxAdditionalFieldsinfo
Set subs
VecTupleAccountIdDatasubs
Clear identity
✔️
✔️
Request judgement
✔️
✔️
Compactu32reg_indexCompactu128max_fee
Cancel request
✔️
✔️
RegistrarIndexreg_index
Set fee
✔️
✔️
Compactu32indexCompactu128fee
Set account id
✔️
✔️
Compactu32indexAccountIdnew_
Set fields
Compactu32indexIdentityFieldsfields
Provide judgement
Compactu32reg_indexLookupasStaticLookupSourcetargetJudgementBalanceOfTjudgement
Kill identity
✔️
✔️
LookupasStaticLookupSourcetarget
Add sub
LookupasStaticLookupSourcesubDatadata
Rename sub
LookupasStaticLookupSourcesubDatadata
Remove sub
✔️
✔️
LookupasStaticLookupSourcesub
Quit sub
✔️
✔️
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Propose
✔️
✔️
Hashproposal_hashCompactBalanceamount
Second
✔️
✔️
Compactu32proposalCompactu32seconds_upper_bound
Vote
✔️
✔️
Compactu32ref_indexAccountVotevote
Emergency cancel
✔️
✔️
ReferendumIndexref_index
External propose
✔️
✔️
Hashproposal_hash
External propose majority
✔️
✔️
Hashproposal_hash
External propose default
✔️
✔️
Hashproposal_hash
Fast track
✔️
✔️
Hashproposal_hashBlockNumbervoting_periodBlockNumberdelay
Veto external
✔️
✔️
Hashproposal_hash
Cancel referendum
✔️
✔️
Compactu32ref_index
Cancel queued
✔️
✔️
ReferendumIndexwhich
Delegate
✔️
✔️
AccountIdtoConvictionconvictionBalancebalance
Undelegate
✔️
✔️
Clear public proposals
✔️
✔️
Note preimage
✔️
✔️
Bytesencoded_proposal
Note preimage operational
✔️
✔️
Bytesencoded_proposal
Note imminent preimage
✔️
✔️
Bytesencoded_proposal
Note imminent preimage operational
✔️
✔️
Bytesencoded_proposal
Reap preimage
✔️
✔️
Hashproposal_hashCompactu32proposal_len_upper_bound
Unlock
✔️
✔️
AccountIdtarget
Remove vote
✔️
✔️
ReferendumIndexindex
Remove other vote
✔️
✔️
AccountIdtargetReferendumIndexindex
Enact proposal
✔️
✔️
Hashproposal_hashReferendumIndexindex
Blacklist
Hashproposal_hashOptionReferendumIndexmaybe_ref_index
Cancel proposal
✔️
✔️
Compactu32prop_index
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Set members
✔️
✔️
VecAccountIdnew_membersOptionAccountIdprimeMemberCountold_count
Execute
✔️
✔️
ProposalproposalCompactu32length_bound
Propose
✔️
✔️
Compactu32thresholdProposalproposalCompactu32length_bound
Vote
✔️
✔️
HashproposalCompactu32indexboolapprove
Close
✔️
✔️
Hashproposal_hashCompactu32indexCompactu64proposal_weight_boundCompactu32length_bound
Disapprove proposal
✔️
✔️
Hashproposal_hash
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Set members
✔️
✔️
VecAccountIdnew_membersOptionAccountIdprimeMemberCountold_count
Execute
✔️
✔️
ProposalproposalCompactu32length_bound
Propose
✔️
✔️
Compactu32thresholdProposalproposalCompactu32length_bound
Vote
✔️
✔️
HashproposalCompactu32indexboolapprove
Close
✔️
✔️
Hashproposal_hashCompactu32indexCompactu64proposal_weight_boundCompactu32length_bound
Disapprove proposal
✔️
✔️
Hashproposal_hash
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Propose spend
✔️
✔️
CompactBalanceamountLookupasStaticLookupSourcebeneficiary
Reject proposal
✔️
✔️
Compactu32proposal_id
Approve proposal
✔️
✔️
Compactu32proposal_id
Spend
✔️
✔️
CompactBalanceamountLookupasStaticLookupSourcebeneficiary
Remove approval
✔️
✔️
Compactu32proposal_id
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Schedule
BlockNumberwhenOptionschedulePeriodBlockNumbermaybe_periodicschedulePrioritypriorityBoxCallOrHashOfTcall
Cancel
BlockNumberwhenu32index
Schedule named
Vecu8idBlockNumberwhenOptionschedulePeriodBlockNumbermaybe_periodicschedulePrioritypriorityBoxCallOrHashOfTcall
Cancel named
Vecu8id
Schedule after
BlockNumberafterOptionschedulePeriodBlockNumbermaybe_periodicschedulePrioritypriorityBoxCallOrHashOfTcall
Schedule named after
Vecu8idBlockNumberafterOptionschedulePeriodBlockNumbermaybe_periodicschedulePrioritypriorityBoxCallOrHashOfTcall
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Note preimage
✔️
✔️
Vecu8bytes
Unnote preimage
✔️
✔️
Hashhash
Request preimage
✔️
✔️
Hashhash
Unrequest preimage
✔️
✔️
Hashhash
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Service overweight
✔️
✔️
OverweightIndexindexWeightweight_limit
Suspend xcm execution
✔️
✔️
Resume xcm execution
✔️
✔️
Update suspend threshold
✔️
✔️
u32new_
Update drop threshold
✔️
✔️
u32new_
Update resume threshold
✔️
✔️
u32new_
Update threshold weight
✔️
✔️
Weightnew_
Update weight restrict decay
✔️
✔️
Weightnew_
Update xcmp max individual weight
✔️
✔️
Weightnew_
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Service overweight
✔️
✔️
OverweightIndexindexWeightweight_limit
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Send
BoxVersionedMultiLocationdestBoxVersionedXcmTuplemessage
Teleport assets
BoxVersionedMultiLocationdestBoxVersionedMultiLocationbeneficiaryBoxVersionedMultiAssetsassetsu32fee_asset_item
Reserve transfer assets
BoxVersionedMultiLocationdestBoxVersionedMultiLocationbeneficiaryBoxVersionedMultiAssetsassetsu32fee_asset_item
Execute
BoxVersionedXcmTasSysConfigCallmessageWeightmax_weight
Force xcm version
BoxMultiLocationlocationXcmVersionxcm_version
Force default xcm version
OptionXcmVersionmaybe_xcm_version
Force subscribe version notify
BoxVersionedMultiLocationlocation
Force unsubscribe version notify
BoxVersionedMultiLocationlocation
Limited reserve transfer assets
BoxVersionedMultiLocationdestBoxVersionedMultiLocationbeneficiaryBoxVersionedMultiAssetsassetsu32fee_asset_itemWeightLimitweight_limit
Limited teleport assets
BoxVersionedMultiLocationdestBoxVersionedMultiLocationbeneficiaryBoxVersionedMultiAssetsassetsu32fee_asset_itemWeightLimitweight_limit
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Set uncles
VecHeadernew_uncles
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Set invulnerables
✔️
✔️
VecAccountIdnew_
Set desired candidates
✔️
✔️
u32max
Set candidacy bond
✔️
✔️
Balancebond
Register as candidate
✔️
✔️
Leave intent
✔️
✔️
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Set keys
✔️
✔️
✔️
KeyskeysBytesproof
Purge keys
✔️
✔️
✔️
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Feed values
VecTupleOracleKeyOracleValuevalues
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Transfer
✔️
CurrencyIdcurrency_idu128amountBoxVersionedMultiLocationdestWeightdest_weight
Transfer multiasset
✔️
BoxVersionedMultiAssetassetBoxVersionedMultiLocationdestWeightdest_weight
Transfer with fee
CurrencyIdcurrency_idu128amountu128feeBoxVersionedMultiLocationdestWeightdest_weight
Transfer multiasset with fee
BoxVersionedMultiAssetassetBoxVersionedMultiAssetfeeBoxVersionedMultiLocationdestWeightdest_weight
Transfer multicurrencies
✔️
VecTupleCurrencyIdu128currenciesu32fee_itemBoxVersionedMultiLocationdestWeightdest_weight
Transfer multiassets
BoxVersionedMultiAssetsassetsu32fee_itemBoxVersionedMultiLocationdestWeightdest_weight
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Send as sovereign
BoxVersionedMultiLocationdestBoxVersionedXcmTuplemessage
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Claim
✔️
✔️
Vested transfer
✔️
✔️
LookupasStaticLookupSourcedestVestingScheduleOfschedule
Update vesting schedules
✔️
✔️
LookupasStaticLookupSourcewhoVecVestingScheduleOfvesting_schedules
Claim for
✔️
✔️
LookupasStaticLookupSourcedest
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Add market
✔️
✔️
✔️
AssetIdOfTasset_idMarketBalanceOfTmarket
Activate market
✔️
✔️
✔️
AssetIdOfTasset_id
Update rate model
✔️
✔️
✔️
AssetIdOfTasset_idInterestRateModelrate_model
Update market
✔️
✔️
✔️
AssetIdOfTasset_idOptionRatiocollateral_factorOptionRatioliquidation_thresholdOptionRatioreserve_factorOptionRatioclose_factorOptionRatioliquidate_incentive_reserved_factorOptionRateliquidate_incentiveOptionBalancesupply_capOptionBalanceborrow_cap
Force update market
✔️
✔️
✔️
AssetIdOfTasset_idMarketBalanceOfTmarket
Add reward
✔️
✔️
✔️
Balanceamount
Withdraw missing reward
✔️
✔️
✔️
LookupasStaticLookupSourcetarget_accountBalanceamount
Update market reward speed
✔️
✔️
✔️
AssetIdOfTasset_idOptionBalancesupply_reward_per_blockOptionBalanceborrow_reward_per_block
Claim reward
✔️
✔️
✔️
Claim reward for market
✔️
✔️
✔️
AssetIdOfTasset_id
Mint
✔️
✔️
✔️
AssetIdOfTasset_idCompactu128mint_amount
Redeem
✔️
✔️
✔️
AssetIdOfTasset_idCompactu128redeem_amount
Redeem all
✔️
✔️
✔️
AssetIdOfTasset_id
Borrow
✔️
✔️
✔️
AssetIdOfTasset_idCompactu128borrow_amount
Repay borrow
✔️
✔️
✔️
AssetIdOfTasset_idCompactu128repay_amount
Repay borrow all
✔️
✔️
✔️
AssetIdOfTasset_id
Collateral asset
✔️
✔️
✔️
AssetIdOfTasset_idboolenable
Liquidate borrow
✔️
✔️
✔️
AccountIdborrowerAssetIdOfTliquidation_asset_idCompactu128repay_amountAssetIdOfTcollateral_asset_id
Add reserves
✔️
✔️
✔️
LookupasStaticLookupSourcepayerAssetIdOfTasset_idCompactu128add_amount
Reduce reserves
✔️
✔️
✔️
LookupasStaticLookupSourcereceiverAssetIdOfTasset_idCompactu128reduce_amount
Reduce incentive reserves
✔️
✔️
✔️
LookupasStaticLookupSourcereceiverAssetIdOfTasset_idCompactu128redeem_amount
Update liquidation free collateral
✔️
✔️
✔️
VecAssetIdOfcollaterals
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Set price
✔️
✔️
CurrencyIdasset_idPriceprice
Reset price
✔️
✔️
CurrencyIdasset_id
Set foreign asset
✔️
✔️
CurrencyIdforeign_asset_idCurrencyIdasset_id
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Create vault
✔️
✔️
ParaIdcrowdloanAssetIdOfTctokenLeasePeriodlease_startLeasePeriodlease_endContributionStrategycontribution_strategyCompactBalancecapBlockNumberend_block
Update vault
✔️
✔️
ParaIdcrowdloanOptionBalancecapOptionBlockNumberend_blockOptionContributionStrategycontribution_strategy
Open
✔️
✔️
ParaIdcrowdloan
Contribute
✔️
✔️
ParaIdcrowdloanCompactBalanceamountVecu8referral_code
Set vrf
✔️
✔️
boolflag
Close
✔️
✔️
ParaIdcrowdloan
Reopen
✔️
✔️
ParaIdcrowdloan
Auction succeeded
✔️
✔️
ParaIdcrowdloan
Auction failed
✔️
✔️
ParaIdcrowdloan
Claim
✔️
✔️
ParaIdcrowdloanLeasePeriodlease_startLeasePeriodlease_end
Claim for
✔️
✔️
LookupasStaticLookupSourcedestParaIdcrowdloanLeasePeriodlease_startLeasePeriodlease_end
Withdraw
✔️
✔️
ParaIdcrowdloanLeasePeriodlease_startLeasePeriodlease_end
Withdraw for
✔️
✔️
LookupasStaticLookupSourcedestParaIdcrowdloanLeasePeriodlease_startLeasePeriodlease_end
Redeem
✔️
✔️
ParaIdcrowdloanLeasePeriodlease_startLeasePeriodlease_endCompactBalanceamount
Slot expired
✔️
✔️
ParaIdcrowdloan
Migrate pending
✔️
✔️
ParaIdcrowdloan
Notification received
QueryIdquery_idResponseresponse
Refund
✔️
✔️
ParaIdcrowdloanLeasePeriodlease_startLeasePeriodlease_end
Dissolve vault
✔️
✔️
ParaIdcrowdloanLeasePeriodlease_startLeasePeriodlease_end
Refund for
✔️
✔️
LookupasStaticLookupSourcedestParaIdcrowdloanChildStorageKindkindCompactBalanceamountLeasePeriodlease_startLeasePeriodlease_end
Update proxy
✔️
✔️
AccountIdproxy_address
Update leases bonus
✔️
✔️
LeasePeriodlease_startLeasePeriodlease_endBonusConfigBalanceOfTbonus_config
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Stake
✔️
✔️
✔️
Compactu128amount
Unstake
✔️
✔️
✔️
Compactu128liquid_amountUnstakeProviderunstake_provider
Update reserve factor
✔️
✔️
✔️
Ratioreserve_factor
Update staking ledger cap
✔️
✔️
✔️
Compactu128cap
Bond
✔️
✔️
✔️
DerivativeIndexderivative_indexCompactu128amountRewardDestinationpayee
Bond extra
✔️
✔️
✔️
DerivativeIndexderivative_indexCompactu128amount
Unbond
✔️
✔️
✔️
DerivativeIndexderivative_indexCompactu128amount
Rebond
✔️
✔️
✔️
DerivativeIndexderivative_indexCompactu128amount
Withdraw Unbonded
✔️
✔️
✔️
DerivativeIndexderivative_indexu32num_slashing_spans
Nominate
✔️
✔️
✔️
DerivativeIndexderivative_indexVecAccountIdtargets
Notification received
QueryIdquery_idResponseresponse
Claim for
✔️
✔️
✔️
LookupasStaticLookupSourcedest
Force set era start block
✔️
✔️
✔️
BlockNumberblock_number
Force set current era
✔️
✔️
✔️
EraIndexera
Force advance era
✔️
✔️
✔️
EraIndexoffset
Force matching
✔️
✔️
✔️
Force set staking ledger
✔️
✔️
✔️
DerivativeIndexderivative_indexStakingLedgerAccountIdBalanceOfTstaking_ledger
Set current era
✔️
✔️
✔️
EraIndexeraVecVecu8proof
Set staking ledger
✔️
✔️
✔️
DerivativeIndexderivative_indexStakingLedgerAccountIdBalanceOfTstaking_ledgerVecVecu8proof
Reduce reserves
✔️
✔️
✔️
LookupasStaticLookupSourcereceiverCompactu128reduce_amount
Cancel unstake
✔️
✔️
✔️
Compactu128amount
Update commission rate
✔️
✔️
Ratecommission_rate
Fast match unstake
✔️
✔️
VecAccountIdunstaker_list
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Add member
✔️
✔️
AccountIdwho
Remove member
✔️
✔️
AccountIdwho
Swap member
✔️
✔️
AccountIdremoveAccountIdadd
Reset members
✔️
✔️
VecAccountIdmembers
Change key
✔️
✔️
AccountIdnew_
Set prime
✔️
✔️
AccountIdwho
Clear prime
✔️
✔️
TechnicalCommitteeMembership
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Add member
✔️
✔️
AccountIdwho
Remove member
✔️
✔️
AccountIdwho
Swap member
✔️
✔️
AccountIdremoveAccountIdadd
Reset members
✔️
✔️
VecAccountIdmembers
Change key
✔️
✔️
AccountIdnew_
Set prime
✔️
✔️
AccountIdwho
Clear prime
✔️
✔️
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Add member
✔️
✔️
AccountIdwho
Remove member
✔️
✔️
AccountIdwho
Swap member
✔️
✔️
AccountIdremoveAccountIdadd
Reset members
✔️
✔️
VecAccountIdmembers
Change key
✔️
✔️
AccountIdnew_
Set prime
✔️
✔️
AccountIdwho
Clear prime
✔️
✔️
LiquidStakingAgentsMembership
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Add member
✔️
✔️
AccountIdwho
Remove member
✔️
✔️
AccountIdwho
Swap member
✔️
✔️
AccountIdremoveAccountIdadd
Reset members
✔️
✔️
VecAccountIdmembers
Change key
✔️
✔️
AccountIdnew_
Set prime
✔️
✔️
AccountIdwho
Clear prime
✔️
✔️
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Add member
✔️
✔️
AccountIdwho
Remove member
✔️
✔️
AccountIdwho
Swap member
✔️
✔️
AccountIdremoveAccountIdadd
Reset members
✔️
✔️
VecAccountIdmembers
Change key
✔️
✔️
AccountIdnew_
Set prime
✔️
✔️
AccountIdwho
Clear prime
✔️
✔️
CrowdloansAutomatorsMembership
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Add member
✔️
✔️
AccountIdwho
Remove member
✔️
✔️
AccountIdwho
Swap member
✔️
✔️
AccountIdremoveAccountIdadd
Reset members
✔️
✔️
VecAccountIdmembers
Change key
✔️
✔️
AccountIdnew_
Set prime
✔️
✔️
AccountIdwho
Clear prime
✔️
✔️
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Add liquidity
✔️
✔️
AssetIdOfAssetIdOfpairBalanceOfBalanceOfdesired_amountsBalanceOfBalanceOfminimum_amounts
Remove liquidity
✔️
✔️
AssetIdOfAssetIdOfpairCompactu128liquidity
Create pool
✔️
✔️
AssetIdOfAssetIdOfpairBalanceOfBalanceOfliquidity_amountsAccountIdlptoken_receiverAssetIdOflp_token_id
Update protocol fee
✔️
✔️
Ratioprotocol_fee
Update protocol fee receiver
✔️
✔️
AccountIdprotocol_fee_receiver
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Swap exact tokens for tokens
✔️
✔️
VecAssetIdOfrouteCompactu128amount_inCompactu128min_amount_out
Swap tokens for exact tokens
✔️
✔️
VecAssetIdOfrouteCompactu128amount_outCompactu128max_amount_in
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Force set lock
✔️
✔️
AssetIdOfTassetAccountIdwhoCompactu128amount
Force remove lock
✔️
✔️
AssetIdOfTassetAccountIdwho
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Register chain
✔️
✔️
ChainIdchain_id
Unregister chain
✔️
✔️
ChainIdchain_id
Register bridge token
✔️
✔️
AssetIdOfTasset_idBridgeTokenbridge_token
Unregister bridge token
✔️
✔️
CurrencyIdbridge_token_id
Set bridge token fee
✔️
✔️
CurrencyIdbridge_token_idBalancenew_fee
Set bridge token status
✔️
✔️
CurrencyIdbridge_token_idboolenable
Set bridge token cap
✔️
✔️
CurrencyIdbridge_token_idBridgeTypebridge_typeBalancenew_cap
Clean cap accumulated value
✔️
✔️
CurrencyIdbridge_token_idBridgeTypebridge_type
Teleport
✔️
✔️
ChainIddest_idCurrencyIdbridge_token_idTeleAccounttoBalanceamount
Materialize
✔️
✔️
ChainIdsrc_idChainNoncesrc_nonceCurrencyIdbridge_token_idAccountIdtoBalanceamountboolfavour
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Toggle pallet
✔️
✔️
u8pallet_idx
Toggle call
✔️
✔️
u8pallet_idxu8call_idx
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Create
✔️
✔️
AssetIdOfTassetAssetIdOfTreward_assetBlockNumberlock_durationBlockNumbercool_down_duration
Set pool status
✔️
✔️
AssetIdOfTassetAssetIdOfTreward_assetBlockNumberlock_durationboolis_active
Set pool cool down duration
✔️
✔️
AssetIdOfTassetAssetIdOfTreward_assetBlockNumberlock_durationBlockNumbercool_down_duration
Reset pool unlock height
✔️
✔️
AssetIdOfTassetAssetIdOfTreward_assetBlockNumberlock_duration
Deposit
✔️
✔️
AssetIdOfTassetAssetIdOfTreward_assetBlockNumberlock_durationu128amount
Withdraw
✔️
✔️
AssetIdOfTassetAssetIdOfTreward_assetBlockNumberlock_durationu128amount
Redeem
✔️
✔️
AssetIdOfTassetAssetIdOfTreward_assetBlockNumberlock_duration
Claim
✔️
✔️
AssetIdOfTassetAssetIdOfTreward_assetBlockNumberlock_duration
Dispatch reward
✔️
✔️
AssetIdOfTassetAssetIdOfTreward_assetBlockNumberlock_durationLookupasStaticLookupSourcepayeru128amountBlockNumberreward_duration
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Update xcm weight fee
✔️
✔️
XcmCallxcm_callXcmWeightFeeMiscWeightBalanceOfTxcm_weight_fee_misc
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Create
✔️
✔️
AccountIdrecipientBalancedepositAssetIdOfTasset_idTimestampstart_timeTimestampend_timeboolcancellable
Cancel
✔️
✔️
StreamIdstream_id
Withdraw
✔️
✔️
StreamIdstream_idBalanceamount
Set minimum deposit
✔️
✔️
AssetIdOfTasset_idBalanceminimum_deposit
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Register asset
AssetIdasset_idAssetTypeasset_type
Update asset units per second
AssetTypeasset_typeu128units_per_second
Update asset type
AssetIdasset_idAssetTypenew_asset_type
Remove fee payment asset
AssetTypeasset_type
Deregister asset
AssetIdasset_id
Name
Nano S
Nano S XL
Nano SP/X
Nesting
Arguments
Set validation data
ParachainInherentDatadata
Sudo send upward message
UpwardMessagemessage
Authorize upgrade
Hashcode_hash
Enact authorized upgrade
Vecu8code