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 | ✔️ | ✔️ |
| 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 | ✔️ | ✔️ |
| 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 | ✔️ | ✔️ |
| 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 |