An implementation of this proposal.
When signed, Yearn Pact mints 666 YFI per year over 5 years, making the terminal YFI supply 33333 YFI.
The contract is meant to be set as YFI token governance.
- Deploy
YearnPact
from Treasury TimelockGovernance.setTargetGovernance(YearnPact)
- Wait 3 days
TimelockGovernance.updateTargetGovernance()
YearnPact.sign()
YearnPact.mint(receiver, amount)
to mint up to a vested amount