New & Existing Tokens

Implementation Types

The Chain-Agnostic Token standard has two implementations when being transferred from one chain to another.

  • New tokens: Burn & Mint

  • Existing tokens: Lock & Mint

With both implementations, no tokens are escrowed in third-party bridging contracts.

Token TypesDescription

Burn & Mint

  • New tokens (ERC20)

  • New NFTs (ERC721)

Not yet deployed on any chains

Each time tokens are transferred from one chain to another, it will burn the amount on the origin chain, and mint the amount on the destination chain.

Lock & Mint

  • Existing tokens (ERC20)

  • Existing NFTs (ERC721)

Currently deployed on one chain

When tokens are transferred from the Home Chain to Chain B, it will lock the amount on Home Chain, and mint the amount on Chain B. When tokens are transferred from Chain B to A, it will burn the amount of Chain B, and unlock the amount on Home Chain. This approach is necessary for existing token contracts since the original token cannot be modified to support re-minting. Instead, a 'lock' is created in a proxy contract owned by the token issuer. Chain-Agnostic Tokens are not held in third-party bridging contracts, ensuring that there is no risk to the funds in case vulnerabilities exist in bridges.

With both implementations, additional chains can be added at any stage.

Last updated