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
  1. Getting Started
  2. Integrations
  3. Shell-Native Primitives

Pools for Large Swaps

How pools for large swaps could be implemented on Shell

PreviousManaged PoolsNextDevelopers

Last updated 9 months ago

There aren't any custom pools for large swaps on Shell yet. Want to build one? Check out the .

Price Impact Minimization

If you're a user looking to execute a large trade with a token pair that doesn't offer extensive liquidity, or perhaps you're a whale aiming to make a very, very large trade in a pool that has reasonable but not limitless liquidity, your trade will probably incur a high degree of price impact. This is because a single large transaction can severely unbalance the pool. Subsequently, arbitrage bots are quick to capitalize on such trades, effectively making a profit from your loss using the imbalance you create.

offers a solution to this problem. It enables the creation of customized pools that gradually sell the tokens you wish to dispose of in exchange for those you want to acquire, spread over a period of time. For example, if you aim to sell 10 million USDC, Evolving Proteus could initiate a pool filled with your USDC, which would then slowly rebalance until it is entirely made up of the token you are looking to purchase. Once the rebalancing is complete, you can then exchange your liquidity provider (LP) tokens for the desired token.

The entire process could be designed to be seamless for a front-end user, mimicking a standard swap operation in appearance. It's important to note that there would be gas fees involved in setting up the pool. Therefore, this strategy would be most beneficial for trades above a certain size. Luckily, Shell works to greatly reduce gas fees, making this a potentially practical solution for managing larger trades.

🤝
developers page
Evolving Proteus