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
