Docs
Buscar⌘ K
  • Início
  • Sobre o The Graph
  • Redes Apoiadas
  • Contratos de Protocolo
  • Subgraphs
    • Substreams
      • Token API
        • Hypergraph
          • 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