DEX treffer ved et uhell kill-bryteren på hovednettet, og låser 660,000 XNUMX USDC inne

En desentralisert kryptovaluta (D-opsjonsbørs kuttet sitt eget liv kort etter uforvarende å ha utført en kommando som lukket hovednettprogrammet og gjorde det uopprettelig.

OptiFi informerte brukere om at plattformen hadde kommet til en uhøytidelig slutt etter at utviklingsteamet forsøkte å oppdatere koden på mandag. I følge den desentraliserte børsen låste programhendelsen også rundt 660,000 XNUMX USD Coin (USDC) på kjeden.

OptiFi har forpliktet seg til å kompensere brukermidler tapt på grunn av feilen, mens en stor del av den låste USDC ble angivelig opptjent av et av teammedlemmene. Selskapet har også oppfordret andre utviklere som jobber med Solana-blokkjeden til å være på vakt mot konsekvensene av kommandoen "Solana-program lukke".

I et medium innlegg, plattformen pakket ut serien av hendelser som førte til den plutselige stengingen av hovednettet. Det begynte med et forsøk på å distribuere en oppdatering til Solana-programkoden.

Utrullingen tok lengre tid enn vanlig på grunn av det teamet beskrev som dårlig nettverksstatus, og kommandoen ble kansellert. Det ble imidlertid opprettet en bufferadresse som mottok SOL laget ønsket å komme seg.

Relatert: Aave-fellesskapet foreslår å midlertidig suspendere ETH-utlån før sammenslåingen

Tidligere klarte teamet å gjenopprette SOL fra bufferkontoer uten å bruke minnefraser ved å lukke programmet. Tilnærmingen så først ut til å ha fungert etter å ha utført kommandoen, da teamet gjenopprettet SOL, slik at de kunne forsøke å distribuere programmet en gang til.

En feilmelding ble returnert som indikerer at programmet var lukket og ikke kunne distribueres på nytt med mindre en ny program-ID ble brukt. Diskusjoner med en kjerneutvikler fra Solana bekreftet teamets frykt for at det ikke ville være i stand til å omdistribuere programmet med sin tidligere ID.

«Her viste det seg at vi egentlig ikke forsto virkningen og risikoen ved denne avsluttende programkommandolinjen. 'solana program close' er faktisk for å lukke programmet permanent og sende SOL-tokenene i bufferkontoen som brukes av programmet tilbake til mottakerens lommebok."

OptiFi-teamet har bedt Solanas utviklingsfellesskap om å utforske to-trinns bekreftelse når de kjører «Solana program close»-funksjonen og varsle brukere om resultatene av å bruke kommandoen.