This is an implementation of on-chain yield oracles, allowing you to permissionlessly deploy oracles to report the yield of interest bearing tokens.
Simply plug in the address of the yield bearing token, or an exchange rate oracle, fund a chainlink upkeep or setup a gelato bot and you're good to go.
Contract | Chain | Address |
---|---|---|
YieldOracleFactory | Arbitrum | 0x0bf666ad612e5e7b3599f5ddfa6f9a535eb5ba03 |
wstETH/ETH Yield Oracle | Arbitrum | 0xeeb42Ca096A69686623250D13cD9c0ee99482C01 |
sUSDe/USDe Yield Oracle | Arbitrum | 0x0c21d1d81411aAf7ECDbC470e5b000626eE7D612 |
Feel free to contribute and give feedback. It has not been audited and missing tests, use at your own risk.