This is a budget request for maintaining all exporter-related tasks. The exporter is a service that powers yearn.vision, calculates APYs for all our networks, serves data for various internal and external frontends, and is used to visualize current and historical partner, treasury, and transaction data.
As of today, Crebsy and BobTheBuilder are taking care of most of the maintenance and new feature implementation to Exporter's codebase. 0xBasic is reviewing PRs, maintaining and improving grafana dashboards while CSdata1 works on integrating statistics and machine learning models into the Exporter. We will integrate new Yearn products thus push metrics users want to see to Yearn.Vision, and by cleaning the codebase get Exporter to a point where it can move into maintance only mode by the end of the year. Next to these development tasks, we'll serve and monitor the APIs that feed yDaemon, the partner scripts, and other existing and future frontends.
The current solution with victoria-metrics is stable and works but lacks flexibility for partial updates and is not easy to integrate into BI systems like metabase.
A new effort will be taken to create a datamodel with postgres-based timescale db which will enable us to have more control about the indexed web3 data and let us integrate it into 3rd party tools more easily. This will also help external data scientists to work with the exporter data more easily.
grafana dashboard statistics and enhancements
Building a statistics and machine learning dashboard in Grafana.
Enhance and update all current dashboard sections, [General, Strategists, System, Treasury, Treasury-dashboards, Yearn] to include customized graphs with statistics and metrics each team in yearn can utilize built to their specific needs.
More info found here. BR 143 will be closed and added into yExporter team's budget request.
fix tests
many older tests are failing which delays refactorings, leads to regressions and implies a lot of manual testing
migrate price-related tests to ypricemagic repo to reduce run time
yearn-exporter-api updates and improvements for partners and apps
explore currently unmet data needs for seafood and provide the required metrics via rest api
replace eth-brownie with ape once ape has async support
ape-dankmids
finish Balancer apys
Calculate forward-looking APYs like we do with curve and convex, for bal and aura strategies.
Duration
:information_source: This budget request is for a period of 3 months and will be evaluated at the end of the period.
This budget request will allow us to get Exporter to a state where we can go into "maintance mode". This is a state where we dont add new features but the current feature set should suffice and alow us to maintain it with mostly fixes and small improvements when needed. Thus lowering total costs while keeping everything working as normal: exporters, apis, monitoring. We expect this to cut costs to 15k per month moving forward.
Scope
This is a budget request for maintaining all exporter-related tasks. The exporter is a service that powers yearn.vision, calculates APYs for all our networks, serves data for various internal and external frontends, and is used to visualize current and historical partner, treasury, and transaction data.
Responsibilities
handle up status and monitoring for:
code maintenance for:
Plan
As of today, Crebsy and BobTheBuilder are taking care of most of the maintenance and new feature implementation to Exporter's codebase. 0xBasic is reviewing PRs, maintaining and improving grafana dashboards while CSdata1 works on integrating statistics and machine learning models into the Exporter. We will integrate new Yearn products thus push metrics users want to see to Yearn.Vision, and by cleaning the codebase get Exporter to a point where it can move into maintance only mode by the end of the year. Next to these development tasks, we'll serve and monitor the APIs that feed yDaemon, the partner scripts, and other existing and future frontends.
Tasks
add yETH support
add yVaults v3 support
consolidate data layer for open data science:
grafana dashboard statistics and enhancements
fix tests
yearn-exporter-api updates and improvements for partners and apps
replace eth-brownie with ape once ape has async support
finish Balancer apys
Duration
:information_source: This budget request is for a period of 3 months and will be evaluated at the end of the period.
This budget request will allow us to get Exporter to a state where we can go into "maintance mode". This is a state where we dont add new features but the current feature set should suffice and alow us to maintain it with mostly fixes and small improvements when needed. Thus lowering total costs while keeping everything working as normal: exporters, apis, monitoring. We expect this to cut costs to 15k per month moving forward.
Public Group
YFI Exporter (public) bridged to discord
Status
Past budget request
:information_source: https://github.com/yearn/budget/issues/126
New tasks
Finished tasks from last budget request (3m of the 6m scope)
Deadline
2023-10-31
People
Money
Monthly breakdown:
Amount
63670 DAI + 6.6 YFI
Wallet address
0xcD63C69f08bdDa7Fe96a87A2Ca3f56f3a6990a75
Reporting
Monthly