Button Zero
  • 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. User Guides

Mint Tranches

Mint Tranches using Tranche client or contract (Etherscan)

PreviousProvide Liquidity on UniswapNextMint Tranches via Contract

Last updated 2 years ago

Was this helpful?

Users can mint tranche tokens in two ways: using tranche client, or directly on Etherscan (contract). The main reason to mint tranche tokens is for liquidity providers (LPs). After minting tranche tokens, LPs can deposit them on Uniswap to earn a portion of trading fees.

To mint tranches through Etherscan, follow the directions

To mint tranches via tranche client, simply

  1. Go to the and Connect Wallet

Now users need to find the pool they would like to provide liquidity for. The first two decisions to make are:

  1. Asset: If you want to tranche "wBTC" you would select one of the "bWBTC"

  2. Bond Maturity: If you want tranche tokens for the bond maturing in ~one month, you would select the relevant asset with 33 days maturity date.

Users then decide on the amount they would like to Tranche, and are provided with the amount of Tranche A, B, and Z tokens.

LPs can then take their tranche tokens to app.uniswap.org, and deposit liquidity at their ranges, or go and place an Order on app.zero.button.finance.

here.
Tranche client