BOB
  • πŸ‘‹BOB Stablecoin
  • BOB Info
    • πŸ—ΊοΈBOB Ecosystem
      • Mellow Protocol Vaults
    • 🦊MetaMask
      • Swap BOB with Metamask Swap
    • πŸ”BOB Swap
    • πŸ¦„Uniswap v3
    • πŸ™‹β€β™€οΈBOB FAQ
  • BOB CDP
    • ℹ️About
    • πŸ’‘Use Cases
    • πŸ‘¨β€πŸŽ€System actors
    • πŸ“šSystem configurations
    • 🏦Vault health
    • 🏘️User flow examples
    • πŸ‘¨β€πŸ’»Technical docs
      • Position valuation (technical)
      • Liquidations
      • Deployment addresses
      • Smart Contracts
        • NFTVaultRegistry
        • NFTVault
        • UniV3Oracle
        • ChainlinkOracle
        • DebtMinter
        • SurplusMinter
    • πŸ™‹β€β™‚οΈCDP FAQ
  • BOB DAO
    • πŸ§‘β€πŸ€β€πŸ§‘Governance
      • BOB DAO
      • Protocol Governance
        • GP 0: Increase SAFE membership
        • GP 1: Bob Swap beta testing infrastructure
        • GP 2: Upgrade Contracts to v1.0.0
        • GP 3: Enable Bob Swap for Public Use
        • GP 4: Increase Multisig & Upgrade BOB contract on all networks
        • GP 5: Enable Bob Swap on Ethereum Mainnet
        • GP 6: Upgrade zkBob to support direct deposits
        • GP 7: Increase Multi-chain Inventory and Update Bob Swap
        • GP 8: Extend pool limits for KYC'd users
        • GP 9: Deactivate Kyberswap inventory pairs [Emergency Measure]
        • GP 10: Reallocate previous Kyberswap inventory
        • GP 11: Add 24 hour timelock to BOB contract on Optimism
        • GP 12: Raise Polygon limits
        • GP 13: Launch BOB CDP
        • GP 14: Migrate BOB pool to USDC on Polygon
        • GP 15: KYB tiers on Optimism
        • GP 16: Remove excess inventory on Arbitrum and BNB Smart Chain
        • GP 17: Remove excess inventory on Optimism and Ethereum
        • GP 18: Remove excess inventory on Polygon
        • GP 19: Accrued Revenue Allocation
        • GP 20: Migrate BOB pool to USDC on Optimism
        • GP 21: BOB inventory reduction
    • πŸ“‹Inventory
      • Inventory Actions
  • BOB Resources
    • 🧩Visual Assets
    • ⛓️Links
Powered by GitBook
On this page
  • What is the CDP url?
  • What collateral can be used?
  • What are the fees?
  • How much can I borrow?
  • How do I borrow?
  • How do I avoid a liquidation?
  • How do I modify an already deposited NFT?
  • How do I change locked NFTs?
  • How do I close a vault?
  1. BOB CDP

CDP FAQ

PreviousSurplusMinterNextGovernance

Last updated 1 year ago

What is the CDP url?

What collateral can be used?

BOB CDP on Polygon currently accepts only Uniswap V3 LP NFTs as collateral, for a select group of highly liquid pairs. Read more in -

What are the fees?

There are no flat fees on CDP operations, with the exception of gas costs.

BOB CDP charges a constant stability fee, which accrues on a per-second basis (currently set to 1% per annum). For example, an initial debt of 10,000 BOB taken on January 1st would increase to approximately 10,100 BOB on December 31st.

Finally, BOB CDP also takes a percentage of collateral value in the event of a liquidation. Read more about health factors and liquidations here - Vault health

How much can I borrow?

The amount available to borrow depends on the amount and type of locked collateral. For some collateral types, users can borrow up to 90% of their collateral value.

Regardless of collateral amount, for security reasons, the amount available to borrow from any individual vault cannot exceed 100,000 BOB.

How do I borrow?

If you already have some Uniswap V3 positions, you may be able to deposit them in the UI (check to see if they fit all CDP requirements). If you don't have any Uniswap V3 positions, you can choose the one of the supported collateral pairs () and then create one using Uniswap UI - .

Once you have an eligible Uniswap V3 position, you can do the following to borrow some BOB against it:

  1. Create new BOB CDP Vault.

  2. Deposit desired Uniswap V3 position.

  3. Acknowledge the available borrow limit.

  4. Type the desired borrow amount and click "Mint BOB".

How do I avoid a liquidation?

Monitor your position and market condition regularly, supply additional collateral, or repay your debt if necessary when the position becomes too close to liquidation.

How do I modify an already deposited NFT?

The underlying BOB CDP protocol allows position owner to modify locked NFT collateral even after deposit, although this functionality is not currently present in the UI.

In the meanwhile, it is possible to manually increase the Uniswap position liquidity of a locked NFT using the Uniswap UI. Manually craft the link according to the template below:

https://app.uniswap.org/#/increase/{token0}/{token1}/{fee_bps}/{token_id}

How do I change locked NFTs?

BOB CDP won't allow operations that leave the vault in an unhealthy state, thus in order to withdraw or change locked NFT collateral, the borrower would have to first repay their debt or supply some other collateral.

As each BOB CDP vault can store multiple NFTs (currently 2), a viable option might be to first supply a second NFT, and then withdraw the original one.

How do I close a vault?

A vault can be considered closed when it does not hold any more debt or collateral.

This type of closed vault will behave exactly like a newly opened one. It will still be present in your UI and available for further usage. Your address will continue to hold tnhe BOB CDP Vault NFT.

If you wish, however, to eliminate a closed Vault completely, it is possible to manually burn the BOB CDP Vault NFT, by calling the burn() function on the BOB CDP NFT contract, e.g. via Etherscan.

πŸ™‹β€β™‚οΈ
https://bob-cdp.dappling.eth.limo
https://app.uniswap.org/#/add
Collaterals
Collaterals