Un bogue dans Aave V2 Polygon provoque le blocage de certains actifs dans les contrats

Un bogue dans une ancienne version du protocole de prêt cryptographique Aave empêche les utilisateurs d’interagir avec les pools Wrapped Ether (WETH), Tether (USDT), Wrapped Bitcoin (WBTC) ou Wrapped Matic (WMATIC) sur Aave V2 Polygon, empêchant le retrait des actifs d’eux, selon une proposition du 19 mai qui tente de réparer le bug à travers un patch. La proposition indique que les utilisateurs ne sont actuellement pas en mesure de « fournir davantage de ces actifs, d’emprunter, de rembourser ou de retirer ».

Bien que les retraits soient actuellement impossibles, l’équipe a déclaré que les fonds sont « parfaitement sûrs », car le bogue peut être corrigé après un vote sur la gouvernance.

Le bogue affecte uniquement Aave V2 sur Polygon. AaveV3, qui est la version la plus récente, reste inchangé, tout comme les déploiements V2 vers Ethereum ou Avalanche.

Le code brisé est survenu à cause d’un correctif de la courbe des taux d’intérêt du 16 mai appliqué à tous les déploiements de V2. L’implémentation Polygon de V2 utilise une liste de définitions de fonctions légèrement différente (appelée « interface ») pour ses contrats de stratégie de taux par rapport aux implémentations Ethereum et Avalanche. Mais les modifications de la courbe des taux d’intérêt n’ont pas pris en compte cette différence, ce qui a entraîné le développement du bogue uniquement dans le déploiement de Polygon.

La nouvelle proposition demande à l’organe directeur d’Aave, Aave DAO, d’approuver les modifications de code uniquement sur la version Polygon pour corriger le correctif. Le vote devrait commencer le 20 mai et se poursuivra jusqu’au 23 mai, indique la proposition.

En rapport: Aave DAO vote pour un « plan de sauvetage » pour sauver les jetons perdus

Aave est surtout connu pour sa fonction de prêt flash qui permet aux utilisateurs d’emprunter de la crypto, d’effectuer des transactions et de rembourser les prêts dans le même bloc sans exiger de garantie. Cela a commencé sur Ethereum, mais s’est étendu à d’autres réseaux au cours des dernières années. Le 17 avril, la gouvernance d’Aave a voté pour déployer le protocole sur zkSync Era, une couche 2 d’Ethereum qui utilise une technologie de preuve à connaissance nulle. Le 8 mai, Aave V3 s’est déployé sur le réseau Metis, qui est également une couche 2 d’Ethereum.