Ir para o conteúdo principal
logotipo do Avana

Contrato Router

Camada de execução para ações específicas de DEX, chamadas de adapter e roteamento de liquidação.

Visão Geral

O roteador coordena depósitos, retiradas, reivindicações de taxas e etapas de liquidação por meio de adaptadores específicos DEX. Cada chamador pode usar esta camada de execução compartilhada em vez de montar as chamadas DEX subjacentes de forma independente. O router não decide risco. Fatores de colateral, verificações de saúde e elegibilidade para liquidação permanecem no Borrow Spoke, Hub, stack de oráculos e risk framework. Veja Borrow Spoke and Framework de Liquidação.

Papel no Sistema

DEXs expõem diferentes métodos para entrar em uma posição, remover liquidez e coletar taxas. O roteador conecta os fluxos de transações de Avana a esses métodos por meio de uma camada de integração comum.

Modelo de Adapter

Cada família DEX suportada possui um adaptador para operações como cobrança de taxas e remoção de liquidez. O adaptador implementa as chamadas requeridas por esse formato LP, mantendo a execução específica de DEX separada do restante do fluxo da transação. Um adaptador fornece suporte à execução para um formato LP. A admissão de garantias também requer suporte compatível para avaliação e liquidação, portanto, implantar apenas um adaptador não habilita um pool para empréstimo.

Operações Suportadas

  • Agrupar chamadas específicas de DEX de depósito, saque e coleta de taxas em uma camada de interface
  • Coordenar passos de unwind ou roteamento necessários para a execução da liquidação
  • Suportar atualizações controladas de posição, como mudanças de range, quando existe um adapter de DEX
  • Expor uma superfície de integração consistente sem decidir fatores de colateral ou verificações de saúde

Status de Deployment

Endereços de router, registries de adapter e redes habilitadas são específicos por deployment. Verifique endereços por chain no registry de contratos publicado ou nas release notes.

  • Confirme que o adapter do DEX em que você confia está habilitado no deployment-alvo
  • Suporte do router não significa que um pool foi admitido como colateral