Un exchange décentralisé de cryptomonnaies (options D) a interrompu sa propre vie après avoir involontairement exécuté une commande qui a fermé son réseau principal et l'a rendu irrécupérable.

OptiFi a informé les utilisateurs que sa plateforme avait connu une fin sans ménagement après que son équipe de développement ait tenté de mettre à jour son code lundi. Selon l'exchange décentralisé, l'incident du programme a également bloqué quelque 660 000 USD Coin (USDC) sur la plateforme.

    Le programme d'OptiFi a été fermé par des erreurs que nous avons commises. TL;DR

    1. Nous avons accidentellement fermé le réseau principal d'OptiFi et il n'est pas récupérable.
    2. 661 000 USDC sont bloqués dans les PDA, heureusement 95% des fonds proviennent d'un membre de notre équipe.
    3. Nous allons compenser les fonds de tous les utilisateurs
    - OptiFi (@OptifiLabs) 29 août 2022

OptiFi s'est engagé à compenser les fonds des utilisateurs perdus par l'erreur, alors qu'une grande partie de l'USDC bloquée aurait été investie par l'un des membres de son équipe. La société a également exhorté les autres développeurs travaillant sur la blockchain Solana à se méfier des ramifications de la commande "Solana program close".

Dans un post Medium, la plateforme a déballé la série d'événements qui ont conduit à la fermeture soudaine de son réseau principal. Tout a commencé par une tentative de déploiement d'une mise à jour du code de son programme Solana.

Le déploiement a pris plus de temps que d'habitude en raison de ce que l'équipe a décrit comme un mauvais état du réseau, et la commande a été annulée. Cependant, une adresse tampon a été créée qui a reçu les SOL que l'équipe voulait récupérer.

À lire également : La communauté d'Aave propose de suspendre temporairement les prêts d'ETH avant la fusion

Dans le passé, l'équipe a réussi à récupérer les SOL des comptes tampons sans utiliser de phrases de mémoire en fermant le programme. L'approche semblait initialement avoir fonctionné après l'exécution de la commande, car l'équipe a récupéré les SOL, ce qui leur a permis de tenter de déployer le programme une deuxième fois.

Un message d'erreur a été renvoyé, indiquant que le programme avait été fermé et ne pouvait pas être redéployé à moins qu'un nouvel ID de programme ne soit utilisé. Des discussions avec un développeur principal de Solana ont confirmé les craintes de l'équipe de ne pas pouvoir redéployer le programme avec son ancien identifiant.

« Ici, il s'est avéré que nous n'avions pas vraiment compris l'impact et le risque de cette ligne de commande de fermeture du programme. 'solana program close' sert en fait à fermer définitivement le programme et à renvoyer les tokens SOL du compte tampon utilisé par le programme vers le portefeuille destinataire ».

L'équipe OptiFi a demandé à la communauté de développement de Solana d'explorer la confirmation en deux étapes lors de l'exécution de la fonction "Solana program close" et d'avertir les utilisateurs des résultats de l'utilisation de la commande.