LogoLogo
WebsiteGithubDeveloper Docs
  • Protocol Overview
  • Our Mission and Approach
  • General FAQ
  • Products
    • Permissionless Bonds
      • Issuers
        • Use Cases and Benefits
        • Previous Issuers
        • Vesting Type and Duration
        • Auction Type
        • Bond Tokenization
        • Limit Orders
        • Deploy a Bond Market
          • Set Up Market
          • Market Start and End
          • Confirm & Deploy
          • Configure for multi-sig
            • Approve Capacity
            • Deploy Market
      • Bonders
        • Navigating the dApp
        • Dashboard
        • Purchasing a Bond
          • Limit Orders
    • Options Liquidity Mining
      • Issuers
        • Use Cases and Benefits
        • Quote Asset and Strike Price Selection
        • Time Considerations
      • oToken Recipients
  • References
    • Technical Resources
      • Audits
    • Community Resources
    • Brand Assets
    • Contact Us
Powered by GitBook
On this page
  • Option A
  • Option B
  1. Products
  2. Permissionless Bonds
  3. Issuers
  4. Deploy a Bond Market
  5. Configure for multi-sig

Approve Capacity

PreviousConfigure for multi-sigNextDeploy Market

Last updated 1 year ago

The purpose is to provide permission to the Teller contract to spend the Payout Token from the Issuer address with a defined amount

  • Teller Contract: this is Teller address for this bond market of which you will designate as the approved Spender

  • Copy Address: this provides the address of the Payout token

  • Copy Bytecode: this provides the convenience of automatically setting the Spender's allowance to the bond market capacity in terms of the Payout token

Option A

Use this option if you have multiple bond markets on the same chain using the same Teller as it allows you to approve a cumulative allowance to the Teller contract

Do not slide the silder to Custom data

  • Parse in the info from COPY ADDRESS (verify that it is the Payout token address) into "Enter Address or ENS Name" in the Gnosis Safe transaction builder

  • Parse in the Teller contract address in the spender (address) field

  • For amount (uint256) you can set it to the cumulative amount of the existing live bond markets & to-be launched bond market that have the same Payout token (from the same Teller)

  • Proceed to sign as usual

Option B

This option automatically recognizes and sets the Teller's spend allowance amount to the capacity of the bond market to be created

Under New Transaction, slide the slider to Custom data

  • Parse in the info from COPY ADDRESS (verify that it is the Payout token address) into "Enter Address or ENS Name" in the Gnosis Safe transaction builder

  • Input 0 under GOR value/ Value

  • Copy and paste in the Bytecode into Data (Hex encoded)

  • Proceed to sign as usual