๐งชPotion Protocol
Official Potion Protocol v1 Documentation
Last updated
Official Potion Protocol v1 Documentation
Last updated
Potion Protocol is a minimal, gas-efficient AMM for facilitating NFT (ERC721s) to token (ETH or ERC20) swaps using fee-incentivized liquidity pools. Rather than waiting for individual market makers to make and take orders, Potion Protocol uses fee-incentivized liquidity pools to ensure on-demand liquidity for NFTs.
Liquidity providers (LPs) deposit NFTs and Tokens to liquidity pools with which traders can then swap their NFTs and Tokens. Prices for NFTs are set by the ratio of the assets in the pool according to an xy=k constant product curve, just like Uniswap V2. The more NFTs deposited to a pool, the less the price will change as result of swaps against the pool.
By depositing liquidity to Potion Pools, Liquidity Providers receive LP tokens (ERC20) which can be redeemed for NFTs, Tokens, and accrued fees from the pool. These tokens offer a mechanism to gain fractional exposure to the whole pool without needing to buy and sell whole NFTs. These LP tokens can also be used in ERC20-compatible DeFi protocols, e.g. traded on Sushiswap.
Similar to other floor NFT protocols, the current Potion AMM Protocol makes no distinction between different ERC721 IDs. NFTs that are deposited to pools are considered interchangeable with other NFTs from that pool for the purposes of deposits, withdrawals, and swaps.