Metronome révèle un déficit de synthétiques de 15,7 millions de dollars et attribue la cause au retard de l'oracle dans le module d'échange
Points clés
- •Environ 15,7 millions de dollars de jetons msETH et msUSD non adossés circulent sans garantie correspondante, soit 31 % de tous les msETH et 16 % de tous les msUSD en circulation.
- •Des bots de trading ont systématiquement exploité les mises à jour retardées de l'oracle Chainlink dans le module d'échange de Metronome, réalisant des swaps rentables chaque fois que le prix on-chain accusait un retard sur le marché réel.
- •La conception des frais d'échange de Metronome s'est révélée insuffisante, car le flux ETH/USD de Chainlink sur Base est resté en dehors de sa bande de précision de 0,15 % pendant 18,5 % de l'ensemble des minutes depuis le lancement, bien au-delà des hypothèses du protocole.
- •Le protocole a de facto arrêté les échanges en augmentant les frais et a déployé 34 millions de dollars de positions de trésorerie ainsi que 6,5 millions de dollars de liquidité « last-to-leave » pour se défendre contre une éventuelle ruée bancaire.
- •Metronome a partagé son jeu de données détaillé d'analyse des oracles avec Chainlink, et ces constats pourraient avoir des implications pour de nombreux autres protocoles DeFi qui s'appuient sur les mêmes flux de prix ETH/USD.

