Em resumo
A API de Asset Recovery do Blockradar permite recuperar ativos enviados por engano para o endereço correto na blockchain errada. Ela suporta a moeda nativa e ativos personalizados (ERC-20 e padrões compatíveis) em todas as redes suportadas.
A API de Asset Recovery do Blockradar permite recuperar ativos enviados por engano para o endereço correto na blockchain errada. Ela suporta a moeda nativa e ativos personalizados (ERC-20 e padrões compatíveis) em todas as redes suportadas.

O que é a Recuperação de Ativos?
A recuperação de ativos permite recuperar fundos enviados para o endereço de carteira correto, mas na rede blockchain errada. Isso costuma acontecer quando:- Usuários enviam ativos na Ethereum, mas queriam enviar na Polygon
- Ativos são enviados na BNB Smart Chain em vez da Arbitrum
- Ocorre qualquer confusão de endereço entre cadeias, já que o mesmo endereço existe em várias redes compatíveis com EVM
Como as blockchains compatíveis com EVM compartilham o mesmo formato de endereço, o mesmo endereço pode receber ativos em várias redes. A recuperação de ativos permite acessar esses fundos de forma programática.
Pré-requisitos
Antes de usar a API de Asset Recovery, verifique se você tem:1
Chave de API
Obtenha sua chave de API no Painel do Blockradar. Acesse Developers para gerar uma.
2
Carteira criada
Crie uma carteira no painel (consulte Criar uma Master Wallet). Você precisará do
walletId para as operações de recuperação.3
ID da blockchain
Obtenha o
blockchainId da rede onde os ativos estão presos. Você o encontra no painel ou pela API Get Blockchains.4
Saldo de moeda nativa
Garanta que o endereço de origem tenha moeda nativa suficiente (ETH, BNB, MATIC, etc.) na blockchain de recuperação para cobrir as taxas de gas.
Como funciona
A API de Asset Recovery transfere ativos de um endereço de origem (onde os ativos estão presos) para um endereço de destino na mesma blockchain:Recuperação de moeda nativa
Recupere moedas nativas como ETH, BNB, MATIC ou AVAX enviadas para a rede errada.
Recuperação de ativos personalizados
Recupere ativos ERC-20 e compatíveis informando o endereço do contrato.
Estimativa de taxas
Calcule as taxas de rede antes da execução para garantir saldo suficiente.
Suporte a RPC personalizado
Recupere ativos em blockchains não suportadas informando seu próprio endpoint RPC.
Blockchains suportadas
A recuperação de ativos está disponível em todas as blockchains suportadas pelo Blockradar, incluindo redes compatíveis com EVM, Tron e Solana. Consulte Integrações para ver a lista completa de redes suportadas e os links de faucet.Para redes EVM sem suporte direto, você pode informar uma URL de RPC personalizada e, opcionalmente, ativar o modo Layer 2 para redes baseadas em rollup.
Recuperar ativos
Inicie uma operação de recuperação de ativos para transferir os ativos presos para um endereço de destino.Parâmetros da requisição
Recuperação de moeda nativa
Recupere a moeda nativa (ETH, BNB, MATIC, etc.) da rede errada:Recuperação de ativos personalizados
Recupere ativos ERC-20 ou compatíveis informando o endereço do contrato:Recuperação com RPC personalizado
Recupere ativos em blockchains não suportadas informando seu próprio endpoint RPC:Recuperação entre redes
Recupere ativos enviados por engano na mainnet para um endereço derivado na testnet, ou vice-versa. Isso funciona porque os endereços EVM, Tron e Solana são derivados das mesmas chaves, independentemente do ambiente de rede.Quando
crossNetwork está ativado, os metadados da transação incluem os campos crossNetwork: true e keyDerivationNetwork para fins de auditoria.Resposta de sucesso
Estimativa de taxas de rede
Antes de executar uma recuperação, estime as taxas de rede para garantir saldo suficiente.Requisição de estimativa de taxa
Parâmetros da resposta de taxa
Webhooks
Assine eventos de webhook para receber notificações em tempo real sobre as operações de recuperação.Eventos de recuperação
Payload do Webhook
Configure os webhooks no Painel do Blockradar em Settings → Webhooks. Consulte a documentação de Webhooks para ver as instruções de configuração.
Casos de uso comuns
Usuário enviou USDC na rede errada
Usuário enviou USDC na rede errada
Um usuário queria enviar USDC na Ethereum, mas enviou por engano na Polygon. Como o endereço é o mesmo, os fundos chegaram na Polygon. Use a recuperação de ativos com o endereço do contrato de USDC na Polygon para recuperar os fundos.
ETH enviado na Arbitrum em vez da Ethereum
ETH enviado na Arbitrum em vez da Ethereum
Um usuário fez a ponte de ETH para a Arbitrum, mas o enviou para um endereço Blockradar. O mesmo endereço existe na Arbitrum graças à compatibilidade com EVM. Recupere o ETH da Arbitrum usando a recuperação de moeda nativa.
Ativo personalizado em Layer 2
Ativo personalizado em Layer 2
Um usuário enviou um ativo ERC-20 personalizado em uma rede L2 como a Optimism. Informe o endereço do contrato do ativo e use a API de recuperação para recuperá-lo.
Ativos em rede não suportada
Ativos em rede não suportada
Os ativos estão presos em uma blockchain sem suporte direto do Blockradar. Informe seu próprio endpoint RPC e defina
isL2: true se for um rollup para recuperar os fundos.Ativos de mainnet enviados para um endereço derivado na testnet
Ativos de mainnet enviados para um endereço derivado na testnet
Um usuário enviou USDT de mainnet para um endereço criado na testnet. Como a mesma chave privada deriva o mesmo endereço nas duas 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
Saldo nativo insuficiente
Saldo nativo insuficiente
Endereço de origem inválido
Endereço de origem inválido
Ativo não encontrado
Ativo não encontrado
Falha na conexão com o RPC
Falha na conexão com o RPC
Boas práticas
Sempre estime as taxas primeiro
Use o endpoint de taxa de rede antes da recuperação para garantir saldo de gas suficiente e exibir custos precisos.
Verifique os endereços
Confira os endereços de origem e de destino em um explorador de blocos antes de iniciar a recuperação.
Use webhooks
Configure webhooks para receber atualizações de status em tempo real em vez de consultar a API periodicamente.
Teste na testnet
Teste sua integração de recuperação na testnet antes de usá-la em produção.
Referência da API
Boas recuperações!

