Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Zondax/ledger-parallel

Repository files navigation

Ledger Parallel App

License GithubActions


zondax_light zondax_dark

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

ATTENTION

Please:

  • Do not use in production
  • Do not use a Ledger device with funds for development purposes.
  • Have a separate and marked device that is used ONLY for development and testing

Parallel 17.193.x

System

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 Keyprefix
u32subkeys
Remark with event ✔️ ✔️ ✔️ Vecu8remark

Timestamp

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Set ✔️ ✔️ Compactu64now

Utility

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Batch ✔️ ✔️ ✔️ VecCallcalls
As derivative u16index
Callcall
Batch all ✔️ ✔️ ✔️ VecCallcalls
Dispatch as BoxPalletsOriginas_origin
Callcall
Force batch ✔️ ✔️ ✔️ VecCallcalls

Multisig

Name Nano S Nano S XL Nano SP/X Nesting Arguments
As multi threshold 1 ✔️ ✔️ ✔️ VecAccountIdother_signatories
Callcall
As multi ✔️ ✔️ ✔️ u16threshold
VecAccountIdother_signatories
OptionTimepointmaybe_timepoint
OpaqueCallcall
boolstore_call
Weightmax_weight
Approve as multi ✔️ ✔️ ✔️ u16threshold
VecAccountIdother_signatories
OptionTimepointmaybe_timepoint
H256call_hash
Weightmax_weight
Cancel as multi ✔️ ✔️ ✔️ u16threshold
VecAccountIdother_signatories
Timepointtimepoint
H256call_hash

Balances

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Transfer ✔️ ✔️ ✔️ ✔️ LookupasStaticLookupSourcedest
CompactBalanceamount
Set balance ✔️ ✔️ ✔️ LookupasStaticLookupSourcewho
CompactBalancenew_free
CompactBalancenew_reserved
Force transfer ✔️ ✔️ ✔️ ✔️ LookupasStaticLookupSourcesource
LookupasStaticLookupSourcedest
CompactBalanceamount
Transfer keep alive ✔️ ✔️ ✔️ ✔️ LookupasStaticLookupSourcedest
CompactBalanceamount
Transfer all ✔️ ✔️ ✔️ LookupasStaticLookupSourcedest
boolkeep_alive
Force unreserve ✔️ ✔️ LookupasStaticLookupSourcewho
Balanceamount

Assets

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Create ✔️ ✔️ Compactu32id
LookupasStaticLookupSourceadmin
Balancemin_balance
Force create ✔️ ✔️ Compactu32id
LookupasStaticLookupSourceowner
boolis_sufficient
Compactu128min_balance
Destroy ✔️ ✔️ Compactu32id
DestroyWitnesswitness
Mint ✔️ ✔️ Compactu32id
LookupasStaticLookupSourcebeneficiary
Compactu128amount
Burn ✔️ ✔️ Compactu32id
LookupasStaticLookupSourcewho
Compactu128amount
Transfer ✔️ ✔️ Compactu32id
LookupasStaticLookupSourcetarget
Compactu128amount
Transfer keep alive ✔️ ✔️ Compactu32id
LookupasStaticLookupSourcetarget
Compactu128amount
Force transfer ✔️ ✔️ Compactu32id
LookupasStaticLookupSourcesource
LookupasStaticLookupSourcedest
Compactu128amount
Freeze ✔️ ✔️ Compactu32id
LookupasStaticLookupSourcewho
Thaw ✔️ ✔️ Compactu32id
LookupasStaticLookupSourcewho
Freeze asset ✔️ ✔️ Compactu32id
Thaw asset ✔️ ✔️ Compactu32id
Transfer ownership ✔️ ✔️ Compactu32id
LookupasStaticLookupSourceowner
Set team ✔️ ✔️ Compactu32id
LookupasStaticLookupSourceissuer
LookupasStaticLookupSourceadmin
LookupasStaticLookupSourcefreezer
Set metadata ✔️ ✔️ Compactu32id
Vecu8name
Vecu8symbol
u8decimals
Clear metadata ✔️ ✔️ Compactu32id
Force set metadata ✔️ ✔️ Compactu32id
Vecu8name
Vecu8symbol
u8decimals
boolis_frozen
Force clear metadata ✔️ ✔️ Compactu32id
Force asset status ✔️ ✔️ Compactu32id
LookupasStaticLookupSourceowner
LookupasStaticLookupSourceissuer
LookupasStaticLookupSourceadmin
LookupasStaticLookupSourcefreezer
Compactu128min_balance
boolis_sufficient
boolis_frozen
Approve transfer ✔️ ✔️ Compactu32id
LookupasStaticLookupSourcedelegate
Compactu128amount
Cancel approval ✔️ ✔️ Compactu32id
LookupasStaticLookupSourcedelegate
Force cancel approval ✔️ ✔️ Compactu32id
LookupasStaticLookupSourceowner
LookupasStaticLookupSourcedelegate
Transfer approved ✔️ ✔️ Compactu32id
LookupasStaticLookupSourceowner
LookupasStaticLookupSourcedestination
Compactu128amount
Touch ✔️ ✔️ Compactu32id
Refund ✔️ ✔️ Compactu32id
boolallow_burn

