Caviar
  • Introduction
  • User Guides
    • Buying and Selling NFTs
    • Creating a New Shared Pool
    • Providing and Removing Liquidity for Shared and Custom Pools
    • Providing and Removing Liquidity for Pure-NFT Pools
    • Changing your NFTs in Pure-NFT Pools
    • Wrapping and Unwrapping NFTs
    • Impermanent Loss
  • Concepts
    • Shared pools
      • Swaps
      • Liquidity
      • Fractionalization
    • Custom pools
      • Swaps
      • Liquidity
      • Change
  • Technical Reference
    • Contract addresses
    • Shared pools
      • High level overview
      • Smart contract API
        • Caviar.sol
        • Pair.sol
        • StolenNftFilterOracle.sol
        • CaviarEthRoyaltyRouter.sol
      • Desirability Classifier
      • How to make a buy programatically
      • How to make a sell programatically
    • Custom pools
      • High level overview
      • Smart contract API
        • EthRouter
        • Factory
        • PrivatePool
        • PrivatePoolMetadata
        • IStolenNftOracle
  • Resources
    • Partners
    • NFT Collection Partnerships
    • Audits
    • Research
    • Where does the yield come from?
Powered by GitBook
On this page
  • Adding Liquidity to Pure-NFT Pools
  • Making Changes and Claiming Fees for a existing Pure-NFT Pool
  • Removing Liquidity from a Pure-NFT Pool
  1. User Guides

Providing and Removing Liquidity for Pure-NFT Pools

*subject to change as UI changes*

PreviousProviding and Removing Liquidity for Shared and Custom PoolsNextChanging your NFTs in Pure-NFT Pools

Last updated 1 year ago

Note: you will need to sign an approval transaction for each NFT collection before you can add liquidity. Pure-NFT pools allow for users who only want to provide NFTs as iquidity to earn a small fee for each user who changes NFTs from the same collection with their pool. Navigate to the "Manage Liquidity" page and click "Create Now".

Adding Liquidity to Pure-NFT Pools

Select the collection you would like to add liquidity to for a Pure-NFT Pool. Select the custom fee in ETH terms you would like to collect for each change of NFTs that occurs through your pool. Select whether or not you would like to prevent stolen NFTs from being changed into your pool. Select which NFTs you would like to deposit that other users can then exchange for. Click "Create pool".

Making Changes and Claiming Fees for a existing Pure-NFT Pool

Navigate to the "Manage Liquidity" page. Click the Pure NFT pool you would like to modify.

Change your settings for fees, filtering stolen NFTs, and add a NFT if you would like. Click "Add NFTs".

If you would also like to claim the fees that have been generated by your Pure-NFT pool, simply click "Claim fees".

Removing Liquidity from a Pure-NFT Pool

Navigate to the "Manage Liquidity" page. Click the Pure NFT pool.

Click "Remove NFTs" then select which NFTs you would like to withdraw.