Multichain
  • Getting Started
    • Introduction
      • Supported Chains
      • Supported Tokens
    • How it works
      • Cross-Chain Bridge
      • Cross-Chain Router
    • Governance Token
      • VeMulti
      • How to Convert ANY to MULTI
    • Security
      • Security model
      • Bug bounty (Immunefi)
      • Bug bounty (alternative)
    • How to Use
      • Fees
    • Road Map
    • FAQ
    • Careers
      • Front-end developer
      • Back-end developer
      • Test Engineer
      • Test Development Engineer
      • Security Engineer (Code Auditing)
      • Blockchain Development Engineer
      • Senior Content Editor
      • Event Manager
  • Listing and Integration
    • Token Listing
      • ERC20 Cross-chain Options
      • Difference between V2&V3
    • Chain Integration
      • EVM Networks Integration
      • Non-EVM Networks Integration
    • FAQ
  • Developer Guide
    • How to Integrate Front-end Router
    • Bridge API (Token list/Tx Status)
    • Scan API (Tx Status/Account History)
    • Token Router Testnet
    • anyCall V7
      • How to integrate anyCall V7?
      • API/Explorer
      • Quickstart (Cross-chain text example)
      • Estimate Fee/Pay Fees on destination chain
    • anyCall V6
      • How to integrate anyCall V6?
      • anyFallback
      • anyCall V6 Testnet Environments
      • Fees Paid on Source Chain
      • Context (Verify msg.sender)
    • $USDC CCTP X anyCall
      • Contract Addresses and example
    • anyCall NFT Bridge
    • Permissionless Token bridging
    • How to develop under Anyswap ERC20 standards
    • Bridge funds and anyCall (Router V7)
      • Mainnet
      • Testnet (Quick Start Example)
    • How to Integrate Front-end Bridges
Powered by GitBook
On this page
  • 1. Setup
  • 2. Swap
  • 3. Status Check
  1. Getting Started

How to Use

A quick way to get acquainted with how you could swap with Multichain Router.

PreviousBug bounty (alternative)NextFees

Last updated 3 years ago

Before moving forward, downloading and installing a wallet are a must ( wallet is used as an example for instructions). You need to either create a new MetaMask wallet or import an existing one.

1. Setup

1.1 Visit Multichain and Get your MetaMask connected

1.2 Network setup

The default network setting in MetaMask is Ethereum Mainnet, which means you will need to set up MetaMask on other networks. Here, we take BSC network as an example to show you the setup process.

2. Swap

Multichain router allows users to swap assets between two chains arbitrarily. Before your first swap on Multichain Exchange, contract approval is required with every token that interacts with a contract. It is a one-off process, and you will not go through it again when it comes to the same token. We take $USDC transfer from FTM to BSC as an example to present an entire swap process.

2.1 Contract Approval

Once approved, a small notification window will appear. Click to see the details if you want to.

Alternatively, you can find transaction records according to the following steps. Contract approval is a must-do for every token with a contract. Next time, you can go swap directly.

2.2 Swap

Swapping between two chains is super-fast with Multichain router.

Chances are that you will receive anytokens when liquidity is insufficient in the target chain. For example, you will receive anyUSDC if there is a lack of liquidity (USDC) in BSC network, however, you can still redeem anyUSDC to USDC in the Multichain pool.

Similarly, a small notification window will appear when you’ve sent a transaction. Click the link to see transaction status or check out your MetaMask account.

Your transaction is done when status turns into ‘Success’. Congratulations!

2.3 Liquidity Removal

If you receive anytokens (e.g., anyUSDC), no worries, please wait a while for Multichain pool to rebalance. Once the pool is refilled, you are able to remove liquidity.

If you are impatient with pool to rebalance, you can remove anyUSDC to a different network with liquidity available.

That’s it! Wait a bit. Go and click the link to check transaction status.

3. Status Check

If you miss the link to check cross-chain transaction status, no worries, there is another way to find out by using Multichain Explorer.

Do us a Favor? Add Liquidity

The development of Multichain Ecosystem relies on everyone. We thereby very much appreciate your contributions to the community by adding liquidity to Multichain Pool.

The process is similar to what we’ve done with swap. You need to approve contract first before adding liquidity.

Once done, you can see a notification window show up and your pool share change.

MetaMask