Run a Spy
Last updated
Last updated
O Spy é um componente leve na infraestrutura do Wormhole projetado para ouvir e encaminhar mensagens (Verifiable Action Approvals - VAAs) publicadas na rede Wormhole. Rodar um Spy localmente permite que os desenvolvedores se inscrevam em um fluxo filtrado dessas mensagens, facilitando o desenvolvimento de relayers personalizados ou outras integrações com o Wormhole.
Para uma compreensão mais abrangente do Spy e seu papel dentro do ecossistema Wormhole, consulte a .
Como Iniciar um Spy Para iniciar um Spy localmente, execute o seguinte comando Docker:
Mainnet
Testnet
Se você deseja rodar o Spy construído a partir do código-fonte, altere ghcr.io/wormhole-foundation/guardiand:latest
para guardian
após construir a imagem do guardian.
Opcionalmente, adicione as seguintes flags para ignorar quaisquer VAAs com assinaturas inválidas:
Mainnet
Testnet
Opcionalmente, adicione as seguintes opções para evitar o crescimento ilimitado dos logs:
O Spy não possui uma camada de persistência embutida, então ele geralmente é emparelhado com algo como Redis ou um banco de dados SQL para registrar as mensagens relevantes.
Uma vez em funcionamento, um cliente (ou seja, o seu programa) pode se inscrever para um fluxo filtrado de mensagens (VAAs).
Use este arquivo para gerar um cliente para o serviço gRPC.
Nota Se estiver usando JavaScript/TypeScript, o facilita a configuração de um cliente.
A camada de persistência precisa implementar a interface apropriada. Por exemplo, você pode conferir a s usada pelo Relayer Engine, um pacote que implementa um cliente e uma camada de persistência para mensagens recebidas de uma assinatura do Spy.