- Conectar-se a protocolos DeFi para gestão de rendimento ou liquidez
- Automatizar empréstimos, staking ou operações de tesouraria com stablecoins
- Integrar ativos do mundo real tokenizados (RWAs) aos fluxos do seu produto
- Viabilizar liquidações, pagamentos ou verificações de conformidade programáveis com lógica on-chain
- Ampliar sua plataforma com tokens personalizados, sistemas de recompensa ou regras de taxas
Pré-requisitos
1
Chave de API
Obtenha sua chave de API no painel do Blockradar. Acesse Developers para gerar uma.
2
Carteira criada
Você precisará de um
walletId para todas as operações com contratos inteligentes.3
ABI do contrato
Você precisa da ABI (interface binária de aplicação) da função do contrato que deseja chamar. Ela é pública para contratos verificados em exploradores de blocos como o Etherscan.
4
Endereço do contrato
O endereço on-chain do contrato inteligente com o qual você quer interagir.
Como funciona
Neste guia, percorreremos um exemplo real: trocar um token não suportado por USDT usando o Uniswap V2. O mesmo padrão vale para qualquer interação com contratos inteligentes. O fluxo:- Ler o saldo do token no contrato
- Aprovar que o Uniswap gaste o token
- Estimar a taxa de rede do swap
- Executar o swap
- Confirmar pelo webhook
Etapa 1: Entenda o contrato
Vamos usar o métodoswapExactTokensForTokens do roteador do Uniswap V2.
Assinatura do método:
Etapa 2: Leia o saldo do token
Antes do swap, verifique quanto do token sua carteira possui usandocontracts/read.
Etapa 3: Autorize o contrato a gastar seu token
Antes que o Uniswap possa movimentar seu token, é preciso conceder permissão usando a funçãoapprove do contrato do token.
Etapa 4: Estime a taxa de rede
Antes de executar o swap, estime o custo de gas para garantir que sua carteira tenha token nativo suficiente para cobri-lo.Etapa 5: Execute o swap
Com a aprovação confirmada e a taxa revisada, execute o swap.Eventos de webhook
Outros endpoints
Notas de segurança
- Todas as transações são assinadas e transmitidas pela infraestrutura do Blockradar — não é preciso gerenciar chaves privadas nem nós RPC
- Verificações nativas de AML e conformidade são aplicadas sempre que possível
- Cada interação com contrato é uma transação on-chain real e exige gas no token nativo da rede

