Skip to main content
Em resumo
A API de Recuperacao de Ativos da Blockradar permite que voce recupere ativos que foram acidentalmente enviados para o endereco correto na blockchain errada. Ela suporta moeda nativa e ativos personalizados (ERC-20 e padroes compativeis) em todas as redes suportadas.
Recuperacao de Ativos Blockradar

O que e Recuperacao de Ativos?

A recuperacao de ativos permite que voce recupere fundos que foram enviados para o endereco de carteira correto, mas na rede blockchain errada. Isso comumente acontece quando:
  • Usuarios enviam ativos no Ethereum mas queriam enviar no Polygon
  • Ativos sao enviados na BNB Smart Chain em vez do Arbitrum
  • Qualquer confusao de enderecos entre cadeias onde o mesmo endereco existe em multiplas redes compativeis com EVM
Como blockchains compativeis com EVM compartilham o mesmo formato de endereco, o mesmo endereco pode receber ativos em multiplas redes. A recuperacao de ativos permite que voce acesse esses fundos programaticamente.
Para um guia detalhado sobre conceitos de recuperacao de ativos e uso do painel, leia nosso artigo: Como Recuperar Ativos Enviados para a Blockchain Errada

Pre-requisitos

Antes de usar a API de Recuperacao de Ativos, certifique-se de ter:
1

Chave API

Obtenha sua chave API no Painel da Blockradar. Navegue ate Configuracoes → Chaves API para gerar uma.
2

Carteira Criada

Crie uma carteira atraves da API Criar Carteira ou do painel. Voce precisara do walletId para operacoes de recuperacao.
3

ID da Blockchain

Obtenha o blockchainId para a rede onde os ativos estao presos. Voce pode encontra-lo no painel ou atraves da API Obter Blockchains.
4

Saldo de Moeda Nativa

Certifique-se de que o endereco remetente tenha moeda nativa suficiente (ETH, BNB, MATIC, etc.) na blockchain de recuperacao para cobrir as taxas de gas.

Como Funciona

A API de Recuperacao de Ativos transfere ativos de um endereco remetente (onde os ativos estao presos) para um endereco destinatario na mesma blockchain:

Recuperacao de Moeda Nativa

Recupere moeda nativa como ETH, BNB, MATIC ou AVAX enviada para a rede errada.

Recuperacao de Ativos Personalizados

Recupere ativos ERC-20 e compativeis especificando o endereco do contrato.

Estimativa de Taxas

Calcule as taxas de rede antes da execucao para garantir saldo suficiente.

Suporte a RPC Personalizado

Recupere ativos em blockchains nao suportadas fornecendo seu proprio endpoint RPC.

Blockchains Suportadas

A recuperacao de ativos esta disponivel em todas as blockchains suportadas pela Blockradar, incluindo redes compativeis com EVM, Tron e Solana. Consulte Integracoes para a lista completa de redes suportadas e links de faucets.
Para redes EVM nao diretamente suportadas, voce pode fornecer uma URL RPC personalizada e opcionalmente habilitar o modo Layer 2 para redes baseadas em rollup.
Comece com testnets durante o desenvolvimento para evitar gastar fundos reais.

Recuperar Ativos

Inicie uma operacao de recuperacao de ativos para transferir ativos presos para um endereco destinatario.

Parametros da Requisicao

Recuperacao de Moeda Nativa

Recupere moeda nativa (ETH, BNB, MATIC, etc.) da rede errada:

Recuperacao de Ativos Personalizados

Recupere ativos ERC-20 ou compativeis especificando o endereco do contrato:

Recuperacao com RPC Personalizado

Recupere ativos em blockchains nao suportadas fornecendo seu proprio endpoint RPC:

Recuperação entre Redes

Recupere ativos que foram acidentalmente enviados para um endereço derivado de testnet na mainnet, ou vice-versa. Isso funciona porque os endereços EVM, Tron e Solana são derivados das mesmas chaves independentemente do ambiente de rede.
A recuperação entre redes requer blockchainId e não pode ser usada com rpcUrl. A blockchain deve corresponder à blockchain da carteira — não é possível cruzar cadeias e redes ao mesmo tempo.
Quando crossNetwork está habilitado, os metadados da transação incluirão os campos crossNetwork: true e keyDerivationNetwork para fins de auditoria.

Resposta de Sucesso


Estimativa de Taxa de Rede

Antes de executar uma recuperacao, estime as taxas de rede para garantir saldo suficiente.

Requisicao de Estimativa de Taxa

Parametros de Resposta de Taxa

Sempre estime as taxas antes de executar operacoes de recuperacao. O endereco remetente deve ter moeda nativa suficiente para cobrir as taxas de gas na blockchain de recuperacao.

Webhooks

Inscreva-se em eventos de webhook para receber notificacoes em tempo real sobre operacoes de recuperacao.

Eventos de Recuperacao

Payload do Webhook

Configure webhooks no Painel da Blockradar em Configuracoes → Webhooks. Consulte a documentacao de Webhooks para instrucoes de configuracao.

Casos de Uso Comuns

Um usuario queria enviar USDC no Ethereum mas acidentalmente enviou no Polygon. Como o endereco e o mesmo, os fundos chegaram no Polygon. Use a recuperacao de ativos com o endereco do contrato USDC no Polygon para recuperar os fundos.
Um usuario fez bridge de ETH para Arbitrum mas enviou para um endereco Blockradar. O mesmo endereco existe no Arbitrum devido a compatibilidade EVM. Recupere o ETH do Arbitrum usando a recuperacao de moeda nativa.
Um usuario enviou um ativo ERC-20 personalizado em uma rede L2 como Optimism. Forneca o endereco do contrato do ativo e use a API de recuperacao para recupera-lo.
Ativos estao presos em uma blockchain nao suportada diretamente pela Blockradar. Forneca seu proprio endpoint RPC e defina isL2: true se for um rollup para recuperar os fundos.
Um usuário enviou USDT de mainnet para um endereço criado na testnet. Como a mesma chave privada deriva o mesmo endereço em ambas as redes, use a recuperação entre redes com crossNetwork: true para recuperar os fundos de mainnet usando as chaves da carteira de testnet.

Tratamento de Erros

Solucao: Financie o endereco remetente com moeda nativa suficiente para cobrir as taxas de gas antes de tentar novamente.
Solucao: Certifique-se de que o endereco remetente pertence a sua carteira Blockradar e e um endereco filho valido.
Solucao: Verifique o endereco do contrato e a blockchain. Use um explorador de blocos para confirmar que o ativo existe no endereco remetente.
Solucao: Verifique se sua URL RPC esta correta e acessivel. Certifique-se de que ela suporta os metodos JSON-RPC necessarios.

Melhores Praticas

Sempre Estime Taxas Primeiro

Use o endpoint de taxa de rede antes da recuperacao para garantir saldo de gas suficiente e exibir custos precisos.

Verifique Enderecos

Verifique os enderecos remetente e destinatario usando um explorador de blocos antes de iniciar a recuperacao.

Use Webhooks

Configure webhooks para receber atualizacoes de status em tempo real em vez de consultar a API.

Teste na Testnet

Teste sua integracao de recuperacao na testnet antes de usa-la em producao.

Referencia da API


Boa recuperacao!