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
Cadastre-se
Acesse dashboard.blockradar.co/signup e complete o processo de integração. Leva menos de 60 segundos.
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
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. 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 funcionam em todas as redes EVM. Um endereço cobre todas as suas redes EVM.
Gere um endereço via API
O campo metadata
O objetometadata é 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. É 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.
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.
Faucets de testnet para tokens de gas:
| Rede | Token | Faucet |
|---|---|---|
| Base Sepolia | ETH | alchemy.com/faucets/base-sepolia |
| Ethereum Sepolia | ETH | alchemy.com/faucets/ethereum-sepolia |
| BNB Testnet | BNB | bnbchain.org/en/testnet-faucet |
| Polygon Testnet | MATIC | faucet.polygon.technology |
| Tron Testnet | TRX | nileex.io |
| Solana Devnet | SOL | faucet.solana.com |
Transações sem gas
QuandoenableGaslessWithdraw: true, seus usuários podem enviar stablecoins do endereço deles sem ter tokens nativos. Sua carteira principal cobre o gas em nome deles.
Passo 5: Configure os webhooks
O Blockradar usa webhooks para notificar seu backend quando eventos blockchain acontecem.Registre seu endpoint de webhook
- Vá para sua carteira principal no dashboard
- Clique em Desenvolvedor → Webhook
- Insira a URL do seu endpoint backend (deve ser um endpoint
POST)
Trate webhooks no seu backend
Eventos de webhook comuns
| Evento | Descrição |
|---|---|
deposit.success | Um depósito foi recebido em um endereço secundário |
deposit.swept.success | Fundos foram varridos para a carteira principal |
withdraw.success | Um saque foi enviado com sucesso |
swap.success | Uma troca foi executada com sucesso |
Passo 6: Trate um evento de depósito
Payload de exemplo
Como processar
Identifique o usuário
Extraia
metadata.user_id do payload para mapear o depósito a um usuário no seu banco de dados.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.

