Asset Notation
Understanding THORChain Asset Notation
MAYAChain uses a CHAIN.ASSET notation for all assets. TICKER and ID are added where required. The asset full notation is pictured.
There are three kinds of assets within MAYAChain:
Layer 1 Assets - CHAIN.ASSET
Synthetic Assets - CHAIN/Asset
Derived Assets - MAYA.ASSET
Examples
Asset | Notation |
---|---|
Bitcoin | BTC.BTC (Native BTC) |
Bitcoin | BTC/BTC (Synthetic BTC) |
Bitcoin | MAYA.BTC (Derived BTC) |
Ethereum | ETH.ETH |
USDT | ETH.USDT-0xdac17f958d2ee523a2206206994597c13d831ec7 |
DASH | DASH.DASH (Native) |
DASH | DASH/DASH (Synth) |
CACAO | THOR.RUNE |
Layer 1 Assets
Layer 1 (L1) chains are always denoted as
CHAIN.ASSET
, e.g. BTC.BTC.As two tokens can live on different blockchains, the chain can be used to distinguish them. Example: USDC is on the Ethereum Chain and Arbitrum Chain and is denoted as
ETH.USDC
andARB.USDC
respectively; note the contract address (ticker) was removed for simplicity.Tickers are added to denote assets and are required in the full name. For EVM based Chains, the ticker is the ERC20 Contract address, e.g.
ETH.USDC-0XA0B86991C6218B36C1D19D4A2E9EB0CE3606EB48
. This ensures the asset is specific to the contract address. The pools list shows assets using the full notation.Synthetic Assets are denoted as
CHAIN/ASSET
instead ofCHAIN.ASSET, e
.g. Synthetic BTC isBTC/BTC
and Synthetic USDT isETH/USDT.
While Synthetic assets live on the MAYAChain blockchain, they retain their CHAIN identifier.Synthetic Assets can only be created from MAYAChain-supported L1 assets and are only denoted as
CHAIN/ASSET
, no ticker or ID is required.Chain differentiation is also used for Synthetics, e.g.
ETH/USDC
andARB/USDC
are different Synthetic assets created and redeemable on different chains.
Derived Assets
Derived Assets, currently specific to Lending, are denoted as
MAYA.ASSET.
E.g.MAYA.BTC
is Derived Bitcoin.All Derived Assets live on the MAYAChain blockchain and do not have a Chain identifier.
Currently, Derived Assets are used internally within MAYAChain only.
Last updated