đ¨âđž Yield Sources
Yield sources generate yield for prize pools.
A Yield Source contract is used by a Yield Source Prize Pool to generate yield for prizes.
See the Specification on Github
The yield source just needs these properties:
The deposit asset is the same as the asset that accrues. I.e. if users deposit Dai into the yield source, then it should yield Dai as well
Yield must always be increasing. The mechanics of the Prize Pool require yield to always go up, as it's a no-loss system. The yield source must protect depositor's collateral.
There are implementations for all of the major yield sources:
Compound
Aave
Yearn
More!
See the full list here
Yield Source Interface
The yield source interface is very simple; it just needs to support four functions:
Last updated