Proxy

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Proxy ✔️ ✔️ ✔️ AccountIdreal
OptionProxyTypeforce_proxy_type
Callcall
Add proxy ✔️ ✔️ AccountIddelegate
ProxyTypeproxy_type
BlockNumberdelay
Remove proxy ✔️ ✔️ AccountIddelegate
ProxyTypeproxy_type
BlockNumberdelay
Remove proxies ✔️ ✔️
Anonymous ✔️ ✔️ ProxyTypeproxy_type
BlockNumberdelay
u16index
Kill anonymous ✔️ ✔️ AccountIdspawner
ProxyTypeproxy_type
u16index
Compactu32height
Compactu32ext_index
Announce ✔️ ✔️ AccountIdreal
CallHashOfcall_hash
Remove announcement ✔️ ✔️ AccountIdreal
CallHashOfcall_hash
Reject announcement ✔️ ✔️ AccountIddelegate
CallHashOfcall_hash
Proxy announced ✔️ ✔️ AccountIddelegate
AccountIdreal
OptionProxyTypeforce_proxy_type
Callcall

Identity

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_index
Compactu128max_fee
Cancel request ✔️ ✔️ RegistrarIndexreg_index
Set fee ✔️ ✔️ Compactu32index
Compactu128fee
Set account id ✔️ ✔️ Compactu32index
AccountIdnew_
Set fields Compactu32index
IdentityFieldsfields
Provide judgement Compactu32reg_index
LookupasStaticLookupSourcetarget
JudgementBalanceOfTjudgement
Kill identity ✔️ ✔️ LookupasStaticLookupSourcetarget
Add sub LookupasStaticLookupSourcesub
Datadata
Rename sub LookupasStaticLookupSourcesub
Datadata
Remove sub ✔️ ✔️ LookupasStaticLookupSourcesub
Quit sub ✔️ ✔️

Democracy

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Propose ✔️ ✔️ Hashproposal_hash
CompactBalanceamount
Second ✔️ ✔️ Compactu32proposal
Compactu32seconds_upper_bound
Vote ✔️ ✔️ Compactu32ref_index
AccountVotevote
Emergency cancel ✔️ ✔️ ReferendumIndexref_index
External propose ✔️ ✔️ Hashproposal_hash
External propose majority ✔️ ✔️ Hashproposal_hash
External propose default ✔️ ✔️ Hashproposal_hash
Fast track ✔️ ✔️ Hashproposal_hash
BlockNumbervoting_period
BlockNumberdelay
Veto external ✔️ ✔️ Hashproposal_hash
Cancel referendum ✔️ ✔️ Compactu32ref_index
Cancel queued ✔️ ✔️ ReferendumIndexwhich
Delegate ✔️ ✔️ AccountIdto
Convictionconviction
Balancebalance
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_hash
Compactu32proposal_len_upper_bound
Unlock ✔️ ✔️ AccountIdtarget
Remove vote ✔️ ✔️ ReferendumIndexindex
Remove other vote ✔️ ✔️ AccountIdtarget
ReferendumIndexindex
Enact proposal ✔️ ✔️ Hashproposal_hash
ReferendumIndexindex
Blacklist Hashproposal_hash
OptionReferendumIndexmaybe_ref_index
Cancel proposal ✔️ ✔️ Compactu32prop_index

