Sui.

Publication

Partagez vos connaissances.

obito.
Jul 13, 2025
Questions et Réponses avec des Experts

Comment puis-je implémenter un agrégateur Dex

Comment puis-je implémenter un agrégateur DEX sur Sui qui achemine dynamiquement les échanges de jetons entre plusieurs DEX (par exemple, Cetus, Turbos, Bluefin) pour obtenir une tarification optimale ? Plus précisément, comment dois-je concevoir la logique de routage, l'intégrer à différents types de pools (produit constant, liquidité stable ou concentrée) et gérer l'exécution en chaîne, la protection contre les glissements et l'efficacité énergétique au sein de Sui Move ?

  • Sui
  • Architecture
  • Move
2
2
Partager
Commentaires
.

Réponses

2
Ashford.
Jul 21 2025, 15:21

Il est difficile de trouver une référence, car la logique qui la sous-tend permet à l'agrégateur de se démarquer en proposant le meilleur routage pour les swaps.

Mais vous pouvez d'abord aborder le concept (comment ils fonctionnent), puis optimiser l'agrégateur plus tard

Logique de routage

  1. Scannez les DEX : collectez des données de liquidité (réserves) pour les paires de jetons provenant de différents DEX.
  2. Comparez les prix : vérifiez les prix d'une même paire de jetons sur tous les DEX.
  3. Sélectionnez le meilleur itinéraire : Choisissez le DEX offrant le meilleur prix (le plus faible glissement).

Transaction atomique : grâce au PTB (Programable Transaction Block), nous avons pu le faire facilement

Efficacité du gaz : Minimiser le nombre de mesures pour réduire le coût du gaz

Protection contre le glissement

  • Entrée utilisateur : laissez les utilisateurs définir une tolérance de glissement
  • Vérifier avant l'exécution : assurez-vous que le prix final ne dépasse pas la tolérance de glissement de l'utilisateur avant de confirmer la transaction.

Exemple de flux utilisateur

  1. L'utilisateur souhaite échanger Token SUI contre Token USDC.
  2. L'agrégateur vérifie les prix : examine le prix de Cetus, Turbos, Bluefin pour le prix du jeton A → du jeton B.
  3. Le meilleur itinéraire est sélectionné : choisit le DEX proposant le meilleur tarif.
5
Meilleure réponse
Commentaires
.

Connaissez-vous la réponse ?

Veuillez vous connecter et la partager.

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

1170Publications3608Réponses
Sui.X.Peera.

Gagne ta part de 1000 Sui

Gagne des points de réputation et obtiens des récompenses pour avoir aidé la communauté Sui à se développer.

Campagne de RécompensesAoût