Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[QOS][CELESTIA] Implement Celestia QoS Checks

Aperta
#239 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@commoddity ci sta già lavorando.

Dal 30/6/2025.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

qos

Objective

Create custom QoS for Celestia chains (DA and Consensus, mainnet and archival) to ensure 99%+ Success Rate

Origin Document

Grove's Celestia Docs: https://docs.grove.city/celestia-api/intro

Goals

  • Ensure 99%+ Success Rate on Osmosis when used with PATH on Pocket Network Morse
  • Ensure 99%+ Success Rate on Osmosis when used with PATH on Pocket Network Shannon
  • Ensure all functionality described in the Grove docs is available matches success rates

Deliverables

  • Dynamic Archival Checks for Celestia services
  • Marshalling and Unmarshalling checks on Celestia API requests
  • Some kind of check to ensure the chain is correct (a la the chainCheck for EVMs)
  • Penalties and timeouts for nodes serving errors.

Non-goals / Non-deliverables

  • Additional 9s of success rate. This is a first pass to ensure the baseline.

General deliverables

  • Comments: Add/update TODOs and comments alongside the source code so it is easier to follow.
  • Testing: Add new tests (unit and/or E2E) to the test suite.
  • Makefile: Add new targets to the Makefile to make the new functionality easier to use.
  • Documentation: Update architectural or development READMEs; use mermaid diagrams where appropriate.

Creator: @fredteumer

Lingua principale
Go
Stelle
12
Fork
8
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

  • Include un Dockerfile o un file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di pokt-network/path

Tutte le issue di pokt-network/path

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.