GeneralCouncil

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Set members ✔️ ✔️ VecAccountIdnew_members
OptionAccountIdprime
MemberCountold_count
Execute ✔️ ✔️ Proposalproposal
Compactu32length_bound
Propose ✔️ ✔️ Compactu32threshold
Proposalproposal
Compactu32length_bound
Vote ✔️ ✔️ Hashproposal
Compactu32index
boolapprove
Close ✔️ ✔️ Hashproposal_hash
Compactu32index
Compactu64proposal_weight_bound
Compactu32length_bound
Disapprove proposal ✔️ ✔️ Hashproposal_hash

TechnicalCommittee

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Set members ✔️ ✔️ VecAccountIdnew_members
OptionAccountIdprime
MemberCountold_count
Execute ✔️ ✔️ Proposalproposal
Compactu32length_bound
Propose ✔️ ✔️ Compactu32threshold
Proposalproposal
Compactu32length_bound
Vote ✔️ ✔️ Hashproposal
Compactu32index
boolapprove
Close ✔️ ✔️ Hashproposal_hash
Compactu32index
Compactu64proposal_weight_bound
Compactu32length_bound
Disapprove proposal ✔️ ✔️ Hashproposal_hash

Treasury

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Propose spend ✔️ ✔️ CompactBalanceamount
LookupasStaticLookupSourcebeneficiary
Reject proposal ✔️ ✔️ Compactu32proposal_id
Approve proposal ✔️ ✔️ Compactu32proposal_id
Spend ✔️ ✔️ CompactBalanceamount
LookupasStaticLookupSourcebeneficiary
Remove approval ✔️ ✔️ Compactu32proposal_id

Scheduler

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Schedule BlockNumberwhen
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
BoxCallOrHashOfTcall
Cancel BlockNumberwhen
u32index
Schedule named Vecu8id
BlockNumberwhen
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
BoxCallOrHashOfTcall
Cancel named Vecu8id
Schedule after BlockNumberafter
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
BoxCallOrHashOfTcall
Schedule named after Vecu8id
BlockNumberafter
OptionschedulePeriodBlockNumbermaybe_periodic
schedulePrioritypriority
BoxCallOrHashOfTcall

Preimage

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Note preimage ✔️ ✔️ Vecu8bytes
Unnote preimage ✔️ ✔️ Hashhash
Request preimage ✔️ ✔️ Hashhash
Unrequest preimage ✔️ ✔️ Hashhash

XcmpQueue

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Service overweight ✔️ ✔️ OverweightIndexindex
Weightweight_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_

DmpQueue

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Service overweight ✔️ ✔️ OverweightIndexindex
Weightweight_limit

PolkadotXcm

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Send BoxVersionedMultiLocationdest
BoxVersionedXcmTuplemessage
Teleport assets BoxVersionedMultiLocationdest
BoxVersionedMultiLocationbeneficiary
BoxVersionedMultiAssetsassets
u32fee_asset_item
Reserve transfer assets BoxVersionedMultiLocationdest
BoxVersionedMultiLocationbeneficiary
BoxVersionedMultiAssetsassets
u32fee_asset_item
Execute BoxVersionedXcmTasSysConfigCallmessage
Weightmax_weight
Force xcm version BoxMultiLocationlocation
XcmVersionxcm_version
Force default xcm version OptionXcmVersionmaybe_xcm_version
Force subscribe version notify BoxVersionedMultiLocationlocation
Force unsubscribe version notify BoxVersionedMultiLocationlocation
Limited reserve transfer assets BoxVersionedMultiLocationdest
BoxVersionedMultiLocationbeneficiary
BoxVersionedMultiAssetsassets
u32fee_asset_item
WeightLimitweight_limit
Limited teleport assets BoxVersionedMultiLocationdest
BoxVersionedMultiLocationbeneficiary
BoxVersionedMultiAssetsassets
u32fee_asset_item
WeightLimitweight_limit

