gitcoinco / gitcoinco/grants-stack-qf-calculator

implement the perform_matching_calculation

Open
#11 0 comments 0 reactions 0 assignees View on GitHub
data-engineering engineering
Dominant language
No language data
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

it's currently implemented as a dummy function in the worker process.

it receives

* chain_id
* round_id
* algorithm

steps:

* fetch round, applications, and donations data from the indexer
* maybe stream it to a temporary file to avoid having too much data in memory but TBD during the implementation
* call the specific algorithm function passing data and returning the final results file url

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in the worker process at the dummy perform_matching_calculation function and trace how chain_id, round_id, and algorithm are passed in. Review the indexer access for round, applications, and donations data, then determine how the selected algorithm receives that data. Done means the calculation fetches the required data and returns the final results file URL.

Written by the indexing model from the issue text.

Assessment

Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.