Grant Application Data Pipeline for Solver Team - Core Contributor
Grant Title:
Grant Application Data Pipeline for Solver Team - Core Contributor
Author:
About You:
I am a data engineer and data analyst with a solid background in building data pipelines.
Grant Category:
Other/Miscellaneous: designing and developing data pipelines
Grant Description:
Assist with the development and migration of the CoW data infrastructure.
In an effort to improve the current data infrastructure, this grant would properly advise the core team of CoW protocol in redeveloping these data pipelines and the way that this data is processed. Additionally, it would provide assistance to the core team to implement and develop these pipelines.
Grant Goals and Impact:
Upon successful completion of this grant the core Solver team will have a detailed overview of the new infrastructure, and relevant completed data pipelines that follow this infrastructure.
I will devote at least 10 hours each week to carrying out the Milestones specified in Milestones.
I shall provide the Services to CoW DAO from 28.10.2024 to 31.01.2024, to be actively renewed after the initial period through proposal and voting.
Milestones:
Milestone 1
Providing a detailed overview of an improved infrastructure for extracting, processing, and uploading data for CoW Protocol based on the current infrastructure and future plans.
Milestone 2
Redeveloping and implementing (together with the solver team) the solver-rewards repository and dune-sync repository following the new design. The two repositories (GitHub - cowprotocol/solver-rewards: Data Aggregation for Solver Reimbursement & Rewards Distributor and GitHub - cowprotocol/dune-sync: Components for syncing off-chain data with Dune Community Sources) contain all necessary code for executing the solver rewards payouts on mainnet, as well as syncing relevant data on Dune in order to verify these payouts, and are crucial components of the protocol mechanism.
Milestone 3:
Redeveloping and implementing (together with the solver team) the tokens-imbalances repository following this new design. For context, the token-imbalances repository (GitHub - cowprotocol/token-imbalances) is currently in its testing phase and is intended to provide almost real-time processing of all transactions that happen onchain with a focus on (1) tracking buffer changes in the settlement contract, (2) computing fees accumulated by solvers in it, and (3) fetching several price feeds in real-time in order to estimate the value of these buffer changes. This is seen as a crucial step towards more robust accounting and monitoring of buffers.
Funding Request:
My fee is 60 EUR per hour inclusive of taxes.
Gnosis Chain Address (to receive the grant):
0xb64da7096c50948721154036eC63665E9Db1C7c7
Other Information:
Past grant on which I worked: Grant Application - Leakage Analysis
Result of that grant: GitHub - ferrau10/cowswap
Referral:
The grant idea was discussed with Felix Leupold, Haris Angelidakis and his team.
Terms and Conditions:
Include the following line in your grant application (with careful attention to ensure the hyperlinks to the relevant documents are included):
- By submitting this grant application, I acknowledge and agree to be bound by the CoW DAO Participation Agreement and the CoW Grant Terms and Conditions.
- By submitting this grant application, I acknowledge and agree to be bound by the applicable CoW DAO Core Contributor Grant Terms.