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

Review version variance across clients

Aperta
#211 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
28/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
go
Ambito
backend

Direzione di ricerca

Inizia esaminando il comportamento attuale del crawler nel rilevamento del client e dello User-Agent, quindi leggi le issue collegate di eth2-crawler e Lodestar relative all'aggiornamento di Lodestar. Il lavoro è completato quando i nodi Prysm e Nimbus sono categorizzati in modo più accurato, Lodestar viene rilevato con il suo User-Agent aggiornato e i gruppi unknown o others vengono ridotti a risultati significativi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Expected Behavior

Currently the crawler is pulling a count for the version variaance across clients seems to be scraping well. However, there are some improvements that can be made. Ideally, we should be able to categorize as many nodes into their proper {client}{version} categories.

Current Behavior

For example, in Prysm there is a group of prysm unknown and prysm others which is generally meaningless and we should figure out why.

Nimbus is also not being properly detected as they are all grouped under unknown. We can liaise with them to figure out how to best detect them.

Lodestar's UserAgent needs to be updated. See https://github.com/ChainSafe/eth2-crawler/issues/200 and https://github.com/ChainSafe/lodestar/issues/4465

Possible Solution

Let's implement the UserAgent update for detecting Lodestar and figure out how we can more accurately represent the other clients to the most accurate numbers as possible.

Lingua principale
Go
Stelle
60
Fork
31
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 ChainSafe/nodewatch-api

Tutte le issue di ChainSafe/nodewatch-api

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.