subgraphs > Cookbook > Generador de código de subgrafo seguro

Generador de código de subgrafo seguro

Reading time: 2 min

Subgraph Uncrashable es una herramienta de generación de código que genera un conjunto de funciones auxiliares a partir del esquema graphql de un proyecto. Garantiza que todas las interacciones con las entidades en su subgrafo sean completamente seguras y consistentes.

¿Por qué integrarse con Subgraph Uncrashable?

Enlace a esta sección
  • Tiempo de actividad continuo. Las entidades mal manejadas pueden hacer que los subgrafos se bloqueen, lo que puede ser perjudicial para los proyectos que dependen de The Graph. Configura funciones auxiliares para que tus subgrafos sean "uncrashable" y garantices la continuidad del negocio.

  • Completamente seguro. Los problemas comunes que se observan en el desarrollo de subgrafos son problemas de carga de entidades indefinidas, no establecer o inicializar todos los valores de las entidades y condiciones de carrera al cargar y guardar entidades. Asegúrate de que todas las interacciones con las entidades sean completamente atómicas.

  • Configurable por el usuario Establece valores predeterminados y configura el nivel de controles de seguridad que se adapte a las necesidades de tu proyecto individual. Se registran registros de advertencia que indican dónde hay una infracción de la lógica del subgrafo para ayudar a solucionar el problema y garantizar la precisión de los datos.

Características clave

  • La herramienta de generación de código se adapta a todos los tipos de subgrafos y se puede configurar para que los usuarios establezcan valores predeterminados sensatos. La generación de código utilizará esta configuración para generar funciones auxiliares que cumplan con las especificaciones de los usuarios.

  • El marco también incluye una forma (a través del archivo de configuración) para crear funciones de establecimiento personalizadas, pero seguras, para grupos de variables de entidad. De esta forma, es imposible que el usuario cargue/utilice una entidad gráfica obsoleta y también es imposible olvidarse de guardar o configurar una variable requerida por la función.

  • Warning logs are recorded as logs indicating where there is a breach of subgraph logic to help patch the issue to ensure data accuracy.

Subgraph Uncrashable se puede ejecutar como un indicador opcional mediante el comando codegen Graph CLI.

graph codegen -u [options] [<subgraph-manifest>]

Visita la subgraph uncrashable documentation o mira este [video tutorial](https://float- capital.github.io/float-subgraph-uncrashable/docs/tutorial) para obtener más información y comenzar a desarrollar subgrafos más seguros.

Editar página

Anterior
Reemplazar un contrato y mantener su historia con el grafting
Siguiente
Substreams-powered subgraphs
Editar página