Solana-baseret (SOL) decentraliserede børs OptiFi lukkede fejlagtigt sit program den 29. august og mistede 661,000 $ af sine midler permanent.
OptiFis program er blevet lukket af fejl, vi har lavet.
TL; DR
1. Vi lukkede ved et uheld OptiFi mainnet-programmet, og det kan ikke gendannes
2. 661 USDC er låst i PDA'erne, heldigvis er 95 % af midlerne fra vores teammedlem
3. Vi vil kompensere for alle brugeres midler— OptiFi (@OptifiLabs) August 29, 2022
Ifølge en meddelelse af DEX opstod fejlen omkring kl. 06:00 UTC, da dens deployer forsøgte at opgradere sit program på Solanas hovednet.
Hvordan OptiFi lukkede sit program
Holdet forklarede, at deployeren forsøgte at opgradere OptiFi-programmet ved hjælp af ankerimplementeringen. Processen tog dog længere tid end normalt, sandsynligvis på grund af overbelastning af netværket.
Deployeren afbrød denne opgradering af ankerimplementering, før han fik et svar. I mellemtiden havde processen skabt en ubrugt bufferkonto med en saldo på 17.2023808 SOL.
Så deployeren forsøgte at lukke denne bufferkonto for at genvinde sin balance, før han fortsatte med mainnet-opgraderingen.
Imidlertid lukkede deployeren ubevidst permanent hovedprogrammet i stedet for at lukke bufferkontoen.
Ifølge holdet brugte det "Solana-luk-programmet" uden fuldt ud at forstå virkningen af handlingen.
Holdet sagde, at svaret fra en Solana-kerneudvikler "overvældende" viste, at det ikke ville være i stand til at geninstallere sit program til det tidligere program-id.
$661,000 tabt
OptiFi-teamet afslørede, at det permanent har mistet adgangen til de $661,000, der er låst i kontrakten.
OptiFi oplyste, at 95% af denne fond er fra dets teammedlem.
Men "ALLE brugernes marginkonti USDC-tokens, option-tokens og AMMs USDC-bokse", som er bundet til programmet, er gået tabt.
Den fortsatte med, at den planlægger at kompensere for alle de tabte brugeres midler og samtidig tilføje strengere foranstaltninger for at undgå en gentagelse i fremtiden.
OptiFi-teamet rådede også Solana til at tilføje beskrivelser til Solana docs for at advare om resultatet af lukning af et program og anbefalede at tilføje en to-trinsbekræftelse for at køre kommandoen "solana program close".
Kilde: https://cryptoslate.com/solana-based-optifi-loses-661000-permanently-after-mistakenly-closing-program/