Please visit our website at zondax.ch
The new Polkadot Ledger application aims to handle all substrate-based chains without being affected by runtime upgrades, providing a single application for the complete ecosystem without compromising security.
As the new app is now available, this repository has been archived.
For more references, you can visit:
This project contains the Statemine app (https://kusama.network/) for Ledger Nano S and X.
- Ledger Nano S/X BOLOS app
- Specs / Documentation
- C++ unit tests
- Zemu tests
For more information: How to build
Please:
- Do not use in production
- Do not use a Ledger device with funds for development purposes.
- Have a separate and marked device that is used ONLY for development and testing
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Remark | ✔️ | ✔️ | ✔️ | Bytes remark |
|
Set heap pages | ✔️ | ✔️ | ✔️ | u64 pages |
|
Set code | ✔️ | ✔️ | ✔️ | 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 |
---|---|---|---|---|---|
Set validation data | ParachainInherentData data |
||||
Sudo send upward message | UpwardMessage message |
||||
Authorize upgrade | Hash code_hashbool check_version |
||||
Enact authorized upgrade | Vecu8 code |
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 |
---|---|---|---|---|---|
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 |
---|---|---|---|---|---|
Set invulnerables | ✔️ | ✔️ | VecAccountId new_ |
||
Set desired candidates | ✔️ | ✔️ | u32 max |
||
Set candidacy bond | ✔️ | ✔️ | Balance bond |
||
Register as candidate | ✔️ | ✔️ | |||
Leave intent | ✔️ | ✔️ | |||
Add invulnerable | ✔️ | ✔️ | AccountId who |
||
Remove invulnerable | ✔️ | ✔️ | AccountId who |
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 |
---|---|---|---|---|---|
Service overweight | ✔️ | ✔️ | OverweightIndex indexWeight weight_limit |
||
Suspend xcm execution | ✔️ | ✔️ | |||
Resume xcm execution | ✔️ | ✔️ | |||
Update suspend threshold | ✔️ | ✔️ | u32 new_ |
||
Update drop threshold | ✔️ | ✔️ | u32 new_ |
||
Update resume threshold | ✔️ | ✔️ | u32 new_ |
||
Update threshold weight | ✔️ | ✔️ | Weight new_ |
||
Update weight restrict decay | ✔️ | ✔️ | Weight new_ |
||
Update xcmp max individual weight | ✔️ | ✔️ | Weight new_ |
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 |
---|---|---|---|---|---|
Service overweight | ✔️ | ✔️ | OverweightIndex indexWeight weight_limit |
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Report bridge status | H256 bridge_idbool is_congested |
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 |
---|---|---|---|---|---|
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 |
---|---|---|---|---|---|
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 |
---|---|---|---|---|---|
Create | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT adminBalance min_balance |
|
Force create | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT ownerbool is_sufficientCompactBalance min_balance |
|
Start destroy | ✔️ | ✔️ | Compactu32 id |
||
Destroy accounts | ✔️ | ✔️ | Compactu32 id |
||
Destroy approvals | ✔️ | ✔️ | Compactu32 id |
||
Finish destroy | ✔️ | ✔️ | Compactu32 id |
||
Mint | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT beneficiaryCompactBalance amount |
|
Burn | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT whoCompactBalance amount |
|
Transfer | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT targetCompactBalance amount |
|
Transfer keep alive | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT targetCompactBalance amount |
|
Force transfer | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT sourceAccountIdLookupOfT destCompactBalance amount |
|
Freeze | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT who |
|
Thaw | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT who |
|
Freeze asset | ✔️ | ✔️ | ✔️ | Compactu32 id |
|
Thaw asset | ✔️ | ✔️ | ✔️ | Compactu32 id |
|
Transfer ownership | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT owner |
|
Set team | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT issuerAccountIdLookupOfT adminAccountIdLookupOfT freezer |
|
Set metadata | ✔️ | ✔️ | ✔️ | Compactu32 idVecu8 nameVecu8 symbolu8 decimals |
|
Clear metadata | ✔️ | ✔️ | ✔️ | Compactu32 id |
|
Force set metadata | ✔️ | ✔️ | ✔️ | Compactu32 idVecu8 nameVecu8 symbolu8 decimalsbool is_frozen |
|
Force clear metadata | ✔️ | ✔️ | ✔️ | Compactu32 id |
|
Force asset status | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT ownerAccountIdLookupOfT issuerAccountIdLookupOfT adminAccountIdLookupOfT freezerCompactBalance min_balancebool is_sufficientbool is_frozen |
|
Approve transfer | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT delegateCompactBalance amount |
|
Cancel approval | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT delegate |
|
Force cancel approval | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT ownerAccountIdLookupOfT delegate |
|
Transfer approved | ✔️ | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT ownerAccountIdLookupOfT destinationCompactBalance amount |
|
Touch | ✔️ | ✔️ | Compactu32 id |
||
Refund | ✔️ | ✔️ | Compactu32 idbool allow_burn |
||
Set min balance | ✔️ | ✔️ | Compactu32 idBalance min_balance |
||
Touch other | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT who |
||
Refund other | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT who |
||
Block | ✔️ | ✔️ | Compactu32 idAccountIdLookupOfT who |
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Create | ✔️ | ✔️ | CollectionId collectionAccountIdLookupOfT admin |
||
Force create | ✔️ | ✔️ | CollectionId collectionAccountIdLookupOfT ownerbool free_holding |
||
Destroy | ✔️ | ✔️ | CollectionId collectionDestroyWitness witness |
||
Mint | ✔️ | ✔️ | CollectionId collectionItemId itemAccountIdLookupOfT owner |
||
Burn | ✔️ | ✔️ | CollectionId collectionItemId itemOptionAccountIdLookupOfT check_owner |
||
Transfer | ✔️ | ✔️ | CollectionId collectionItemId itemAccountIdLookupOfT dest |
||
Redeposit | ✔️ | ✔️ | CollectionId collectionVecItemId items |
||
Freeze | ✔️ | ✔️ | CollectionId collectionItemId item |
||
Thaw | ✔️ | ✔️ | CollectionId collectionItemId item |
||
Freeze collection | ✔️ | ✔️ | CollectionId collection |
||
Thaw collection | ✔️ | ✔️ | CollectionId collection |
||
Transfer ownership | ✔️ | ✔️ | CollectionId collectionAccountIdLookupOfT owner |
||
Set team | ✔️ | ✔️ | CollectionId collectionAccountIdLookupOfT issuerAccountIdLookupOfT adminAccountIdLookupOfT freezer |
||
Approve transfer | ✔️ | ✔️ | CollectionId collectionItemId itemAccountIdLookupOfT delegate |
||
Cancel approval | ✔️ | ✔️ | CollectionId collectionItemId itemOptionAccountIdLookupOfT maybe_check_delegate |
||
Force item status | ✔️ | ✔️ | CollectionId collectionAccountIdLookupOfT ownerAccountIdLookupOfT issuerAccountIdLookupOfT adminAccountIdLookupOfT freezerbool free_holdingbool is_frozen |
||
Set attribute | ✔️ | ✔️ | CollectionId collectionOptionItemId maybe_itemBoundedVecu8 keyBoundedVecu8 value |
||
Clear attribute | ✔️ | ✔️ | CollectionId collectionOptionItemId maybe_itemBoundedVecu8 key |
||
Set metadata | ✔️ | ✔️ | CollectionId collectionItemId itemBoundedVecu8 databool is_frozen |
||
Clear metadata | ✔️ | ✔️ | CollectionId collectionItemId item |
||
Set collection metadata | ✔️ | ✔️ | CollectionId collectionBoundedVecu8 databool is_frozen |
||
Clear collection metadata | ✔️ | ✔️ | CollectionId collection |
||
Set accept ownership | ✔️ | ✔️ | OptionCollectionId maybe_collection |
||
Set collection max supply | ✔️ | ✔️ | CollectionId collectionu32 max_supply |
||
Set price | ✔️ | ✔️ | CollectionId collectionItemId itemOptionItemPrice priceOptionAccountIdLookupOfT whitelisted_buyer |
||
Buy item | ✔️ | ✔️ | CollectionId collectionItemId itemItemPrice bid_price |
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Create | ✔️ | ✔️ | AccountIdLookupOfT adminCollectionConfigFor config |
||
Force create | ✔️ | ✔️ | AccountIdLookupOfT ownerCollectionConfigFor config |
||
Destroy | ✔️ | ✔️ | CollectionId collectionDestroyWitness witness |
||
Mint | ✔️ | ✔️ | CollectionId collectionItemId itemAccountIdLookupOfT mint_toOptionMintWitnessItemIdDepositBalanceOf witness_data |
||
Force mint | ✔️ | ✔️ | CollectionId collectionItemId itemAccountIdLookupOfT mint_toItemConfig item_config |
||
Burn | ✔️ | ✔️ | CollectionId collectionItemId item |
||
Transfer | ✔️ | ✔️ | CollectionId collectionItemId itemAccountIdLookupOfT dest |
||
Redeposit | ✔️ | ✔️ | CollectionId collectionVecItemId items |
||
Lock item transfer | ✔️ | ✔️ | CollectionId collectionItemId item |
||
Unlock item transfer | ✔️ | ✔️ | CollectionId collectionItemId item |
||
Lock collection | ✔️ | ✔️ | CollectionId collectionCollectionSettings lock_settings |
||
Transfer ownership | ✔️ | ✔️ | CollectionId collectionAccountIdLookupOfT owner |
||
Set team | ✔️ | ✔️ | CollectionId collectionOptionAccountIdLookupOfT issuerOptionAccountIdLookupOfT adminOptionAccountIdLookupOfT freezer |
||
Force collection owner | ✔️ | ✔️ | CollectionId collectionAccountIdLookupOfT owner |
||
Force collection config | ✔️ | ✔️ | CollectionId collectionCollectionConfigFor config |
||
Approve transfer | ✔️ | ✔️ | CollectionId collectionItemId itemAccountIdLookupOfT delegateOptionBlockNumber maybe_deadline |
||
Cancel approval | ✔️ | ✔️ | CollectionId collectionItemId itemAccountIdLookupOfT delegate |
||
Clear all transfer approvals | ✔️ | ✔️ | CollectionId collectionItemId item |
||
Lock item properties | ✔️ | ✔️ | CollectionId collectionItemId itembool lock_metadatabool lock_attributes |
||
Set attribute | ✔️ | ✔️ | CollectionId collectionOptionItemId maybeitemAttributeNamespaceAccountId namespaceBoundedVecu8 keyBoundedVecu8 value |
||
Force set attribute | ✔️ | ✔️ | OptionAccountId setasCollectionId collectionOptionItemId maybe_itemAttributeNamespaceAccountId namespaceBoundedVecu8 keyBoundedVecu8 value |
||
Clear attribute | ✔️ | ✔️ | CollectionId collectionOptionItemId maybeitemAttributeNamespaceAccountId namespaceBoundedVecu8 key |
||
Approve item attributes | ✔️ | ✔️ | CollectionId collectionItemId itemAccountIdLookupOfT delegate |
||
Cancel item attributes approval | ✔️ | ✔️ | CollectionId collectionItemId itemAccountIdLookupOfT delegateCancelAttributesApprovalWitness witness |
||
Set metadata | ✔️ | ✔️ | CollectionId collectionItemId itemBoundedVecu8 data |
||
Clear metadata | ✔️ | ✔️ | CollectionId collectionItemId item |
||
Set collection metadata | ✔️ | ✔️ | CollectionId collectionBoundedVecu8 data |
||
Clear collection metadata | ✔️ | ✔️ | CollectionId collection |
||
Set accept ownership | ✔️ | ✔️ | OptionCollectionId maybe_collection |
||
Set collection max supply | ✔️ | ✔️ | CollectionId collectionu32 max_supply |
||
Update mint settings | ✔️ | ✔️ | CollectionId collectionMintSettings mint_settings |
||
Set price | ✔️ | ✔️ | CollectionId collectionItemId itemOptionItemPrice priceOptionAccountIdLookupOfT whitelisted_buyer |
||
Buy item | ✔️ | ✔️ | CollectionId collectionItemId itemItemPrice bid_price |
||
Pay tips | ✔️ | ✔️ | VecItemTipOfMaxTips tips |
||
Create swap | ✔️ | ✔️ | CollectionId offered_collectionItemId offered_itemCollectionId desired_collectionOptionItemId maybe_desired_itemOptionPriceWithDirectionItemPrice maybe_priceBlockNumber duration |
||
Cancel swap | ✔️ | ✔️ | CollectionId offered_collectionItemId offered_item |
||
Claim swap | ✔️ | ✔️ | CollectionId send_collectionItemId send_itemCollectionId receive_collectionItemId receive_itemOptionPriceWithDirectionItemPrice witness_price |
||
Mint pre signed | BoxPreSignedMintOf mint_dataOffchainSignature signatureAccountId signer |
||||
Set attributes pre signed | PreSignedAttributesOf dataOffchainSignature signatureAccountId signer |
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Create | ✔️ | AssetIdParameter idAccountIdLookupOfT adminBalance min_balance |
|||
Force create | ✔️ | AssetIdParameter idAccountIdLookupOfT ownerbool is_sufficientCompactBalance min_balance |
|||
Start destroy | ✔️ | AssetIdParameter id |
|||
Destroy accounts | ✔️ | AssetIdParameter id |
|||
Destroy approvals | ✔️ | AssetIdParameter id |
|||
Finish destroy | ✔️ | AssetIdParameter id |
|||
Mint | ✔️ | AssetIdParameter idAccountIdLookupOfT beneficiaryCompactBalance amount |
|||
Burn | ✔️ | AssetIdParameter idAccountIdLookupOfT whoCompactBalance amount |
|||
Transfer | ✔️ | AssetIdParameter idAccountIdLookupOfT targetCompactBalance amount |
|||
Transfer keep alive | ✔️ | AssetIdParameter idAccountIdLookupOfT targetCompactBalance amount |
|||
Force transfer | ✔️ | AssetIdParameter idAccountIdLookupOfT sourceAccountIdLookupOfT destCompactBalance amount |
|||
Freeze | ✔️ | AssetIdParameter idAccountIdLookupOfT who |
|||
Thaw | ✔️ | AssetIdParameter idAccountIdLookupOfT who |
|||
Freeze asset | ✔️ | AssetIdParameter id |
|||
Thaw asset | ✔️ | AssetIdParameter id |
|||
Transfer ownership | ✔️ | AssetIdParameter idAccountIdLookupOfT owner |
|||
Set team | ✔️ | AssetIdParameter idAccountIdLookupOfT issuerAccountIdLookupOfT adminAccountIdLookupOfT freezer |
|||
Set metadata | ✔️ | AssetIdParameter idVecu8 nameVecu8 symbolu8 decimals |
|||
Clear metadata | ✔️ | AssetIdParameter id |
|||
Force set metadata | ✔️ | AssetIdParameter idVecu8 nameVecu8 symbolu8 decimalsbool is_frozen |
|||
Force clear metadata | ✔️ | AssetIdParameter id |
|||
Force asset status | ✔️ | AssetIdParameter idAccountIdLookupOfT ownerAccountIdLookupOfT issuerAccountIdLookupOfT adminAccountIdLookupOfT freezerCompactBalance min_balancebool is_sufficientbool is_frozen |
|||
Approve transfer | ✔️ | AssetIdParameter idAccountIdLookupOfT delegateCompactBalance amount |
|||
Cancel approval | ✔️ | AssetIdParameter idAccountIdLookupOfT delegate |
|||
Force cancel approval | ✔️ | AssetIdParameter idAccountIdLookupOfT ownerAccountIdLookupOfT delegate |
|||
Transfer approved | ✔️ | AssetIdParameter idAccountIdLookupOfT ownerAccountIdLookupOfT destinationCompactBalance amount |
|||
Touch | ✔️ | AssetIdParameter id |
|||
Refund | ✔️ | AssetIdParameter idbool allow_burn |
|||
Set min balance | ✔️ | AssetIdParameter idBalance min_balance |
|||
Touch other | ✔️ | AssetIdParameter idAccountIdLookupOfT who |
|||
Refund other | ✔️ | AssetIdParameter idAccountIdLookupOfT who |
|||
Block | ✔️ | AssetIdParameter idAccountIdLookupOfT who |
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Fractionalize | ✔️ | ✔️ | u32 nft_collection_idu32 nft_idu32 asset_idAccountIdLookupOfT beneficiaryu128 fractions |
||
Unify | ✔️ | ✔️ | u32 nft_collection_idu32 nft_idu32 asset_idAccountIdLookupOfT beneficiary |
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Create | ✔️ | ✔️ | u32 idAccountIdLookupOfT adminBalance min_balance |
||
Force create | ✔️ | ✔️ | u32 idAccountIdLookupOfT ownerbool is_sufficientCompactBalance min_balance |
||
Start destroy | ✔️ | ✔️ | u32 id |
||
Destroy accounts | ✔️ | ✔️ | u32 id |
||
Destroy approvals | ✔️ | ✔️ | u32 id |
||
Finish destroy | ✔️ | ✔️ | u32 id |
||
Mint | ✔️ | ✔️ | u32 idAccountIdLookupOfT beneficiaryCompactBalance amount |
||
Burn | ✔️ | ✔️ | u32 idAccountIdLookupOfT whoCompactBalance amount |
||
Transfer | ✔️ | ✔️ | u32 idAccountIdLookupOfT targetCompactBalance amount |
||
Transfer keep alive | ✔️ | ✔️ | u32 idAccountIdLookupOfT targetCompactBalance amount |
||
Force transfer | ✔️ | ✔️ | u32 idAccountIdLookupOfT sourceAccountIdLookupOfT destCompactBalance amount |
||
Freeze | ✔️ | ✔️ | u32 idAccountIdLookupOfT who |
||
Thaw | ✔️ | ✔️ | u32 idAccountIdLookupOfT who |
||
Freeze asset | ✔️ | ✔️ | u32 id |
||
Thaw asset | ✔️ | ✔️ | u32 id |
||
Transfer ownership | ✔️ | ✔️ | u32 idAccountIdLookupOfT owner |
||
Set team | ✔️ | ✔️ | u32 idAccountIdLookupOfT issuerAccountIdLookupOfT adminAccountIdLookupOfT freezer |
||
Set metadata | ✔️ | ✔️ | u32 idVecu8 nameVecu8 symbolu8 decimals |
||
Clear metadata | ✔️ | ✔️ | u32 id |
||
Force set metadata | ✔️ | ✔️ | u32 idVecu8 nameVecu8 symbolu8 decimalsbool is_frozen |
||
Force clear metadata | ✔️ | ✔️ | u32 id |
||
Force asset status | ✔️ | ✔️ | u32 idAccountIdLookupOfT ownerAccountIdLookupOfT issuerAccountIdLookupOfT adminAccountIdLookupOfT freezerCompactBalance min_balancebool is_sufficientbool is_frozen |
||
Approve transfer | ✔️ | ✔️ | u32 idAccountIdLookupOfT delegateCompactBalance amount |
||
Cancel approval | ✔️ | ✔️ | u32 idAccountIdLookupOfT delegate |
||
Force cancel approval | ✔️ | ✔️ | u32 idAccountIdLookupOfT ownerAccountIdLookupOfT delegate |
||
Transfer approved | ✔️ | ✔️ | u32 idAccountIdLookupOfT ownerAccountIdLookupOfT destinationCompactBalance amount |
||
Touch | ✔️ | ✔️ | u32 id |
||
Refund | ✔️ | ✔️ | u32 idbool allow_burn |
||
Set min balance | ✔️ | ✔️ | u32 idBalance min_balance |
||
Touch other | ✔️ | ✔️ | u32 idAccountIdLookupOfT who |
||
Refund other | ✔️ | ✔️ | u32 idAccountIdLookupOfT who |
||
Block | ✔️ | ✔️ | u32 idAccountIdLookupOfT who |
Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
---|---|---|---|---|---|
Create pool | ✔️ | MultiAssetId asset1MultiAssetId asset2 |
|||
Add liquidity | ✔️ | MultiAssetId asset1MultiAssetId asset2u128 amount1_desiredu128 amount2_desiredu128 amount1_minu128 amount2_minAccountId mint_to |
|||
Remove liquidity | ✔️ | MultiAssetId asset1MultiAssetId asset2u128 lp_token_burnu128 amount1_min_receiveu128 amount2_min_receiveAccountId withdraw_to |
|||
Swap exact tokens for tokens | ✔️ | VecMultiAssetId pathu128 amount_inu128 amount_out_minAccountId send_tobool keep_alive |
|||
Swap tokens for exact tokens | ✔️ | VecMultiAssetId pathu128 amount_outu128 amount_in_maxAccountId send_tobool keep_alive |