Aller au contenu principal
logo de Avana

Contrat router

Couche d'exécution pour les actions spécifiques au DEX, les appels d'adapter et le routage de liquidation.

Vue d'ensemble

Le router coordonne les mécaniques spécifiques au DEX — dépôts, retraits, réclamations de frais et étapes de débouclage — afin que ces actions n'aient pas à être dispersées dans chaque flux qui touche le collatéral LP.

Le router ne décide pas du risque. Les facteurs de collatéral, les contrôles de santé et l'éligibilité à la liquidation restent dans le Borrow Spoke, le Hub, la stack d'oracle et le cadre de risque. Voir Borrow Spoke and Cadre de liquidation.

Rôle dans le système

Différents DEX exposent des méthodes d'entrée, de sortie et de collecte de frais différentes. Le router donne à Avana une couche d'intégration unique pour ces mécaniques, afin que les builders ne soient pas forcés d'implémenter chaque DEX séparément dans chaque flux.

Modèle d'adapter

Chaque famille de DEX prise en charge dispose d'un adapter qui sait réclamer les frais, retirer la liquidité et exposer les actions dont le protocole a besoin pour ce format LP. Cela isole le comportement spécifique au DEX au lieu de le laisser fuir dans chaque chemin de code orienté utilisateur.

Le support d'adapter n'a de sens que lorsque le support de valorisation et de liquidation existe pour ce DEX. Un nouvel adapter à lui seul ne rend pas un pool sûr pour l'admission en collatéral.

Opérations prises en charge

  • Regrouper les appels de dépôt, retrait et collecte de frais spécifiques au DEX dans une seule couche d'interface
  • Coordonner les étapes de débouclage ou de routage nécessaires à l'exécution de la liquidation
  • Prendre en charge des mises à jour de position contrôlées telles que les changements de fourchette lorsqu'un adapter DEX existe
  • Exposer une surface d'intégration cohérente sans décider des facteurs de collatéral ni des contrôles de santé

Statut de déploiement

Les adresses de router, registres d'adapters et réseaux activés sont spécifiques au déploiement. Vérifiez les adresses par chaîne dans le registre de contrats publié ou les notes de release.

  • Confirmez que l'adapter DEX sur lequel vous vous appuyez est activé sur le déploiement cible
  • Le support du router ne signifie pas qu'un pool est admis comme collatéral