For the complete documentation index, see llms.txt. This page is also available as Markdown.

Approve Capacity

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

Last updated