Swim Docs
  • Introduction
  • ๐Ÿ“–Tutorial
    • Swap
      • Solana <> Solana
      • Solana -> BNB/ETH
      • BNB/ETH -> Solana
      • BNB/ETH <-> BNB/ETH
    • Add/Remove Liquidity
    • FAQ
    • Metapool
    • Polkadot and Kusama Ecosystem
      • Karura Guide
      • Acala Guide
  • โš™๏ธTroubleshoot
    • Diagnosing Failed Swap Transactions
      • Solana -> BNB/ETH
      • BNB <-> ETH
      • BNB/ETH -> Solana
      • Metapool Transactions
    • Wormhole
      • Wormhole-wrapped Tokens
      • Unconfirmed Wormhole Transactions
    • Common error messages
  • Swim Protocol
    • Roadmap
    • Swim Team
    • Audits
    • Contracts
    • Investors
  • Tokenomics
    • SWIM Token
  • Links
    • Community & Contacts
    • Whitepaper
Powered by GitBook
On this page
  1. Tutorial

Metapool

PreviousFAQNextPolkadot and Kusama Ecosystem

Last updated 2 years ago

Metapools allow Swim to facilitate trading between new tokens and an existing pool.

Our metapools allow native tokens to be swapped seamlessly with any native stablecoin in our existing hexapool i.e., USDC, USDT on Ethereum and Solana, as well as USDT and BUSD on Binance Smart Chain.

To swap stablecoins with stablecoins on our existing supported chains, itโ€™s first swapped with the hexapool LP token, before being redeemed into the stablecoin from the hexapool. The new pools therefore take in native stablecoins with hexapool LP tokens, which means existing LP token holders are not affected by the new metapool if they donโ€™t add liquidity to it.

How to add Liquidity?

This is the same method as found in , with the exception that you provide liquidity with the native token, as well as the hexapool LP token - swimUSD.

๐Ÿ“–
add/remove