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

TODOS for organization, improvements, processes and documentation

Aperta
#81 2 commenti 0 reazioni 2 assegnatari Vedi su GitHub

@davekay100 ci sta già lavorando.

Dal 13/1/2021.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Organization

  • Remove all fields that are not implemented, or label them NOT IMPLEMENTED
  • Clean up the schema
  • Clean up all the mappings and other files

Improvements to the Subgraph

  • Add in the proxy implementation code (it is commented out and now working)
  • Add a field that shows total delegation fees paid by a delegator, all time
  • Renaming of fields
    • totalStaked on Delegators should really be called totalDelegated
  • Rename all fields and names from signalled to signaled
  • Add collected GRT to the epoch, to go alongside rebate amount
  • Move GRT and transfers out of the main subgraph (some discussion still needed here)
  • Implement GRT in USD and ETH by querying the uniswap subgraph (you could argue this should be in the GRT balances subgraph, as it would cause a ton of txs as well
  • Load AND CREATE all entities by default to avoid future bugs
  • Remove lastRunEpoch

Process improvements

  • Start following standard Graph QL api upgrading procedures
  • Look into hiding deprecated fields in Graph QL
  • Figure out the best way to set up a hook or github action for the subgraph
  • Develop an updating process:
    • Changelog
    • Release versions (on github, no need for NPM right now)
    • For Versions, have the subgraph ID in a file in the code, automatically updated
    • Consider doing monthly updates, and running a dev subgraph and a prod subgraph
  • Linting on push

Documentation for the subgraph

  • Explain parts per million
  • Deep explanation on subgraphs vs. subgraph deployments (might be able to dig up docs on notion)
  • Explain CURRENT and cumulative
  • Explain GRT values are all 10^18
  • Explain how network issuance rate works ( 1.000000012184945188^(3656060*24/13) )
  • Explain subgraph metadata for semantic versioning
  • Document all mappings
  • See if we can autogen docs from the schema
  • See if we can autogen docs from the event signatures
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.