CumulusXcm

Name Nano S Nano S XL Nano SP/X Nesting Arguments

Authorship

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Set uncles VecHeadernew_uncles

CollatorSelection

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

Session

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Set keys ✔️ ✔️ ✔️ Keyskeys
Bytesproof
Purge keys ✔️ ✔️ ✔️

Oracle

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Feed values VecTupleOracleKeyOracleValuevalues

XTokens

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Transfer ✔️ CurrencyIdcurrency_id
u128amount
BoxVersionedMultiLocationdest
Weightdest_weight
Transfer multiasset ✔️ BoxVersionedMultiAssetasset
BoxVersionedMultiLocationdest
Weightdest_weight
Transfer with fee CurrencyIdcurrency_id
u128amount
u128fee
BoxVersionedMultiLocationdest
Weightdest_weight
Transfer multiasset with fee BoxVersionedMultiAssetasset
BoxVersionedMultiAssetfee
BoxVersionedMultiLocationdest
Weightdest_weight
Transfer multicurrencies ✔️ VecTupleCurrencyIdu128currencies
u32fee_item
BoxVersionedMultiLocationdest
Weightdest_weight
Transfer multiassets BoxVersionedMultiAssetsassets
u32fee_item
BoxVersionedMultiLocationdest
Weightdest_weight

OrmlXcm

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Send as sovereign BoxVersionedMultiLocationdest
BoxVersionedXcmTuplemessage

Vesting

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Claim ✔️ ✔️
Vested transfer ✔️ ✔️ LookupasStaticLookupSourcedest
VestingScheduleOfschedule
Update vesting schedules ✔️ ✔️ LookupasStaticLookupSourcewho
VecVestingScheduleOfvesting_schedules
Claim for ✔️ ✔️ LookupasStaticLookupSourcedest

Loans

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Add market ✔️ ✔️ ✔️ AssetIdOfTasset_id
MarketBalanceOfTmarket
Activate market ✔️ ✔️ ✔️ AssetIdOfTasset_id
Update rate model ✔️ ✔️ ✔️ AssetIdOfTasset_id
InterestRateModelrate_model
Update market ✔️ ✔️ ✔️ AssetIdOfTasset_id
OptionRatiocollateral_factor
OptionRatioliquidation_threshold
OptionRatioreserve_factor
OptionRatioclose_factor
OptionRatioliquidate_incentive_reserved_factor
OptionRateliquidate_incentive
OptionBalancesupply_cap
OptionBalanceborrow_cap
Force update market ✔️ ✔️ ✔️ AssetIdOfTasset_id
MarketBalanceOfTmarket
Add reward ✔️ ✔️ ✔️ Balanceamount
Withdraw missing reward ✔️ ✔️ ✔️ LookupasStaticLookupSourcetarget_account
Balanceamount
Update market reward speed ✔️ ✔️ ✔️ AssetIdOfTasset_id
OptionBalancesupply_reward_per_block
OptionBalanceborrow_reward_per_block
Claim reward ✔️ ✔️ ✔️
Claim reward for market ✔️ ✔️ ✔️ AssetIdOfTasset_id
Mint ✔️ ✔️ ✔️ AssetIdOfTasset_id
Compactu128mint_amount
Redeem ✔️ ✔️ ✔️ AssetIdOfTasset_id
Compactu128redeem_amount
Redeem all ✔️ ✔️ ✔️ AssetIdOfTasset_id
Borrow ✔️ ✔️ ✔️ AssetIdOfTasset_id
Compactu128borrow_amount
Repay borrow ✔️ ✔️ ✔️ AssetIdOfTasset_id
Compactu128repay_amount
Repay borrow all ✔️ ✔️ ✔️ AssetIdOfTasset_id
Collateral asset ✔️ ✔️ ✔️ AssetIdOfTasset_id
boolenable
Liquidate borrow ✔️ ✔️ ✔️ AccountIdborrower
AssetIdOfTliquidation_asset_id
Compactu128repay_amount
AssetIdOfTcollateral_asset_id
Add reserves ✔️ ✔️ ✔️ LookupasStaticLookupSourcepayer
AssetIdOfTasset_id
Compactu128add_amount
Reduce reserves ✔️ ✔️ ✔️ LookupasStaticLookupSourcereceiver
AssetIdOfTasset_id
Compactu128reduce_amount
Reduce incentive reserves ✔️ ✔️ ✔️ LookupasStaticLookupSourcereceiver
AssetIdOfTasset_id
Compactu128redeem_amount
Update liquidation free collateral ✔️ ✔️ ✔️ VecAssetIdOfcollaterals

