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

Additional field request: `Subgraph.currentVersionIpfsHash`

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

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
38/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
graphql, typescript

Direzione di ricerca

Inizia in schema.graphql, intorno all'entità Subgraph e alla definizione di subgraphSearch vicino alla riga 1230. Traccia come viene rappresentato il deployment della versione più recente e come vengono popolati i campi ricercabili. Il lavoro è completato quando Subgraph.currentVersionIpfsHash contiene l'hash IPFS dell'ultimo deployment ed è incluso in subgraphSearch.

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

Descrizione

enhancement

Background

The subgraph search on the explorer leaves a lot to be desired. Most indexers (and likely other participants too) use subgraph deployment ids as the identifier for a subgraph, so the lack of deployment id based search functionality feels like a glaring hole.

Proposed Solution

Until fulltext search functionality is able to span across multiple entity types we are limited to searching on Subgraph entity fields, so to support filtering subgraphs based on their deployment id I'd like to propose adding a new field to the Subgraph entity type which would contain the ipfs hash of the latest version deployment for that subgraph: Subgraph.currentVersionIpfsHash. Then this field can be included in the subgraphSearch fulltext search field here.

Lingua principale
TypeScript
Stelle
82
Fork
47
Merge medio
7g 3h
PR unite (30g)
2

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

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 graphprotocol/graph-network-subgraph

Tutte le issue di graphprotocol/graph-network-subgraph

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.