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 routeur coordonne les dépôts, les retraits, les demandes de frais et les étapes de liquidation via des adaptateurs spécifiques à DEX. Chaque appelant peut utiliser cette couche d'exécution partagée au lieu d'assembler les appels DEX sous-jacents de manière indépendante. 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
DEX expose différentes méthodes pour entrer dans une position, retirer de la liquidité et percevoir des frais. Le routeur relie les flux de transactions de Avana à ces méthodes via une couche d'intégration commune.
Modèle d'adapter
Chaque famille DEX prise en charge dispose d'un adaptateur pour des opérations telles que la collecte des frais et le retrait de liquidité. L'adaptateur implémente les appels requis par ce format LP, en gardant l'exécution spécifique à DEX séparée du reste du flux de transaction. Un adaptateur fournit un support d'exécution pour un format LP. L'admission de garantie nécessite également un support de valorisation et de liquidation compatible, donc le déploiement d'un adaptateur seul n'active pas un pool pour l'emprunt.
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
