
Em resumo
A API Swap da Blockradar permite que você troque ativos na mesma cadeia (swap) ou movimente ativos entre cadeias diferentes (bridge) usando um único endpoint unificado.
A API Swap da Blockradar permite que você troque ativos na mesma cadeia (swap) ou movimente ativos entre cadeias diferentes (bridge) usando um único endpoint unificado.
Pré-requisitos
Antes de usar a API Swap, garanta que você tem:1
Chave de API
Obtenha sua chave de API no Dashboard da Blockradar. Vá até Developers para gerar uma.
2
Wallet criada
Crie uma wallet pela API Create Wallet ou pelo dashboard. Você precisará do
walletId para as operações de swap.3
IDs de ativos
Obtenha o
assetId dos seus ativos de origem e destino em Assets no dashboard ou pela API Get Assets.4
Saldo suficiente
Garanta que sua wallet tenha saldo suficiente do ativo de origem para cobrir o valor do swap mais as taxas de rede.
Como funciona
A Blockradar determina automaticamente se sua transação é um swap ou um bridge com base na seleção dos ativos:Swap
Troque diferentes ativos na mesma blockchain.Exemplo: USDC → USDT na Base
Bridge
Movimente ativos entre blockchains diferentes.Exemplo: USDC na BSC → USDC na Optimism
Ativos e cadeias suportados
A API Swap suporta as principais stablecoins nas cadeias compatíveis com a Blockradar:Consulte Integrações para a lista completa de redes e stablecoins suportadas.
Master Wallet vs Child Address
A API Swap está disponível em dois níveis:Master Wallet
Execute swaps diretamente da sua master wallet. Ideal para operações de tesouraria.
Child Address
Execute swaps a partir de child addresses individuais. Perfeito para operações específicas de cada usuário.
Endpoints
Passo 1: Obter uma cotação
Sempre solicite uma cotação antes de executar um swap para mostrar ao usuário o resultado esperado.Parâmetros da requisição
Exemplo de cotação
Resposta da cotação
Entendendo os campos da cotação
Passo 2: Executar o Swap
Assim que o usuário confirmar a cotação, execute o swap.Parâmetros da requisição
Exemplo de execução
Resposta da execução
Tipos de ordem
Escolha o tipo de ordem adequado ao seu caso de uso:Eventos de Webhook
Monitore a conclusão do swap por meio de webhooks:Payload do Webhook
Exemplo de fluxo completo
A seguir, uma implementação completa demonstrando o fluxo cotação → confirmação → execução:Respostas de erro
Saldo insuficiente
Saldo insuficiente
Asset ID inválido
Asset ID inválido
Rota de swap indisponível
Rota de swap indisponível
Valor muito baixo
Valor muito baixo
Slippage excedido
Slippage excedido
Boas práticas
Experiência do usuário
- Sempre exiba cotações: mostre valor, taxas e tempo estimado antes da execução
- Trate o slippage: informe os usuários sobre possíveis variações de preço
- Mostre o progresso: use webhooks para atualizar os usuários sobre o status do swap
Segurança
- Valide os valores: garanta que os valores do swap estejam dentro de faixas aceitáveis
- Use referências: rastreie os swaps com IDs de referência únicos
- Monitore os webhooks: sempre verifique a conclusão do swap por meio de webhooks
Desempenho
- Faça cache dos asset IDs: armazene os asset IDs localmente para evitar consultas repetidas
- Use os tipos de ordem adequados: escolha
FASTESTpara casos sensíveis ao tempo eCHEAPESTpara os sensíveis ao custo - Implemente retentativas: trate falhas transitórias com backoff exponencial
Referência da API
Suporte
- E-mail: [email protected]
- Documentação: Referência da API
- Blog: Como fazer swap ou bridge de ativos com a Blockradar
A API Swap fornece uma interface unificada para swaps na mesma cadeia e bridges entre cadeias. Comece com pequenos valores de teste em testnets antes de migrar para produção.