Prices

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Set price ✔️ ✔️ CurrencyIdasset_id
Priceprice
Reset price ✔️ ✔️ CurrencyIdasset_id
Set foreign asset ✔️ ✔️ CurrencyIdforeign_asset_id
CurrencyIdasset_id

Crowdloans

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Create vault ✔️ ✔️ ParaIdcrowdloan
AssetIdOfTctoken
LeasePeriodlease_start
LeasePeriodlease_end
ContributionStrategycontribution_strategy
CompactBalancecap
BlockNumberend_block
Update vault ✔️ ✔️ ParaIdcrowdloan
OptionBalancecap
OptionBlockNumberend_block
OptionContributionStrategycontribution_strategy
Open ✔️ ✔️ ParaIdcrowdloan
Contribute ✔️ ✔️ ParaIdcrowdloan
CompactBalanceamount
Vecu8referral_code
Set vrf ✔️ ✔️ boolflag
Close ✔️ ✔️ ParaIdcrowdloan
Reopen ✔️ ✔️ ParaIdcrowdloan
Auction succeeded ✔️ ✔️ ParaIdcrowdloan
Auction failed ✔️ ✔️ ParaIdcrowdloan
Claim ✔️ ✔️ ParaIdcrowdloan
LeasePeriodlease_start
LeasePeriodlease_end
Claim for ✔️ ✔️ LookupasStaticLookupSourcedest
ParaIdcrowdloan
LeasePeriodlease_start
LeasePeriodlease_end
Withdraw ✔️ ✔️ ParaIdcrowdloan
LeasePeriodlease_start
LeasePeriodlease_end
Withdraw for ✔️ ✔️ LookupasStaticLookupSourcedest
ParaIdcrowdloan
LeasePeriodlease_start
LeasePeriodlease_end
Redeem ✔️ ✔️ ParaIdcrowdloan
LeasePeriodlease_start
LeasePeriodlease_end
CompactBalanceamount
Slot expired ✔️ ✔️ ParaIdcrowdloan
Migrate pending ✔️ ✔️ ParaIdcrowdloan
Notification received QueryIdquery_id
Responseresponse
Refund ✔️ ✔️ ParaIdcrowdloan
LeasePeriodlease_start
LeasePeriodlease_end
Dissolve vault ✔️ ✔️ ParaIdcrowdloan
LeasePeriodlease_start
LeasePeriodlease_end
Refund for ✔️ ✔️ LookupasStaticLookupSourcedest
ParaIdcrowdloan
ChildStorageKindkind
CompactBalanceamount
LeasePeriodlease_start
LeasePeriodlease_end
Update proxy ✔️ ✔️ AccountIdproxy_address
Update leases bonus ✔️ ✔️ LeasePeriodlease_start
LeasePeriodlease_end
BonusConfigBalanceOfTbonus_config

