Toolkit F.A.Q.
FAQs do Toolkit
Por que a função toNative no SDK TypeScript retorna um erro? A função toNative pode retornar um erro se o módulo específico da plataforma (como Solana ou EVM) não estiver corretamente importado ou passado para o construtor do Wormhole.
Para corrigir isso, certifique-se de que o módulo da plataforma relevante está importado e incluído ao inicializar o Wormhole. Por exemplo, se estiver trabalhando com Solana, certifique-se de importar o módulo da Solana e passá-lo para o construtor do Wormhole da seguinte forma:
Como posso recuperar o histórico das transações previamente realizadas através da ponte? Para recuperar o histórico das transações previamente realizadas, você pode usar a API do Wormholescan. Utilize o seguinte endpoint para consultar o histórico de transações para um endereço específico:
Basta substituir INSERT_ADDRESS
pelo endereço que você deseja consultar. A API retornará uma lista de operações, incluindo detalhes sobre transações previamente realizadas.
Exemplo para buscar o histórico de transações de um endereço específico:
Como posso submeter manualmente um VAA para uma cadeia de destino no formato correto? Para submeter manualmente um VAA (Verifiable Action Approval) para uma cadeia de destino, siga os seguintes passos:
Obtenha o VAA em formato Base64 - vá para a aba Avançada no Wormholescan para encontrar o VAA associado à transação que você deseja submeter e copie o VAA em formato base64.
Link para acessar o VAA:
https://wormholescan.io/#/tx/INSERT_TX_HASH?view=advanced
Converta o VAA para formato hex - você precisa converter o VAA em base64 para formato hexadecimal (hex) antes de submetê-lo para a cadeia de destino. Isso pode ser feito utilizando várias ferramentas online ou utilitários de linha de comando como
xxd
ou um script em uma linguagem como Python.Submeta o VAA através do Etherscan (para cadeias EVM) - uma vez que o VAA esteja no formato hex, acesse a interface do Etherscan e submeta-o através do método do contrato TokenBridge (como a função
CompleteTransfer
ouCompleteTransferWithPayload
).Os endereços do contrato TokenBridge para cada cadeia estão disponíveis na seção de endereços de contrato do Wormhole.
Interaja com o contrato inteligente através da interface do Etherscan colando o VAA codificado em hex no campo apropriado.
Seguindo esses passos, você poderá submeter manualmente um VAA no formato adequado para uma cadeia de destino.
Last updated