graphprotocol / graphprotocol/graph-node

L1/L2 Block Numbers

Offen
#4,299 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Stale
Vorherrschende Sprache
Rust
Sterne
3.2k
Forks
1.1k
Ø Merge
4 T. 1 Std.
Gemergte PRs (30 T.)
1

Beschreibung

Pablo chatted with Juan and Ariel about something in the network subgraph that will be a problem on Arbitrum: basically, that block numbers in L2 are a bit messy and (as far as we know) the graph node doesn't surface L1 block numbers to subgraph mappings.We think we have a workaround for now but it might have awful performance, and this will also affect subgraphs in Arbitrum for our users when we add support for that chain on the network. So I was wondering if we could chat about getting this into the roadmap for the graph node team at some point. (Discussed n Jan 17, 2023 Graph Node standup with Pablo.)

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Das Issue betrifft L1/L2-Blocknummernzuordnungen in Graph Node für Arbitrum, nennt jedoch keine Dateien, Tests oder Einstiegspunkte. Beginne mit der Überprüfung des Workarounds im Network-Subgraph und des aktuellen Verhaltens von Graph Node; als abgeschlossen würde eine festgelegte Roadmap oder ein festgelegter Implementierungsumfang dafür gelten, die benötigte Zuordnung ohne inakzeptable Leistungseinbußen verfügbar zu machen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
blockchain
Bereich
blockchain, distributed-systems
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.