Buttonwood
  • Buttonwood Basics
    • Introduction to Buttonwood
    • First Principles
    • FAQ
    • DeFi for Beginners
  • Learn
    • Glossary
    • Elastic Supply Assets
      • ButtonToken
      • UnbuttonToken
    • Tranche
      • Deposit Flow
      • Redemption Flow
    • ButtonZero
      • System Design
      • Lending
      • Borrowing
    • ButtonAuctions
    • ButtonSwap
      • Core Concepts
      • Pool Interactions
  • User Guides
    • ButtonSwap User Guide
      • Create a Pool
      • Swap
      • Add Liquidity
      • Remove Liquidity
    • ButtonZero User Guide
      • Primer
      • Borrow (Sell & Ask)
      • Lend (Buy & Bid)
      • Redemption
    • ButtonAuctions User Guide
      • Join an Auction
        • Redemptions
      • Create an Auction
      • Settle an Auction
      • Note on Rebasing Assets
    • Provide Liquidity on Uniswap
    • Mint Tranches
      • Mint Tranches via Contract
        • Minting AMPL Tranches
        • Minting ETH Tranches
        • Minting WBTC Tranches
        • Bond List
  • Developers
    • Deployed Contracts
      • Ethereum Mainnet
      • Görli Testnet
      • Kovan Testnet
      • Avalanche C-Chain
      • Base Mainnet
      • Arbitrum
      • Optimism
    • Tranche
      • Tranche
      • TrancheFactory
      • Bond
      • BondFactory
      • UniV3LoanRouter
    • Button Wrappers
      • ButtonToken
      • UnbuttonToken
      • ButtonTokenFactory
      • UnbuttonTokenFactory
    • Audits
    • Bug Bounty
  • Additional Resources
    • Apps
    • Github
    • Discord
    • Twitter
    • Website
    • ButtonZero
    • Zero Whitepaper
Powered by GitBook
On this page

Was this helpful?

  1. Learn

ButtonZero

Buttonwood Zero is a long-term debt market featuring zero-coupon bonds & zero-liquidations.

PreviousRedemption FlowNextSystem Design

Last updated 2 years ago

Was this helpful?

ButtonZero is a decentralized application built on Ethereum that allows for:

  • Borrowers to borrow USDT at a , with zero risk of .

  • Lenders to deposit USDT for a

The Buttonwood Tranche protocol can create fully-collateralized bonds with zero-liquidations and zero margin calls. These bonds are very configurable and have the following parameters:

  • Collateral asset: The asset backing the bond. Its volatility generates the risk that senior tranche holders transfer to junior tranche holders.

  • Maturity date: These bonds mature at a certain date, after which the collateral asset is distributed among the borrowers and lenders.

  • Tranche ratios: These define the way that risk is transferred from more senior tranches to more junior tranches. They are generally denoted in terms of percent, i.e. a "20/30/50" bond represents a 20% A-Tranche, 30% B-Tranche and 50% Z-Tranche. This in turn means that the A-tranche holders are entitled to the first 20% of the value. After the A-Tranche has been made whole, the B-Tranche holders receive the next 30%, with the remainder going to the Z-Tranche holders.

zero-coupon
fixed-rate
liquidation
fixed-rate return