LogoLogo
WebsiteAppDocs
  • Getting Started
    • 🤙Overview
      • Intro to Shell
      • White Papers
      • GitHub Repositories
      • Contract Addresses
      • Roadmap
      • Community
      • Ecosystem
    • 🗣️Governance
    • 🤝Integrations
      • Protocol Adapters
      • Shell-Native Primitives
        • Stable Token AMMs
        • Volatile Token AMMs
        • NFT Fractionalizer
        • NFT AMMs
        • LBPs (Liquidity Bootstrapping Pools)
        • Managed Pools
        • Pools for Large Swaps
    • 🛠️Developers
      • What to Build on Shell
      • Aggregating Pools
    • 🛡️Security & Bounties
    • ❓FAQ
  • SHELL DAO
    • 🌺Overview
    • 🏛️Shell DAO Permissions
    • 🐟SHELL Token
      • Airdrop Eligibility & CRAB
      • Sablier Vesting Stream SHELL
    • ☑️veSHELL Staking
    • ⚖️Governance Process
      • Governance Stages
      • Delegating Votes
    • ➰Mutable Protocol Fees
    • 🔓DAO Multisig
    • 🍭Toucan Votes
  • User Guide
    • 🎟️Earn Rewards
      • Shell Points (Concluded)
      • Bro Kwon's Booty
      • Get Quota
      • Multipliers and Boosters
      • Dynamic Multipliers
      • Crafting
    • 🎁Wrap Tokens
    • ⚔️LP in a Pool
    • 🐣Wrap NFTs
    • 🤺LP in an NFT Pool
    • 🔄Swap NFTs with an AMM
    • 🧭Shellscan
    • 🌴All About Toucans
    • 🧑‍🚀Using Arbitrum
    • 🚛Migrate from Shell v2 (Retired)
    • 🚚Migrate from Shell v1 (Retired)
    • 🖼️Art of Shell NFTs
  • How Shell Works
    • 🐚Architecture Overview
    • 🌊The Ocean: Accounting Hub
    • 🔱Proteus: AMM Engine
    • 💸Intents (MEV Harnessing System)
    • 🌚Why Arbitrum
    • 🍧Shell v1 (Retired)
    • 💧ShellDrop DAO (Retired)
  • Shell Lore
    • 👁️Hidden Fortune
Powered by GitBook
On this page
  • Overview
  • Primitives
  • ETH+USD
  • WBTC+USD
  • ARB+ETH
  • MAGIC+ETH
  • REUNI+ETH
  • STG+ETH
  1. Getting Started
  2. Integrations
  3. Shell-Native Primitives

Volatile Token AMMs

List of general purpose AMMs for volatile tokens on Shell

PreviousStable Token AMMsNextNFT Fractionalizer

Last updated 9 months ago

Overview

Despite their popularity, many tokens like ETH and BTC can fluctuate wildly in value. Since they are so unpredictable, these 'volatile' tokens make it a bit trickier to design an AMM perfectly tuned to their ups and downs. Nevertheless, it is possible to create a better AMM than the simplistic constant product AMM by using historical price data and fitting that information to a curve with concentrated liquidity.

Shell's initial volatile-to-stable pools are designed so that when the pool's liquidity is split 50-50 across both tokens, the swap rate uses the median dollar value of the volatile token over the last year.

Interested to read more about how these pools were designed?

Primitives

ETH+USD

  • Pool Address:

  • LP Token ID: 0x3d39f7c71b4be4b2b39924b0aefbe172194c1a8b11ff4e31a74896edead80b02

  • Component assets:

    • ETH

    • DAI

    • USDC

    • USDT

  • Fee: 0.25%

WBTC+USD

  • LP Token ID: 0x0e53d22e36f0a0403bacf365d574a97253953118fb462cb766f6a1a34791d493

  • Component assets:

    • WBTC

    • DAI

    • USDC

    • USDT

  • Fee: 0.25%

ARB+ETH

  • LP token ID: 0x977a1e4c16998d4b94d59494909c9503f5bc50642326bc8fa61f2e22761e7a3a

  • Component assets:

    • ARB

    • ETH

  • Fee: 0.25%

MAGIC+ETH

  • LP token: 0xf00fbe5928cf77453911087439475eba4c4ddedd3f3664589eaa91c00e803377

  • Component assets:

    • MAGIC

    • ETH

  • Fee: 0.25%

REUNI+ETH

  • LP token: 0x107a8aad95f88121f288baa229d82a6979de4158e6e0762a53e9ab24b4881c25

  • Component assets:

    • REUNI

    • ETH

  • Fee: 0.25%

STG+ETH

  • LP token: 0x395b21a145e98bc33138d4bc87a25e7ca0839b05bd16c1ed06476c5ceb5c0bfe

  • Component assets:

    • STG

    • ETH

  • Fee: 0.25%

Pool Address:

Pool Address:

Pool Address:

Pool Address:

Pool Address:

🤝
0x3402D87DF0817b2A96b210b8873d33dD979C8D19
0xA16F40437213020A167c230E4667ff8f13640f75
0x0699645f2fd448398272ae07f82eee8d0388de1c
0x3917c74FDeC42071E29461c849bceB81cBC3059c
0xe043EB17Cc12C3fD4f5EaC765D0f1b965975F470
0xa2dB39e781A5Eee0EAA625dace6F097c17dfF7Ea
Learn how to construct an AMM using Proteus.