Metronome révèle un déficit de synthétiques de 15,7 millions de dollars et attribue la cause au retard de l'oracle dans le module d'échange
MetronomeDAO a indiqué qu'environ 6 367 msETH et 4,57 millions de msUSD — soit environ 15,7 millions de dollars aux prix actuels — circulent sans aucune garantie en face. Selon un post-mortem publié le 30 juillet, des bots de trading ont passé des mois à exploiter des données de prix retardées dans la fonction d'échange du protocole, extrayant progressivement de la valeur du système.
Le déficit représente environ 31 % de tous les msETH en circulation et 16 % de tous les msUSD. Si les prix des jetons baissent et que l'écart se matérialise, les pertes retomberont 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écentralisées comme Curve et Aerodrome afin de percevoir des frais.
Metronome a précisé que les dommages sont limités à son module d'échange. Les marchés de prêt Morpho, le produit MetBasis et le protocole de frappe principal continuent de fonctionner normalement.
À la suite de cette annonce, msETH a reculé de 25 % au cours des 24 dernières heures à 1 378 $, tandis que le volume d'échanges a été multiplié par environ neuf pour atteindre 51,7 millions de dollars, selon CoinGecko. msUSD s'échange à 0,737 $, soit environ 25 % sous son ancrage au dollar. Metronome Synth détient actuellement 10 millions de dollars de valeur totale verrouillée sur Ethereum, Base et Optimism, selon DefiLlama, contre 17,56 millions de dollars jeudi.
Des bots qui négocient contre des prix obsolètes
Lancé en 2023, Metronome Synth permet aux utilisateurs de déposer des garanties — notamment ETH, USDC, WBTC et d'autres actifs — puis de frapper des jetons synthétiques en contrepartie. Deux synthétiques sont disponibles : msETH, qui suit le prix de ETH, et msUSD, qui suit le dollar américain. Le principe de conception central du système est que chaque jeton synthétique en circulation est adossé à une position de dette correspondante, ce qui signifie qu'un emprunteur doit restituer ce jeton au protocole et a déposé une garantie supérieure à sa valeur. Cette correspondance un à un entre jetons et dette constitue ce que le protocole décrit comme le « backing ».
Le protocole exploite également un module d'échange permettant aux traders d'échanger msETH contre msUSD — et inversement — sans slippage. Pour déterminer le taux de change, le module lit le prix ETH/USD de Chainlink, le principal fournisseur d'oracles décentralisés qui transmet des données de prix réelles aux blockchains. Les flux Chainlink sont largement utilisés dans la DeFi, alimentant les références de prix des plateformes de prêt, des protocoles de produits dérivés et des stablecoins.
La vulnérabilité, selon le post-mortem, tient au fait que le flux de prix de Chainlink ne se met pas à jour en continu. Un nouveau prix n'est poussé on-chain que lorsque le marché dépasse un seuil prédéfini — 0,15 % sur Base et 0,5 % sur Ethereum — ou après l'écoulement d'un intervalle de temps défini. Entre deux mises à jour, le prix on-chain peut rester en retard de plusieurs minutes sur le marché réel. La latence des oracles est une surface d'attaque documentée dans la DeFi depuis au moins 2020, lorsqu'une vague d'exploits alimentés par des flash loans visait des protocoles reposant sur des données de prix retardées ou manipulables.
Les bots de trading surveillaient simultanément le prix de l'oracle on-chain et le prix de marché en temps réel, exécutant des échanges dès que l'écart leur était favorable. Ils achetaient le jeton synthétique sous-évalué par l'oracle obsolète. Chaque transaction de ce type apportait davantage de valeur au bot qu'elle n'en donnait au protocole, et la différence accumulée est devenue ce que Metronome appelle un « unbacked float » — des jetons synthétiques en circulation sans position de dette correspondante.
Un coussin de frais trop mince
Metronome savait que des prix obsolètes représentaient un risque et avait mis en place des frais d'échange destinés à l'absorber : 0,45 % par échange sur Base, soit trois fois le seuil d'écart du flux, et 0,55 % sur Ethereum. L'hypothèse était qu'aucun bot ne pourrait dégager de profit à partir d'un écart de prix inférieur aux frais applicables.
Cette hypothèse s'est révélée fausse, car le flux Chainlink est resté en dehors de sa bande de précision bien plus longtemps que prévu par la conception du protocole. L'équipe a indiqué avoir recalculé les 241 292 échanges exécutés au cours de l'historique du protocole — représentant 3,6 milliards de dollars de volume sur Ethereum, Optimism et Base — en fonction de la lecture exacte de l'oracle à chaque instant d'exécution.
Selon le rapport complet sur les oracles du protocole, sur Base, le flux ETH/USD est resté en dehors de sa bande de 0,15 % pendant 18,5 % de l'ensemble des minutes depuis le lancement de Metronome sur ce réseau. Le temps de réponse du flux s'est nettement dégradé en 2026, mars à juillet constituant la pire période de cinq mois de l'histoire du protocole.
La cause racine a été identifiée comme étant « la latence du prix Chainlink au moment de 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étériorée sur Base », indique le post-mortem.
Metronome a confirmé avoir partagé son jeu de données avec Chainlink et être « en discussion active avec eux ». Chainlink n'avait pas publié de réponse publique au moment de la rédaction. L'issue de ces discussions pourrait avoir des implications au-delà de Metronome : de nombreux protocoles DeFi sur plusieurs chaînes s'appuient sur les mêmes flux ETH/USD de Chainlink pour des fonctions critiques de tarification, et le jeu de données compilé par Metronome représente à ce jour l'une des analyses publiques les plus détaillées du comportement réel des mises à jour d'oracles sur Base.
L'équipe a d'abord constaté une érosion du backing au premier trimestre 2026 et a passé des mois à rechercher les causes possibles. Le diagnostic a été retardé en avril et en mai, lorsque l'exploit du pont Kelp DAO de 292 millions de dollars a conduit Metronome à suspendre les opérations sur les synthétiques par crainte de LayerZero, le réseau de messagerie inter-chaînes que ses synthétiques utilisent pour circuler entre blockchains. En juin, les systèmes étant de nouveau en ligne et le déficit continuant de s'aggraver, l'oracle est devenu la seule explication restante.
Plan de reprise
Le protocole fonctionne toujours, mais il est affaibli, et son plan de reprise repose sur la trésorerie plutôt que sur des pertes imposées aux utilisateurs.
Les échanges sont de facto suspendus : les frais sur toutes les paires synthétiques ont été relevés à un niveau suffisant pour maintenir un volume minimal jusqu'à l'achèvement d'une mise à niveau de l'architecture, et le protocole peut désormais facturer des frais différents selon le sens de l'échange afin de se prémunir contre des flux à sens unique.
Face à une éventuelle ruée, la trésorerie a emprunté et « loopé » 34 millions de dollars notionnels en positions d'actifs synthétiques — des positions qui génèrent un profit si les synthétiques passent sous leur prix de référence — ainsi qu'environ 6,5 millions de dollars de liquidité qu'elle qualifie de « last-to-leave » : des dépôts de pool détenus par le protocole qui ne sortiront pas tant que le backing n'aura pas été restauré, afin que les fournisseurs de liquidité ordinaires ne se précipitent pas vers la sortie en même temps que la trésorerie.
Si msETH ou msUSD baissent d'environ 30 %, a indiqué Metronome, ces positions dégageront suffisamment de profit pour racheter et brûler chaque jeton non adossé et rétablir l'intégralité du backing.
« C'est le point auquel les positions actuelles de trésorerie sont suffisantes pour régler entièrement l'écart, pas une garantie que le prix ne puisse pas aller plus loin », a écrit l'équipe.
Combler l'écart
En l'absence d'un krach, l'écart se referme plus lentement : Metronome indique que plus de 51 millions de dollars de dette en circulation continuent de générer des intérêts, et que ces revenus financeront des rachats progressifs et des brûlages jusqu'à ce que chaque synthétique soit de nouveau adossé.
Des discussions avec des partenaires pourraient ajouter du capital à cet effort. Les fournisseurs de liquidité font face à un choix, sans pertes forcées : vendre leurs synthétiques sur le marché dès maintenant, ou rester dans les pools, continuer à percevoir des rendements et attendre que l'ancrage se raffermisse. 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 backing sont publiées sur un tableau de bord Dune.
Avant la mise en place des positions défensives, « les LP synthétiques étaient globalement sous-garantis d'environ 30 %, et Metronome payait pour inciter des actifs synthétiques non adossés et improductifs à circuler », indique le post-mortem.
Metronome a déjà absorbé des pertes au niveau des pools : en juillet 2023, le pool Curve msETH-ETH du protocole a été vidé lors de l'exploit du compilateur Vyper qui a touché plusieurs pools Curve.