Skip to main content
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.
Liquidações Automáticas

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 via API Create Wallet ou pelo painel. As regras são configuradas por 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. Dependendo da ação, você receberá os eventos swap.success/swap.failed, gateway.success/gateway.failed ou withdraw.success/withdraw.failed. Consulte 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.

Regras de Liquidação Automática

Componentes da regra

Cada regra de liquidação automática define os seguintes parâmetros:

Opções de configuração da regra

Limites de valor

  • Valor mínimo: Liquidar apenas depósitos acima desse limite
  • Valor máximo: Limitar o tamanho de cada liquidação individual
  • Processamento em lote: Agrupar vários depósitos pequenos para maior eficiência

Proteção contra slippage

  • Ilimitado: -1 (sem limite de slippage — comportamento padrão)
  • 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)
Definir slippageTolerance como -1 significa tolerância de slippage ilimitada. Esse é o comportamento padrão se não for especificado, permitindo que as liquidações sejam executadas independentemente do desvio de preço.

Endereço de destino (Opcional)

O campo destination.address agora é opcional. Quando não é fornecido, o sistema usa uma lógica de fallback inteligente para determinar o endereço destinatário:
Para a maioria dos casos de uso, você pode omitir o endereço de destino e deixar o sistema rotear automaticamente os fundos para o endereço apropriado com base no tipo de liquidação.

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: As regras criadas em uma master wallet são aplicadas automaticamente a todas as child addresses sob essa wallet. No entanto, se você criar regras diretamente em uma child address, essas regras substituirão completamente as regras da master wallet para aquele endereço específico.

Ordem de aplicação das regras

  1. Verificar regras de Child Address: Se o endereço receptor tiver suas próprias regras, use exclusivamente essas
  2. Recorrer às regras da Master Wallet: Se não existirem regras de child address, aplique as regras da master wallet
  3. Sem regras: Se nenhum dos níveis tiver regras configuradas, nenhuma liquidação automática ocorre
Quando uma child address tem suas próprias regras, as regras da master wallet são completamente ignoradas para aquele endereço — não há mesclagem ou combinação de regras.

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).
Isso significa que:
  • 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
Exemplo: Se você quer liquidar automaticamente depósitos de USDC tanto da Ethereum quanto da Base para a Optimism, precisa de duas regras separadas:
  1. Regra para Ethereum USDC → Optimism USDC
  2. 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

  1. Acesse a seção Auto Settlements da sua wallet
  2. Clique em “Create New Rule”
  3. Configure os parâmetros da regra
  4. Defina os limites de valor e a tolerância de slippage
  5. Escolha os ativos/cadeias de origem e destino
  6. 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.
Com endereço de destino explícito:

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

  • Processamento em lote: Agrupe depósitos pequenos para maior eficiência
  • 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:

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: Cada objeto metadata contém:
Quando qualquer uma dessas chaves de metadata (swapAutoSettlement, gatewayAutoSettlement ou withdrawAutoSettlement) está presente, a transação foi acionada por uma regra de liquidação automática. O campo rule contém a configuração completa da regra, e não apenas um ID.

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

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

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.