Saltar para o conteúdo principal
Este guia percorre tudo o que você precisa para aceitar depósitos de stablecoin usando o Blockradar, desde a configuração da conta até o tratamento do seu primeiro evento de webhook. Você pode integrar e lançar em produção com um único desenvolvedor em menos de 2 horas.
Siga e construa enquanto lê. Ao final você terá um fluxo de pagamento em stablecoin funcionando.

O que você vai construir

Ao final deste guia você terá:
  • Uma conta Blockradar e uma carteira principal na testnet
  • Endereços secundários gerados e vinculados aos seus usuários
  • Um handler de webhooks recebendo eventos de depósito em tempo real
  • Um padrão para atualizar saldos de usuários após um depósito

Passo 1: Crie sua conta

1

Cadastre-se

Acesse dashboard.blockradar.co/signup e complete o processo de integração. Leva menos de 60 segundos.
2

Verifique o Modo Live

No canto superior direito do dashboard você verá um botão de Modo Live. Está desativado por padrão, o que significa que cada ação é executada na testnet, um ambiente seguro sem fundos reais. Deixe desativado enquanto segue este guia.

Passo 2: Crie uma carteira principal

O que é uma carteira principal?

A carteira principal é a base da sua infraestrutura de stablecoin. Pense nela como sua tesouraria — ela controla todos os endereços secundários que você cria para seus usuários. Cada carteira principal está vinculada a uma blockchain específica, então se você quiser suportar depósitos no Ethereum, Base e BNB Chain, criará uma carteira principal separada para cada um.

Crie sua primeira carteira

1

Vá para a página de Carteiras

No dashboard, clique em Criar Carteira Principal.
2

Selecione uma rede

Escolha Base Sepolia (Testnet) para seguir este guia. Você pode criar carteiras em outras redes depois.
3

Nomeie sua carteira

Dê um nome como base-testnet e clique em Criar.
Agora você tem uma carteira principal. É nela que todos os endereços secundários dos seus usuários serão gerados.

Passo 3: Gere endereços para seus usuários

O que são endereços secundários?

Quando um usuário se cadastra no seu app e precisa receber stablecoins, ele precisa de um endereço de carteira, como um número de conta bancária, mas na blockchain. No Blockradar, esses são chamados de endereços secundários. São gerados sob sua carteira principal e herdam sua configuração de rede.
Endereços gerados em qualquer rede compatível com EVM (Base, Ethereum, BNB Chain etc.) funcionam em todas as redes EVM. Um endereço cobre todas as suas redes EVM.

Gere um endereço via API

Chame este endpoint quando um usuário se cadastrar na sua plataforma:

Onde encontrar seu walletId e sua chave de API

  1. Vá para sua carteira principal no dashboard
  2. Role até a seção API Config
  3. Clique no ícone de revelar (você precisará passar pela 2FA)
  4. Copie sua API Key e seu Wallet ID

O campo metadata

O objeto metadata é uma das partes mais importantes desta requisição. Tudo que você anexar aqui será incluído em cada webhook que o Blockradar enviar para aquele endereço: depósitos, saques, varreduras. É assim que seu backend identifica a qual usuário uma transação pertence.
Boa prática: Sempre inclua um user_id no metadata para mapear cada depósito diretamente a um usuário no seu banco de dados, sem nenhuma consulta adicional.

Passo 4: Configure a varredura automática e transações sem gas

Varredura automática

Quando a varredura automática está habilitada (disableAutoSweep: false), os fundos depositados em um endereço secundário são automaticamente consolidados na sua carteira principal. Isso simplifica a gestão da tesouraria: todos os fundos ficam em um só lugar, e você acompanha os saldos dos usuários no seu próprio banco de dados.
Para que a varredura automática funcione, sua carteira principal deve ter tokens nativos para cobrir as taxas de gas. Encontre o endereço de depósito da carteira principal na página de visão geral da carteira e envie tokens de testnet para ele.
Faucets de testnet para tokens de gas: Faucets de stablecoins na testnet:

Transações sem gas

Quando enableGaslessWithdraw: true, seus usuários podem enviar stablecoins do endereço deles sem ter tokens nativos. Sua carteira principal cobre o gas em nome deles. Isso elimina o maior ponto de fricção de UX no onboarding em cripto.

Defina padrões globalmente

Em vez de configurar cada endereço individualmente, você pode definir padrões para toda a carteira principal:
  1. Vá para sua carteira principal
  2. Clique em Configurations
  3. Defina disableAutoSweep e enableGaslessWithdraw
A configuração definida no nível do endereço substitui a configuração da carteira principal. Use a configuração no nível do endereço apenas quando precisar de exceções.

Passo 5: Configure os webhooks

O Blockradar usa webhooks para notificar seu backend quando eventos blockchain acontecem: depósitos, saques, varreduras e mais. Configure isso antes de testar transações.

Registre seu endpoint de webhook

  1. Vá para sua carteira principal no dashboard
  2. Clique em Desenvolvedor → Webhook
  3. Insira a URL do seu endpoint backend (deve ser um endpoint POST)

Trate webhooks no seu backend

Eventos de webhook comuns

Referência completa de webhooks

Veja todos os tipos de evento, esquemas de payload, lógica de novas tentativas e verificação HMAC.

Passo 6: Trate um evento de depósito

Quando um usuário envia USDC para o endereço dele, o Blockradar dispara um evento deposit.success para o seu endpoint de webhook.

Payload de exemplo

Como processar

1

Identifique o usuário

Extraia metadata.user_id do payload. Isso mapeia o depósito a um usuário no seu banco de dados.
2

Leia o valor

Use data.amountPaid para determinar quanto foi depositado. Aplique qualquer taxa de depósito subtraindo-a desse valor antes de salvar.
3

Atualize o saldo

Credite o saldo do usuário no seu banco de dados. Se a varredura automática estiver habilitada, os fundos já estão na sua carteira principal.

O que você construiu

Agora você tem um fluxo completo de pagamento em stablecoin:
  • Uma carteira principal na testnet
  • Endereços secundários vinculados a usuários via metadata
  • Varredura automática consolidando fundos na sua tesouraria
  • Transações sem gas eliminando fricção para seus usuários
  • Um handler de webhooks atualizando saldos em tempo real

Para onde ir agora

Enviar pagamentos

Envie stablecoins para seus usuários ou parceiros programaticamente.

Adicionar verificação AML

Verifique endereços antes de enviar ou receber fundos.

Explorar trocas

Permita que usuários troquem entre stablecoins com uma única chamada de API.

Lançar em produção

Ative o Modo Live no dashboard e comece a aceitar fundos reais.