Saltar al contenido principal
logo de Avana

Contrato router

Capa de ejecución para acciones específicas del DEX, llamadas a adapters y enrutamiento de liquidación.

Descripción general

El enrutador coordina depósitos, retiros, reclamaciones de tarifas y pasos de liquidación a través de adaptadores específicos de DEX. Cada llamador puede usar esta capa de ejecución compartida en lugar de ensamblar las llamadas subyacentes de DEX de manera independiente. El router no decide el riesgo. Los factores de colateral, las comprobaciones de salud y la elegibilidad para liquidación permanecen en el Borrow Spoke, el Hub, el stack de oráculos y el risk framework. Consulta Borrow Spoke and Marco de Liquidación.

Rol en el sistema

DEX expone diferentes métodos para entrar en una posición, retirar liquidez y cobrar tarifas. El enrutador conecta los flujos de transacciones de Avana con esos métodos a través de una capa de integración común.

Modelo de adapters

Cada familia DEX compatible tiene un adaptador para operaciones como la recolección de tarifas y la eliminación de liquidez. El adaptador implementa las llamadas requeridas por ese formato LP, manteniendo la ejecución específica de DEX separada del resto del flujo de la transacción. Un adaptador proporciona soporte de ejecución para un formato LP. La admisión de garantías también requiere soporte compatible de valoración y liquidación, por lo que desplegar solo un adaptador no habilita un pool para el préstamo.

Operaciones admitidas

  • Agrupar llamadas específicas del DEX de depósito, retiro y recolección de comisiones en una sola capa de interfaz
  • Coordinar pasos de unwind o enrutamiento necesarios para la ejecución de liquidación
  • Admitir actualizaciones controladas de posición, como cambios de rango, cuando exista un adapter del DEX
  • Exponer una superficie de integración coherente sin decidir factores de colateral ni comprobaciones de salud

Estado de despliegue

Las direcciones del router, los registros de adapters y las redes habilitadas son específicas del despliegue. Verifica las direcciones por cadena en el registro de contratos publicado o en las release notes.

  • Confirma que el adapter del DEX en el que confías esté habilitado en el despliegue objetivo
  • El soporte del router no significa que un pool esté admitido como colateral