LiquidStaking

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Stake ✔️ ✔️ ✔️ Compactu128amount
Unstake ✔️ ✔️ ✔️ Compactu128liquid_amount
UnstakeProviderunstake_provider
Update reserve factor ✔️ ✔️ ✔️ Ratioreserve_factor
Update staking ledger cap ✔️ ✔️ ✔️ Compactu128cap
Bond ✔️ ✔️ ✔️ DerivativeIndexderivative_index
Compactu128amount
RewardDestinationpayee
Bond extra ✔️ ✔️ ✔️ DerivativeIndexderivative_index
Compactu128amount
Unbond ✔️ ✔️ ✔️ DerivativeIndexderivative_index
Compactu128amount
Rebond ✔️ ✔️ ✔️ DerivativeIndexderivative_index
Compactu128amount
Withdraw Unbonded ✔️ ✔️ ✔️ DerivativeIndexderivative_index
u32num_slashing_spans
Nominate ✔️ ✔️ ✔️ DerivativeIndexderivative_index
VecAccountIdtargets
Notification received QueryIdquery_id
Responseresponse
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_index
StakingLedgerAccountIdBalanceOfTstaking_ledger
Set current era ✔️ ✔️ ✔️ EraIndexera
VecVecu8proof
Set staking ledger ✔️ ✔️ ✔️ DerivativeIndexderivative_index
StakingLedgerAccountIdBalanceOfTstaking_ledger
VecVecu8proof
Reduce reserves ✔️ ✔️ ✔️ LookupasStaticLookupSourcereceiver
Compactu128reduce_amount
Cancel unstake ✔️ ✔️ ✔️ Compactu128amount
Update commission rate ✔️ ✔️ Ratecommission_rate
Fast match unstake ✔️ ✔️ VecAccountIdunstaker_list

GeneralCouncilMembership

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Add member ✔️ ✔️ AccountIdwho
Remove member ✔️ ✔️ AccountIdwho
Swap member ✔️ ✔️ AccountIdremove
AccountIdadd
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 ✔️ ✔️ AccountIdremove
AccountIdadd
Reset members ✔️ ✔️ VecAccountIdmembers
Change key ✔️ ✔️ AccountIdnew_
Set prime ✔️ ✔️ AccountIdwho
Clear prime ✔️ ✔️

OracleMembership

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Add member ✔️ ✔️ AccountIdwho
Remove member ✔️ ✔️ AccountIdwho
Swap member ✔️ ✔️ AccountIdremove
AccountIdadd
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 ✔️ ✔️ AccountIdremove
AccountIdadd
Reset members ✔️ ✔️ VecAccountIdmembers
Change key ✔️ ✔️ AccountIdnew_
Set prime ✔️ ✔️ AccountIdwho
Clear prime ✔️ ✔️

BridgeMembership

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Add member ✔️ ✔️ AccountIdwho
Remove member ✔️ ✔️ AccountIdwho
Swap member ✔️ ✔️ AccountIdremove
AccountIdadd
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 ✔️ ✔️ AccountIdremove
AccountIdadd
Reset members ✔️ ✔️ VecAccountIdmembers
Change key ✔️ ✔️ AccountIdnew_
Set prime ✔️ ✔️ AccountIdwho
Clear prime ✔️ ✔️

AMM

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Add liquidity ✔️ ✔️ AssetIdOfAssetIdOfpair
BalanceOfBalanceOfdesired_amounts
BalanceOfBalanceOfminimum_amounts
Remove liquidity ✔️ ✔️ AssetIdOfAssetIdOfpair
Compactu128liquidity
Create pool ✔️ ✔️ AssetIdOfAssetIdOfpair
BalanceOfBalanceOfliquidity_amounts
AccountIdlptoken_receiver
AssetIdOflp_token_id
Update protocol fee ✔️ ✔️ Ratioprotocol_fee
Update protocol fee receiver ✔️ ✔️ AccountIdprotocol_fee_receiver

AMMRoute

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Swap exact tokens for tokens ✔️ ✔️ VecAssetIdOfroute
Compactu128amount_in
Compactu128min_amount_out
Swap tokens for exact tokens ✔️ ✔️ VecAssetIdOfroute
Compactu128amount_out
Compactu128max_amount_in

