Approve Capacity
Last updated
Last updated
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
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
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