Token Naming Conventions
SKALE token names indicate their origin chain, while the displayed symbol remains the same across all chains.
Last updated
SKALE token names indicate their origin chain, while the displayed symbol remains the same across all chains.
Last updated
Tokens can be bridged directly between SKALE Chains using Metaport, SKALE's interchain widget. Metaport uses a wrap/deposit and mint system for outward transfers, and the reverse burn and withdraw/unwrap for return transfers.
To ensure clarity in token naming and display standards, the following conventions have been adopted by early SKALE Chain owners, and are encouraged ecosystem-wide:
When a token is minted on its origin SKALE Chain, it is given a name (token.name in the token contract) and a symbol (token.symbol). For example, when USDC is bridged from Ethereum mainnet, it is deposited in the bridge contract on L1 and minted on Europa with the name "Circle USD" and the symbol $USDC.
The token symbol is displayed in the frontend of dApps (including MetaMask). The token name is typically not displayed, but can be viewed using a block explorer.
When a token is bridged from its origin SKALE Chain to another SKALE Chain using Metaport, the token is first wrapped before being deposited in the bridge contract. The name of the wrapped token includes a reference to the origin chain ("Europa Wrapped USDC") and the symbol includes a prefix to indicate that it is wrapped ($wUSDC). Under normal circumstances, users will not see the wrapped version of the token, because it should immediately be deposited in the bridge contract.
When the token is minted on the destination chain, the name includes a reference to its original SKALE Chain, while the symbol remains the same to avoid confusion. For example, when USDC is bridged from Europa to the Calypso SKALE Chain, it has the name "Europa USDC" but retains the symbol $USDC.
The table below provides a generalized summary for token naming conventions:
Wrapped tokens should automatically be locked in the bridge contract, and automatically unwrapped when tokens are bridged back to the origin chain. The user will therefore not generally hold wrapped tokens unless the process is interrupted before bridging can be completed.
Metaport performs a check for wrapped tokens when the source chain is selected. In the event that wrapped tokens are found in the user's wallet, a warning is displayed and the user will be prompted to unwrap them and start over.