CurrencyAdapter

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Force set lock ✔️ ✔️ AssetIdOfTasset
AccountIdwho
Compactu128amount
Force remove lock ✔️ ✔️ AssetIdOfTasset
AccountIdwho

Bridge

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Register chain ✔️ ✔️ ChainIdchain_id
Unregister chain ✔️ ✔️ ChainIdchain_id
Register bridge token ✔️ ✔️ AssetIdOfTasset_id
BridgeTokenbridge_token
Unregister bridge token ✔️ ✔️ CurrencyIdbridge_token_id
Set bridge token fee ✔️ ✔️ CurrencyIdbridge_token_id
Balancenew_fee
Set bridge token status ✔️ ✔️ CurrencyIdbridge_token_id
boolenable
Set bridge token cap ✔️ ✔️ CurrencyIdbridge_token_id
BridgeTypebridge_type
Balancenew_cap
Clean cap accumulated value ✔️ ✔️ CurrencyIdbridge_token_id
BridgeTypebridge_type
Teleport ✔️ ✔️ ChainIddest_id
CurrencyIdbridge_token_id
TeleAccountto
Balanceamount
Materialize ✔️ ✔️ ChainIdsrc_id
ChainNoncesrc_nonce
CurrencyIdbridge_token_id
AccountIdto
Balanceamount
boolfavour

EmergencyShutdown

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Toggle pallet ✔️ ✔️ u8pallet_idx
Toggle call ✔️ ✔️ u8pallet_idx
u8call_idx

Farming

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Create ✔️ ✔️ AssetIdOfTasset
AssetIdOfTreward_asset
BlockNumberlock_duration
BlockNumbercool_down_duration
Set pool status ✔️ ✔️ AssetIdOfTasset
AssetIdOfTreward_asset
BlockNumberlock_duration
boolis_active
Set pool cool down duration ✔️ ✔️ AssetIdOfTasset
AssetIdOfTreward_asset
BlockNumberlock_duration
BlockNumbercool_down_duration
Reset pool unlock height ✔️ ✔️ AssetIdOfTasset
AssetIdOfTreward_asset
BlockNumberlock_duration
Deposit ✔️ ✔️ AssetIdOfTasset
AssetIdOfTreward_asset
BlockNumberlock_duration
u128amount
Withdraw ✔️ ✔️ AssetIdOfTasset
AssetIdOfTreward_asset
BlockNumberlock_duration
u128amount
Redeem ✔️ ✔️ AssetIdOfTasset
AssetIdOfTreward_asset
BlockNumberlock_duration
Claim ✔️ ✔️ AssetIdOfTasset
AssetIdOfTreward_asset
BlockNumberlock_duration
Dispatch reward ✔️ ✔️ AssetIdOfTasset
AssetIdOfTreward_asset
BlockNumberlock_duration
LookupasStaticLookupSourcepayer
u128amount
BlockNumberreward_duration

XcmHelper

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Update xcm weight fee ✔️ ✔️ XcmCallxcm_call
XcmWeightFeeMiscWeightBalanceOfTxcm_weight_fee_misc

Streaming

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Create ✔️ ✔️ AccountIdrecipient
Balancedeposit
AssetIdOfTasset_id
Timestampstart_time
Timestampend_time
boolcancellable
Cancel ✔️ ✔️ StreamIdstream_id
Withdraw ✔️ ✔️ StreamIdstream_id
Balanceamount
Set minimum deposit ✔️ ✔️ AssetIdOfTasset_id
Balanceminimum_deposit

AssetRegistry

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Register asset AssetIdasset_id
AssetTypeasset_type
Update asset units per second AssetTypeasset_type
u128units_per_second
Update asset type AssetIdasset_id
AssetTypenew_asset_type
Remove fee payment asset AssetTypeasset_type
Deregister asset AssetIdasset_id

ParachainSystem

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

AltStyle によって変換されたページ (->オリジナル) /