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
  • Borrowers
  • Liquidators
  • BOB risk subDAO
  1. BOB CDP

System actors

PreviousUse CasesNextSystem configurations

Last updated 1 year ago

Borrowers

Borrowers are regular users, organizations, smart contracts, bots, or other on-chain entities.

In order to effectively become a borrower, an entity must provide and lock-up something as a collateral. In the current version of the protocol, the collateral is represented by a small number of Uniswap V3 LP positions on Polygon.

Once a borrower has locked their collateral, they can freely mint over-collateralized BOB tokens up to the evaluated limit. As the borrowed debt is represented by BOB tokens, it’s effectively denominated in USD. Evaluation of the available borrow limit is done according to parameters determined by the BOB risk subDAO and depends on the collateral type and assets.

The ability to mint over-collateralized BOB is provided to borrowers in exchange for paying a small protocol stability fee, which accrues on the total debt amount. Borrowers are free to use obtained BOB tokens in any way, such as trading activities, farming, leverage opportunities, etc.

As the underlying prices of the supplied collateral change, available borrow limits change as well. If, at some point in time, the evaluated limit becomes less than the outstanding debt, a borrower's CDP position becomes subject to liquidation.

Upon liquidation, the entire amount of the borrower's collateral is sold to the first seen liquidator able to repay the debt in full. In the future version of the protocol, partial more-efficient liquidations will be also possible.

Liquidation typically implies a permanent loss for the borrower, which is limited to a fraction (see ) of the locked collateral value. Liquidation of debt originated from pools with high collateralisation ratios may result in extra claimable BOB tokens for the position owner.

Liquidators

Liquidators keep the system healthy and are responsible for liquidation of under-collateralized positions. Typically liquidators are automated bots.

During the first stage, liquidators will be manually whitelisted. However, liquidator positions will be open to public and community once the protocol matures.

Liquidators monitor existing debt positions and their health. Once a position becomes subject to liquidation, the liquidator repays the entire borrower's debt and receives their collateral in exchange. Collateral is then auctioned or sold to the liquidators (possibly in a single atomic transaction) for BOB tokens. In exchange for their service and gas costs, liquidators receive a small liquidation premium. See Liquidationsfor more detailed liquidation process.

BOB risk subDAO

Protocol governance is responsible for maintaining healthy system settings. This includes proper analysis of listed collaterals, including risk and liquidity assessment. Governance controls the list of whitelisted collaterals, protocol parameters, and the global system configuration.

πŸ‘¨β€πŸŽ€
Liquidation premium (3%)