Collection.xyz Documentation
Collection.xyz
  • What is Collection.xyz?
  • Collection Concepts
    • Liquidity Pool
      • Advanced Pool
      • Basic Pool
    • Bonding Curve and Delta
    • Fee
    • Buy / Sell
    • APR
    • The Collection Whitepaper
    • Collection 1.00: Patch Notes
  • User Guides
    • Create a Trade Pool
    • Create a Buy Pool
    • Create a Sell Pool
    • Buy & Sell NFTs instantly
    • LP Strategy Guide
  • Technical Reference
    • NFT AMM
      • What Is A CollectionPool?
      • Differences Between Individual And Communal Liquidity Pool Model
      • How do I determine if a pool has sufficient liquidity to fulfil an order?
    • Fee Structure
      • Overview of the Fee Structure in NFT AMMs
      • Calculation and Collection of Fees
    • Royalties
      • How are royalties implemented?
      • Relation between Royalties and Fees in the AMMs
      • All Possible Royalty Scenarios
    • Airdrop Compatibility
      • Can Collection.xyz handle airdrops?
    • Pool Types
      • Definition of Pool Types In NFT AMMs
      • Comparison of Different Pool Types
    • Bonding Curves
      • Parameters of the bonding curves
      • Type of bonding curves
        • Linear Curve
        • Exponential Curve
        • Sigmoid Curve
      • How are the parameters used in each of the bonding curves?
      • Customizable spread curves
    • Github Repos & Addresses
    • Audit Reports
    • Technical User Flows
      • Technical Architecture
      • Create Pool
      • Swapping and Trading: User Buying NFT
      • Swapping and Trading: User Selling NFT
      • Bonding Curves and Pricing
Powered by GitBook
LogoLogo

Collection.xyz

  • Main Website
  • NFT DEX Testnet

Connect with us

  • Discord
  • Twitter
  • Blog

© 2023 Collection. All rights reserved

On this page
  1. Technical Reference
  2. Pool Types

Comparison of Different Pool Types

Type of pool
TRADE
TOKEN
NFT

Unlimited number of trades?

Yes

No, limited by number of trades

No, limited by number of trades

Fee structure

Carry fee structure (percentage of user-defined fee; user-fee is percentage of trade value)

Flat fee structure (percentage of trade value)

Flat fee structure (percentage of trade value)

Asset Recipient [as result of trade]

The liquidity pool itself

Either the liquidity pool itself, or a specified asset recipient (user can specify)

Either the liquidity pool itself, or a specified asset recipient (user can specify)

Assets that can be deposited by owner

  • Fungible monetary tokens: ETH or ERC20 (one is prespecified)

  • NFTs

Fungible monetary tokens only: ETH or ERC20 (one is prespecified)

NFTs only

How it behaves

Two-sided liquidity within a certain price band [as determined by liquidity in the pool]

One-sided liquidity with bid liquidity for NFTs (buy orders for NFTs)

One-sided liquidity with ask liquidity for NFTs (sell orders for NFTs)

Ownership representation

Owner = holder of LP token

Owner = holder of LP token

Owner = holder of LP token

Compatible with advanced/filter pools?

Yes

Yes

Yes

Use this if you…

Want to LP (i.e. make a market) on the NFT-TOKEN pair within a certain price range to capture trading revenue. Note that your profitability is highly correlated with (a) the price staying within/near the band (b) there being significant trading volatility in the pair

Want to set buy orders for an NFT with ETH/ERC20s (set and forget)

Want to set sell orders for an NFT you own (set and forget)

Delta

Can use any valid delta configuration

Can use any valid delta configuration

Can use any valid delta configuration

PreviousDefinition of Pool Types In NFT AMMsNextBonding Curves

Last updated 2 years ago