Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

TODOS for organization, improvements, processes and documentation

Abierto
#81 2 comentarios 0 reacciones 2 asignados Ver en GitHub

@davekay100 ya está trabajando en esto.

Desde el 13/1/2021.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

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
Lenguaje dominante
TypeScript
Estrellas
82
Forks
47
Merge medio
7 d 3 h
PR fusionados (30 d)
2

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de graphprotocol/graph-network-subgraph

Todos los issues de graphprotocol/graph-network-subgraph

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.