graphprotocol / graphprotocol/graph-node
Trigger caching
Nessuno ha ancora preso questa issue.
- Lingua principale
- Rust
- Stelle
- 3.2k
- Fork
- 1.1k
- Merge medio
- 4g 1h
- PR unite (30g)
- 1
Descrizione
Introduce the ability for Graph Node to store / cache raw events from the chain. This is an extension of https://github.com/graphprotocol/graph-node/issues/2581
Impact:
- Reduced duplicate work in the event of restarts
- Re-use of fetched triggers across deployments
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia leggendo l’issue #2581 e la discussione qui per comprendere il design previsto per il caching dei trigger. Traccia come vengono recuperati gli eventi grezzi della chain e come i riavvii e i deployment ripetano attualmente questo lavoro. Il lavoro è completo quando il design supporta il riutilizzo dei trigger recuperati tra i deployment e riduce il lavoro duplicato dopo i riavvii.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- blockchain, rust
- Ambito
- backend, distributed-systems
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100