MetronomeDAO a révélé qu'environ 6 367 msETH et 4,57 million msUSD en circulation, soit environ 15,7 millions de dollars aux prix actuels, ne sont pas couverts par des garanties, après que des bots de trading ont exploité pendant des mois les données de prix retardées dans la fonction d'échange du protocole.
Le trou équivaut à environ 31 % de tous les msETH et 16 % de tous les msUSD existants. Si les jetons baissent en prix et que l'écart se réalise, les pertes retombent sur les fournisseurs de liquidité, les utilisateurs qui ont déposé des msETH et des msUSD dans des pools de trading sur des plateformes d'échange comme Curve et Aerodrome pour gagner des frais, selon un post-mortem publié le 30 juillet.
Metronome a déclaré que les dégâts sont limités à son module d'échange, et que ses marchés de prêt Morpho, son produit MetBasis et le protocole de frappe principal fonctionnent normalement.
msETH a baissé de 25 % au cours des dernières 24 heures à 1 378 $, tandis que le volume de trading a augmenté d'environ neuf fois pour atteindre 51,7 millions de $, selon CoinGecko. msUSD est négocié à 25 % en dessous de 1 $, à 0,737 $.
Metronome Synth détient 10 millions de dollars en TVL sur Ethereum, Base et Optimism, selon DefiLlama, contre 17,56 millions de dollars jeudi.
Bots négociant contre des prix périmés
Metronome Synth est un protocole de 2023 qui permet aux utilisateurs de déposer des garanties — ETH, USDC, WBTC et d'autres — et de créer des jetons synthétiques contre celles-ci : msETH, qui suit le prix de l'ETH, et msUSD, qui suit le dollar. La promesse fondamentale du système est que chaque synth en circulation est accompagnée d'une position de dette, ce qui signifie que quelqu'un quelque part doit rembourser ce jeton au protocole et a déposé plus de garantie que sa valeur. Ce correspondance un-à-un entre les jetons et la dette est ce que signifie « garantie » ici.
Le protocole comprend également un module d'échange qui permet aux traders d'échanger des msETH contre des msUSD et inversement, sans slippage. Pour déterminer la valeur d'un msETH en msUSD, le module lit le prix ETH/USD sur Chainlink, le principal fournisseur d'oracles — des services qui transmettent les prix du monde réel sur les blockchains.
Le problème, selon l'analyse post-mortem, est que le flux de Chainlink ne se met pas à jour en continu. Il publie un nouveau prix sur la chaîne uniquement lorsque le marché dépasse un seuil fixé — 0,15 % sur Base, 0,5 % sur ethereum — ou après un intervalle de temps déterminé. Entre les mises à jour, le prix sur la chaîne peut retarder de plusieurs minutes par rapport au marché réel.
Les bots de trading surveillaient les deux prix en même temps et effectuaient des échanges chaque fois que l'écart leur était favorable, en achetant le synthétique que l'oracle obsolète sous-évaluait. Chacune de ces transactions donnait au bot plus de valeur qu'il n'en fournissait au protocole, et la différence s'accumulait sous ce que Metronome appelle un « flot non garanti » — des synthétiques en circulation sans position de dette derrière eux.
Un coussin de frais trop mince
Metronome savait que les prix périmés représentaient un risque et appliquait des frais de swap destinés à les absorber : 0,45 % par swap sur Base, trois fois le seuil de déviation du flux, et 0,55 % sur ethereum. L'hypothèse était qu'aucun bot ne pouvait réaliser un profit à partir d'un écart de prix inférieur aux frais.
Cette hypothèse a échoué car le flux a passé beaucoup plus de temps en dehors de sa bande de précision que ce que la conception anticipait. L'équipe a déclaré avoir réévalué tous les 241 292 échanges de l'historique du protocole — 3,6 milliards de dollars de volume sur Ethereum, Optimism et Base — en se basant sur la lecture exacte de l'oracle à chaque moment d'exécution. Sur Base, le flux ETH/USD a été en dehors de sa bande de 0,15 % pendant 18,5 % de toutes les minutes depuis le lancement de Metronome, selon le rapport complet sur l'oracle du protocole, et le temps de réponse du flux s'est fortement dégradé en 2026 : mars à juillet a été la pire période de cinq mois de l'histoire du protocole. La cause était « la latence du prix Chainlink à l'exécution de l'échange, une variable que la conception des frais de Metronome n'a pas correctement prise en compte, et qui s'est particulièrement dégradée sur Base », indique le rapport post-mortem.
Metronome a déclaré avoir partagé le jeu de données avec Chainlink et être « en discussion active avec eux ». Chainlink n'avait pas répondu publiquement au moment de la rédaction.
L'équipe a remarqué un affaiblissement des soutiens au T1 2026 et a travaillé pendant des mois sur les causes supposées. Le diagnostic a été retardé en avril et mai, lorsque l'exploitation du pont $292 millions du Kelp DAO a forcé Metronome à désactiver les opérations de synthèses en raison de préoccupations concernant LayerZero, le réseau de messagerie interchaînes utilisé par ses synthèses pour se déplacer entre les blockchains. En juin, avec les systèmes de nouveau en ligne et l'écart continuant de s'élargir, l'oracle était la seule explication restante.
Plan de récupération
Le protocole fonctionne mais est blessé, et son plan de reprise repose sur les fonds du trésor plutôt que sur des pertes pour les utilisateurs.
Les échanges sont effectivement suspendus : les frais sur toutes les paires synthétiques ont été augmentés à un niveau suffisamment élevé pour maintenir un volume minimal jusqu'à la finalisation de la mise à niveau de l'architecture, et le protocole peut désormais appliquer des frais différents dans chaque direction pour se défendre contre les flux unidirectionnels.
Face à une éventuelle ruée, le trésor a emprunté et bouclé 34 millions de dollars en actifs synthétiques — des positions qui génèrent des profits si les synthétiques tombent en dessous de leur prix de référence — ainsi qu’environ 6,5 millions de dollars en liquidités qu’il appelle « derniers à quitter » : des dépôts appartenant au protocole qui ne seront pas retirés tant que le soutien n’aura pas été rétabli, afin que les fournisseurs de liquidités habituels ne se précipitent pas vers la sortie avec le trésor.
Si msETH ou msUSD chutent d'environ 30 %, Metronome a déclaré que ces positions génèrent suffisamment de bénéfices pour racheter et brûler chaque jeton non garanti et rétablir une couverture complète.
C’est le moment où les positions actuelles de trésorerie sont suffisantes pour régler entièrement l’écart, pas une garantie que le prix ne puisse plus évoluer », ont écrit l’équipe.
Fermer l'écart
En l'absence d'un effondrement, l'écart se ferme plus lentement : Metronome indique que plus de 51 millions de dollars de dettes en cours génèrent toujours des intérêts, et que ces revenus financeront des rachats et des brûlures progressifs jusqu'à ce que chaque synthétique soit à nouveau garanti.
Les discussions avec les partenaires pourraient apporter des capitaux à l'effort. Les fournisseurs de liquidité font un choix, sans pertes forcées : vendre leurs synths sur le marché maintenant, ou rester dans les pools, continuer à générer des rendements et attendre que la parité se stabilise. Les détenteurs de MET ne sont pas affectés, selon l'équipe, les rachats de jetons et les distributions d'esMET se poursuivant comme prévu. Les données de garantie sont publiées sur un Dune dashboard.
Avant la construction des positions défensives, « les LP synthétiques étaient environ à 30 % non garantis au niveau mondial, et Metronome avait payé pour inciter la circulation d'actifs synthétiques non garantis et non productifs », lit-on dans le post-mortem.
Metronome a déjà absorbé des pertes au niveau du pool : en juillet 2023, le pool Curve msETH-ETH du protocole a été vidé lors de l'exploitation du compilateur Vyper qui a touché plusieurs pools Curve.

