Em resumo
As Liquidações Automáticas convertem automaticamente os depósitos recebidos no ativo de sua preferência em qualquer blockchain. Defina as regras uma única vez e todos os depósitos correspondentes são trocados e roteados para sua cadeia de destino — sem intervenção manual.
As Liquidações Automáticas convertem automaticamente os depósitos recebidos no ativo de sua preferência em qualquer blockchain. Defina as regras uma única vez e todos os depósitos correspondentes são trocados e roteados para sua cadeia de destino — sem intervenção manual.

Pré-requisitos
Antes de configurar regras de liquidação automática, certifique-se de ter:1
Chave de API
Obtenha sua chave de API no Painel Blockradar. Acesse Developers para gerar uma.
2
Master Wallet criada
Crie uma master wallet no Painel da Blockradar. As regras são configuradas por wallet — consulte uma com Get Wallet.
3
Wallet de destino
Se for liquidar entre cadeias, certifique-se de ter uma wallet na blockchain de destino para receber os ativos convertidos.
4
Gas suficiente
Financie suas wallets com tokens nativos (ETH, BNB, MATIC, etc.) para cobrir taxas de swap e transferência.
5
Webhook configurado
Configure webhooks para receber notificações de liquidação. A família de eventos depende do tipo de liquidação executado:
swap.*, withdraw.*, gateway-deposit.* ou reward-deposit.*. Consulte Notificações por webhook abaixo e o guia de Webhooks para mais detalhes.Como funciona
As Liquidações Automáticas permitem converter automaticamente os depósitos recebidos em qualquer ativo de destino em qualquer rede blockchain com base nas regras que você configurar. Isso elimina a necessidade de fazer swap ou bridge de ativos manualmente, garantindo que sua tesouraria possa ser convertida automaticamente para os ativos preferidos em várias cadeias.Gerenciamento de regras
Crie e gerencie regras de liquidação automática para automatizar conversões de ativos.
Conversão de ativos
Converta automaticamente qualquer stablecoin em outro ativo com base em suas regras.
Multicadeia
Liquide ativos em qualquer rede blockchain de forma fluida.
Gestão de risco
Aplique tolerância de slippage e regras para se proteger contra execuções desfavoráveis.
Como funcionam as Liquidações Automáticas
1. Criação de regras
Defina regras de liquidação que especifiquem quando e como os depósitos devem ser convertidos automaticamente.2. Detecção de depósitos
Quando os fundos chegam aos seus endereços, o Blockradar detecta automaticamente os depósitos que correspondem às suas regras.3. Conversão de ativos
Os depósitos passam por swap automático para o ativo de destino (geralmente USDC) na cadeia escolhida.4. Unificação de saldos
Todos os ativos convertidos são consolidados em um único saldo unificado em sua cadeia de destino.Tipos de liquidação
Cada regra se resolve em um de quatro fluxos de liquidação. Defina-o explicitamente com o campotype:
type é opcional por retrocompatibilidade. As regras criadas antes de esse campo existir não têm type e mantêm o comportamento inferido: a Blockradar decide entre withdraw e swap comparando o ativo e a cadeia de origem e de destino. Envie type em toda regra nova para que o fluxo seja explícito, e envie-o em uma atualização para migrar uma regra legada para o sistema explícito.Regras de validação por tipo
A API rejeita combinações contraditórias:type: gatewayexigeisGateway: true, eisGateway: trueexigetype: gatewaytype: earnexigeisReward: true, eisReward: trueexigetype: earn- Uma regra nunca pode ser gateway e earn ao mesmo tempo
type: withdrawexige umdestination.address, e a blockchain de destino deve ser igual à de origemtype: swaprejeita um ativo de origem igual ao ativo de destino na mesma blockchain- Duas regras da mesma wallet não podem cobrir o mesmo ativo de origem na mesma blockchain
As regras de gateway podem recair para swap
Uma regragateway só faz um depósito no Gateway quando a cadeia e o ativo de origem são elegíveis para o Gateway. Quando não são, a regra prossegue e é executada como um swap para destination.blockchain / destination.asset. Os fundos são liquidados do mesmo jeito, mas você recebe webhooks swap.* em vez de gateway-deposit.*, então trate ambos ao configurar regras de gateway em cadeias fora do conjunto suportado pelo Gateway.
Regras de Liquidação Automática
Componentes da regra
Cada regra de liquidação automática define os seguintes parâmetros:Quanto é liquidado
Por padrão, o valor de uma liquidação é calculado a partir do saldo do endereço, não do depósito que a acionou. UseuseTransactionAmount para escolher:
Em seguida, o valor é ajustado nesta ordem:
- É comparado com
source.minAmount. Abaixo desse valor, nada é liquidado. - É limitado a
source.maxAmount("-1"significa sem limite). deductionPercentageé retido do restante."2.5"liquida 97,5% e deixa 2,5% no endereço.
Regras de liquidação para Earn
Uma regraearn deposita os fundos recebidos em uma posição de rendimento em vez de transferi-los para fora. É o ponto de entrada da liquidação automática para o Earn.
Restrições:
- Apenas mainnet. As regras earn são rejeitadas na testnet.
- Cada ativo em
source.assetsdeve ser suportado pelo provedor escolhido na blockchain da wallet, caso contrário a regra é rejeitada na criação. rewardProvidererewardTypedevem corresponder:fijaé sempreregulatedeaaveé sempredefi.- Uma regra não pode ser
isGatewayeisRewardao mesmo tempo.
REWARD_DEPOSIT e emitem webhooks reward-deposit.*.
As regras earn baseadas em saldo (
useTransactionAmount: false) pulam uma nova liquidação enquanto já houver uma pendente ou em processamento para o mesmo endereço e ativo, porque a liquidação em andamento absorverá os fundos recém-chegados de qualquer forma. As regras earn baseadas em valor (useTransactionAmount: true) nunca são puladas.Opções de configuração da regra
Limites de valor
- Valor mínimo: Liquidar apenas quando o valor estiver acima desse limite
- Valor máximo: Limitar o tamanho de cada liquidação individual
- Acumulação: Com
useTransactionAmount: false(o padrão), a regra liquida todo o saldo do ativo de origem no endereço, de modo que depósitos que individualmente ficaram abaixo deminAmountsão recolhidos juntos assim que o saldo o ultrapassa
Proteção contra slippage
- Ilimitado:
-1(sem limite de slippage) - Conservador: 0,1% - 0,5% (impacto mínimo no preço)
- Moderado: 0,5% - 1,0% (abordagem equilibrada)
- Agressivo: 1,0% - 2,0% (execução mais rápida)
Endereço de destino (Opcional)
O campodestination.address é opcional nas regras swap, gateway e earn. Quando não é fornecido, o sistema usa uma lógica de fallback inteligente para determinar o endereço destinatário:
Preferências de execução
- Fastest: Prioriza velocidade em vez de custo
- Cheapest: Otimiza para as menores taxas
- Recommended: Equilibra velocidade e custo com confiabilidade
- No Slippage: Executa apenas quando não houver desvio de preço
Hierarquia e precedência das regras
Como as regras são aplicadas
Conceito-chave: Por padrão, as regras criadas em uma master wallet aplicam-se à master wallet e a todas as child addresses sob ela. Uma regra em uma child address tem precedência sobre as regras da master wallet para o depósito com o qual ela corresponde.
Ordem de aplicação das regras
A precedência é avaliada por depósito, não por endereço:- Procurar uma regra correspondente na child address. Uma regra corresponde quando está ativa e seus campos
source.assetsesource.blockchaincobrem o depósito. - Recorrer às regras da master wallet. Uma regra da master wallet só é considerada então se a configuração
inheritancedela permitir que se aplique ao endereço que recebeu o depósito. - Sem correspondência em nenhum dos níveis: nenhuma liquidação automática ocorre.
Herança por regra
Cada regra da master wallet controla para quais child addresses ela se propaga por meio do objeto opcionalinheritance:
Omitir
inheritance por completo mantém o comportamento original e equivale a all_children.
selected_children:
childAddressIdsdeve estar presente e não vazio, caso contrário a requisição falha comAt least one child address must be selected.- Cada ID deve ser um endereço ativo pertencente ao seu negócio na mesma rede.
- Os endereços devem corresponder à família de cadeias da wallet. Uma regra em uma wallet não-EVM (por exemplo Tron, Solana ou Stellar) só aceita endereços daquela mesma cadeia; uma regra em uma wallet EVM aceita qualquer endereço EVM. Uma divergência falha com
One or more selected child addresses are not valid for this chain or are inactive.
inheritance só existe nas regras da master wallet. Uma regra criada diretamente em uma child address não tem para onde se propagar, então o campo é ignorado e nunca é salvo ali.Regras específicas por blockchain
Importante: As regras são isoladas e vinculadas a cada blockchain. Uma regra configurada para uma blockchain (por exemplo, Ethereum) NÃO afetará depósitos em outra blockchain (por exemplo, Base ou Optimism).
- Você precisa criar regras separadas para cada blockchain de origem que deseja liquidar automaticamente
- Uma regra para “USDC na Ethereum” não será acionada para “USDC na Base”
- Isso permite controle granular sobre o comportamento de liquidação por cadeia
- Regra para Ethereum USDC → Optimism USDC
- Regra para Base USDC → Optimism USDC
Casos de uso para cada nível
Regras de Master Wallet
- Estratégia consistente: Mesmo comportamento de liquidação em todas as child addresses
- Gestão simplificada: Local único para configurar o comportamento padrão
- Operações em massa: Aplique regras a vários endereços de uma só vez
- Padronização: Garanta conformidade e consistência
Regras de Child Address
- Testes: Experimente diferentes estratégias de liquidação em endereços específicos
- Requisitos personalizados: Necessidades de liquidação específicas por endereço
- Substituir padrões: Modifique o comportamento para casos de uso particulares
- Controle granular: Ajuste fino da liquidação para endereços específicos
Criando regras de Liquidação Automática
Pelo Painel
- Acesse a seção Auto Settlements da sua wallet
- Clique em “Create New Rule”
- Configure os parâmetros da regra
- Defina os limites de valor e a tolerância de slippage
- Escolha os ativos/cadeias de origem e destino
- Salve e ative a regra
Pela API
Crie regras de liquidação programaticamente usando a API de Auto Settlement Rules:Neste exemplo,
slippageTolerance é definido como -1 para slippage ilimitado, e destination.address é omitido. O sistema usará automaticamente a lógica de fallback inteligente para determinar o endereço destinatário.Copiar regras entre wallets
As regras são por blockchain, então implantar uma mesma estratégia em todas as cadeias em que você opera significaria recriar a mesma regra várias vezes. O endpoint de cópia faz isso em uma única chamada:source.blockchain de cada regra é reescrito com a blockchain da wallet de destino antes de ser salvo.
Sucesso parcial é normal
A chamada retorna200 mesmo quando algumas regras são puladas ou algumas wallets falham. Sempre leia a resposta em vez de confiar no código de status:
Cada wallet de destino é bloqueada e gravada em sua própria transação, de modo que uma falha em uma nunca deixa outra gravada pela metade. Aplicar ao menos uma regra a uma wallet também ativa a liquidação automática naquela wallet.
400 quando o array rules está malformado, quando rules ou targetWalletIds está vazio, ou quando a única wallet indicada como destino é a wallet de origem (a origem é sempre removida da lista de destinos).
Casos de uso
Gestão de tesouraria
- Conversão flexível de ativos: Converta para qualquer ativo preferido (USDC, ETH, USDT, etc.)
- Operações cross-chain: Mantenha saldos em várias redes
- Consolidação automatizada: Sem necessidade de intervenção manual
- Estratégia multiativos: Suporte para várias preferências e estratégias de ativos
Operações empresariais
- Processamento de pagamentos: Liquide automaticamente os pagamentos recebidos para os ativos preferidos
- Gestão de receitas: Converta diversas stablecoins para o ativo de destino escolhido
- Mitigação de riscos: Aplique proteção contra slippage automaticamente
- Diversificação de ativos: Mantenha as alocações de ativos-alvo automaticamente
Integração com DeFi
- Yield farming: Liquide automaticamente as recompensas para o ativo preferido
- Gestão de liquidez: Consolide recompensas e taxas de LP
- Rebalanceamento de portfólio: Mantenha as alocações de ativos-alvo
Boas práticas
Configuração de regras
- Comece de forma conservadora: Inicie com baixa tolerância de slippage
- Monitore o desempenho: Acompanhe as taxas de sucesso das liquidações
- Ajuste gradualmente: Refine as regras conforme as condições de mercado
- Teste em testnet: Valide as regras antes do deploy em mainnet
Gestão de risco
- Limites de slippage: Defina níveis de tolerância apropriados
- Tetos de valor: Limite o tamanho máximo das liquidações
- Seleção de rede: Escolha cadeias de destino confiáveis
- Regras de fallback: Crie opções de liquidação de backup
Eficiência operacional
- Acumulação: Deixe
useTransactionAmountemfalsepara que depósitos pequenos sejam liquidados juntos assim que o saldo ultrapassarminAmount - Otimização de tempo: Considere padrões de congestionamento da rede
- Análise de custos: Equilibre as preferências de velocidade vs. custo
- Monitoramento: Configure alertas para liquidações falhas
Monitoramento e alertas
Monitoramento pelo painel
- Status das regras: Indicadores de regra ativa/inativa
- Histórico de liquidações: Acompanhe liquidações bem-sucedidas e falhas
- Métricas de desempenho: Taxas de sucesso e tempos de execução
- Saldos de ativos: Monitore o crescimento do saldo unificado
Notificações por webhook
As liquidações automáticas acionam eventos de webhook quando as liquidações são executadas. A família de eventos que você recebe depende do tipo de liquidação executado:Exemplo de payload de webhook
Identificando transações de liquidação automática
A melhor maneira de identificar as transações de liquidação automática é verificando o campo metadata. Dependendo da ação, o metadata conterá uma destas chaves:
Os objetos de swap, gateway e saque contêm:
rewardAutoSettlement tem um formato diferente: carrega o ID da regra em vez da regra inteira:
Quando qualquer uma dessas chaves de metadata está presente, a transação foi acionada por uma regra de liquidação automática. Nas liquidações de swap, gateway e saque o campo
rule contém a configuração completa da regra, e não apenas um ID; nas liquidações earn, busque a regra pelo ruleId.Campos-chave dos dados do webhook
Referência da API
Endpoints
Liquidações Automáticas de Master Wallet
Liquidações Automáticas de Child Address
Não existe um endpoint de cópia para child addresses: a cópia sempre tem master wallets como destino, embora as regras que você copia possam vir de uma child address.
A semântica de atualização difere por nível
Em ambos os casos a regra mesclada é revalidada, então uma atualização pode ser rejeitada por causa de um campo que você não enviou.
Parâmetros da regra
Primeiros passos
1. Habilite as Liquidações Automáticas
- Acesse as configurações da sua wallet
- Habilite a funcionalidade de liquidação automática
- Configure as preferências padrão
2. Crie sua primeira regra
- Comece com uma regra simples de USDT para ETH (ou qualquer ativo de sua preferência)
- Defina uma tolerância de slippage conservadora
- Escolha sua cadeia e ativo de destino preferidos
3. Teste e monitore
- Faça o deploy primeiro em testnet
- Monitore as taxas de sucesso das liquidações
- Ajuste os parâmetros conforme necessário
4. Escale gradualmente
- Adicione regras para ativos adicionais
- Implemente processamento em lote
- Otimize para o seu caso de uso
Suporte e recursos
Como obter ajuda
- E-mail: [email protected]
- Referência da API: Auto Settlement Rules
- Documentação: Configuração do Gateway
As liquidações automáticas são uma forma poderosa de automatizar a gestão da sua tesouraria. Comece com regras simples e adicione complexidade gradualmente, à medida que se familiarizar com o sistema.

