Docs
La Recherche⌘ K
  • Accueil
  • À propos de The Graph
  • Réseaux pris en charge
  • Contrats du Protocole
  • Subgraphs
    • Substreams
      • Token API
        • AI Suite
          • Indexing
            • Resources
              Subgraphs > Guides pratiques

              2 minutes

              Générateur de code de subgraph sécurisé

              [Subgraph Uncrashable] (https://float-capital.github.io/float-subgraph-uncrashable/⁠) est un outil de génération de code qui génère un ensemble de fonctions d’aide à partir du schéma graphql d’un projet. Il garantit que toutes les interactions avec les entités de votre subgraph sont totalement sûres et cohérentes.

              Pourquoi intégrer Subgraph Uncrashable ?

              • Temps de fonctionnement continu. Les entités mal gérées peuvent entraîner le plantage des subgraphs, ce qui peut perturber les projets qui dépendent de The Graph. Mettez en place des fonctions d’aide pour rendre vos subgraphs “incrashable” et assurer la continuité des activités.

              • Tout à fait sûr. Les problèmes courants rencontrés dans le développement de subgraphs sont le chargement d’entités non définies, l’absence de définition ou d’initialisation de toutes les valeurs des entités et les conditions de course lors du chargement et de l’enregistrement des entités. Assurez-vous que toutes les interactions avec les entités sont complètement atomiques.

              • Configurable par l’utilisateur Définissez les valeurs par défaut et configurez le niveau des contrôles de sécurité en fonction des besoins de votre projet. Des logs d’avertissement sont enregistrés, indiquant les cas de violation de la logique du subgraph, afin d’aider à résoudre le problème et de garantir l’exactitude des données.

              Caractéristiques principales

              • L’outil de génération de code prend en charge tous les types de subgraphs et est configurable pour que les utilisateurs puissent définir des valeurs par défaut saines. La génération de code utilisera cette configuration pour générer des fonctions d’aide conformes aux spécifications de l’utilisateur.

              • Le cadre comprend également un moyen (via le fichier de configuration) de créer des fonctions de définition personnalisées, mais sûres, pour des groupes de variables d’entité. De cette façon, il est impossible pour l’utilisateur de charger/utiliser une entité de graph obsolète et il est également impossible d’oublier de sauvegarder ou définissez une variable requise par la fonction.

              • Les logs d’avertissement sont enregistrés en tant que logs indiquant une violation de la logique du subgraph afin d’aider à résoudre le problème et de garantir l’exactitude des données.

              Subgraph Uncrashable peut être exécuté en tant qu’indicateur facultatif à l’aide de la commande Graph CLI codegen.

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

              Visitez la documentation sur les subgraphs incrashable⁠ ou regardez ce [tutoriel vidéo] (https://float-capital.github.io/float-subgraph-uncrashable/docs/tutorial⁠) pour en savoir plus et commencer à développer des subgraphs plus sûrs.

              ⁠Edit on GitHub⁠

              Remplacer un contrat et conserver son historique grâce au « greffage »Transfert à The Graph
              On this page
              • Pourquoi intégrer Subgraph Uncrashable ?
              The GraphStatusTestnetActifs de la MarqueForumSécuritéPolitique de confidentialitéConditions d'utilisation