Asset ๐ฐ query operations for your front-end โ
This functionality serves to retrieve asset data from compatible Parachains. Users can retrieve details like asset decimals
, registered assets on particular Parachain
, check if the asset is registered on Parachain
and more.
Video guide for this section: โ
Query assets object โ
This function returns assets object
from assets.json
for particular Parachain
including information about native
and foreign
assets.
paraspell.assets.getAssetsObject('Acala')
Query asset ID โ
This function returns assetId
for particular Parachain
and asset symbol
paraspell.assets.getAssetId('Acala', 'DOT')
Query Relay chain asset symbol โ
This function returns the symbol
of the Relay chain for a particular Parachain. Either "DOT" or "KSM"
paraspell.assets.getRelayChainSymbol('Basilisk')
Query native assets โ
This function returns a string array of native
assets symbols for a particular Parachain
paraspell.assets.getNativeAssets('Acala')
Query foreign assets โ
This function returns an object array of foreign assets for a particular Parachain. Each object has a symbol and assetId property
paraspell.assets.getOtherAssets('Acala')
Query all asset symbols โ
Function returns string array of all asset symbols for a specific Parachain. (native and foreign assets are merged into a single array)
paraspell.assets.getAllAssetsSymbols('Acala')
Query asset support โ
The function checks if Parachain supports a particular asset. (Both native and foreign assets are searched). Returns boolean
paraspell.assets.hasSupportForAsset(node: TNode, symbol: string)
Query asset decimals โ
The function returns decimals for a specific asset
paraspell.assets.getAssetDecimals('Basilisk', 'KSM')
Query Parachain ID โ
The function returns specific Parachain id
paraspell.assets.getParaId('Basilisk')
Query Parachain name โ
Function to get specific TNode from Parachain id
paraspell.assets.getTNode(nodeID: number)
Import Parachains as constant โ
Import all compatible Parachains as constant
paraspell.NODE_NAMES