Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Data Feed Oracle] Issue 3: Price Aggregation, Accuracy, and Governance Mechanism #39

Open
polarker opened this issue Nov 15, 2024 · 18 comments
Labels

Comments

@polarker
Copy link
Member

Parent issue: #26

Objective:

Implement data aggregation methods for accuracy and a governance structure for managing oracle parameters.

Description:

This issue focuses on integrating price aggregation methods to improve reliability and setting up a governance mechanism for managing and upgrading the oracle.

Tasks:

  1. Implement a price aggregation method (e.g., median or weighted average) to enhance accuracy and reliability.
  2. Set up a governance structure to allow the community to vote on changes to data sources, dispute parameters, and oracle configurations.
  3. Enable upgradability in governance to allow for future enhancements and scalability.
  4. Write tests to validate price aggregation and governance functionalities.

Acceptance Criteria:

  • Reliable price aggregation methods are implemented and functional.
  • Governance allows the community to securely vote on oracle updates.
  • Upgradability mechanisms are included to allow protocol changes.
  • Tests ensure robust functionality for aggregation and governance.
@polarker polarker changed the title [Data Oracle] Issue 3: Price Aggregation, Accuracy, and Governance Mechanism [Data Feed Oracle] Issue 3: Price Aggregation, Accuracy, and Governance Mechanism Nov 16, 2024
@mimisavage
Copy link

Can I take this from here?

@Kingsuite
Copy link

Can I contribute to this one?

@ShantelPeters
Copy link

May I take care of this?

@JoE11-y
Copy link

JoE11-y commented Nov 21, 2024

Mind if I try this one?

1 similar comment
@Supa-mega
Copy link

Mind if I try this one?

@kfastov
Copy link
Collaborator

kfastov commented Nov 23, 2024

Hi everybody! Thanks for showing interest, but this issue kinda depends on the previous one: #37. I think it's better to wait for PR for that issue to be submitted

@abdegenius
Copy link

Can I attempt this issue?

@CEOliam
Copy link

CEOliam commented Nov 25, 2024

Mind if I try this one?

@aniruddhaaps
Copy link

To address this issue I would implement a robust price aggregation technique, such as weighted average or median, to improve the quality and credibility of the data. Develop a decentralized governance mechanism to facilitate voting for oracle parameters and upgrades. Establish mechanisms for upgradable future scalability and validate the whole system with high-integrity tests.

@anonfedora
Copy link

anonfedora commented Nov 27, 2024

Hi, I'm Eleazar, a fullstack blockchain developer, I have worked with and integrated oracles in a liquidity check function implementation.

I implemented pragma_lib oracle for that. So I can also implement an oracle for price aggregation to enhance accuracy and reliability using a dispatcher to call a method on the data.

@baitcode
Copy link

Can I take this issue?

@Jagadeeshftw
Copy link

Is it okay if I take this?

@caxtonacollins
Copy link

I'd love to work on this!I am a Full Stack Developer with two years of professional experience, specializing in web3. I have strong background in blockchain and extensive experience in Next.js/React, TypeScript, Cairo and Rust.

I will like to take care of this.

@savagechucks
Copy link

Hey, I'm Isaac, a frontend dev.
I'd like to take on this issue
ETA: 2days

@ryzen-xp
Copy link

May I pick this up?

@olisaagbafor
Copy link

May I take this issue on?

@ekumamatthew
Copy link

May I take care of this?

@Amizeey
Copy link

Amizeey commented Jan 23, 2025

Can I contribute to this one?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests