Docs
Buscar⌘ K
  • Início
  • Sobre o The Graph
  • Redes Apoiadas
  • Contratos de Protocolo
  • Subgraphs
    • Substreams
      • Token API
        • AI Suite
          • Indexação
            • Recursos
              Subgraphs > How-to Guides

              2 minutos

              Gerador de Código Seguro para Subgraphs

              O Subgraph Uncrashable⁠ é uma ferramenta geradora de código, que gera um conjunto de funções de helper a partir do schema GraphQL de um projeto. Ela garante total segurança e consistência em todas as interações com entidades no seu subgraph.

              Por que integrar com a Subgraph Uncrashable?

              • Atividade Contínua. Entidades mal-cuidadas podem causar panes em subgraphs, o que pode ser inconveniente para projetos dependentes no The Graph. Prepare funções de helper para deixar os seus subgraphs “impossíveis de travar” e garantir a continuidade dos negócios.

              • Totalmente Seguro. Alguns dos problemas comuns vistos na programação de subgraphs são problemas de carregamento de entidades não definidas; o não-preparo ou inicialização de todos os valores de entidades; e condições de corrida sobre carregamento e salvamento de entidades. Garanta que todas as interações com entidades sejam completamente atômicas.

              • Configurável pelo Utilizador. Determine valores padrão e configure o nível necessário de verificações de segurança para o seu projeto. São gravados registos que indicam onde há uma brecha de lógica no subgraph, para auxiliar o processo de solução de problemas e garantir a precisão dos dados.

              Características Importantes

              • A ferramenta de geração de código acomoda todos os tipos de subgraph e pode ser configurada para que os utilizadores coloquem padrões razoáveis nos valores. A geração de código usará esta configuração para gerar funções de helper que combinem com a especificação do utilizador.

              • A estrutura também inclui uma maneira (através do arquivo de configuração) de criar funções personalizadas, mas seguras, para configurar grupos de variáveis de entidade. Desta maneira, é impossível que o utilizador carregue/use uma entidade de graph obsoleta, e também é impossível esquecer de salvar ou determinar uma variável exigida pela função.

              • Logs de aviso são registados como logs que indicam onde há uma quebra de lógica no subgraph, para ajudar a consertar o problema e garantir a segurança dos dados.

              A Subgraph Uncrashable pode ser executada como flag opcional usando o comando codegen no Graph CLI.

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

              Visite a documentação do Subgraph Uncrashable⁠ ou veja este tutorial em vídeo⁠ para aprender como programar subgraphs mais seguros.

              ⁠Editar no GitHub⁠

              Como Substituir um Contrato e Manter a sua História com EnxertosFaça uma transferência para o The Graph
              Nesta página
              • Por que integrar com a Subgraph Uncrashable?
              The GraphStatusRede de TestesAtivos de MarcaFórumSegurançaPolítica de PrivacidadeAcordo de Serviço