Yield and APY tracking
In Yelay, all earned yield is collected in the YieldExtractor contract. The yield is then becoming available to be claimed for clients and end users on a daily basis.
Fetch aggregated yield accrual info
// Get all aggregated yield data
const aggregatedYieldData = await sdk.data.getAggregatedYield();
// Get aggregated yields with all filters
const filteredAggregatedYield = await sdk.data.getAggregatedYield(
['0xVaultAddress'], // Optional: filter by vault addresses
[1, 2, 3], // Optional: filter by pool IDs
['0xUserAddress1', '0xUserAddress2'], // Optional: filter by user addresses
{ fromTimestamp: 1640000000 } // Optional: timeframe filter
);const aggregatedYieldData = await sdk.yields.getYields([vaults], [poolIds], [users], timeframe);Zooming in on rewards
Last updated