DEX colpisce accidentalmente il kill switch sulla rete principale, bloccando 660,000 USDC all'interno

Una criptovaluta decentralizzata (scambio di opzioni D si è tagliata la vita dopo aver eseguito involontariamente un comando che ha chiuso il suo programma mainnet e lo ha reso irrecuperabile.

OptiFi ha informato gli utenti che la sua piattaforma era giunta al termine senza tante cerimonie dopo che il suo team di sviluppo ha tentato di aggiornare il suo codice lunedì. Secondo lo scambio decentralizzato, l'incidente del programma ha anche bloccato circa 660,000 USD Coin (USDC) su catena.

OptiFi si è impegnata a risarcire i fondi degli utenti persi a causa dell'errore, mentre gran parte dell'USDC bloccato sarebbe stato investito da uno dei membri del suo team. La società ha anche esortato gli altri sviluppatori che lavorano sulla blockchain di Solana a diffidare delle ramificazioni del comando "Chiudi programma Solana".

In un post Medio, la piattaforma disimballato la serie di eventi che hanno portato alla chiusura improvvisa della sua mainnet. È iniziato con un tentativo di distribuire un aggiornamento al codice del programma Solana.

La distribuzione ha richiesto più tempo del solito a causa di ciò che il team ha descritto come cattivo stato della rete e il comando è stato annullato. Tuttavia, è stato creato un indirizzo di buffer che ha ricevuto SOL la squadra voleva recuperare.

Correlato: La comunità di Aave propone di sospendere temporaneamente il prestito di ETH prima della fusione

In passato, il team è riuscito a recuperare SOL dagli account buffer senza utilizzare frasi di memoria chiudendo il programma. L'approccio inizialmente sembrava aver funzionato dopo l'esecuzione del comando, poiché il team ha recuperato il SOL, consentendo loro di tentare di distribuire il programma una seconda volta.

È stato restituito un messaggio di errore che indicava che il programma era stato chiuso e non poteva essere ridistribuito a meno che non fosse stato utilizzato un nuovo ID programma. Le discussioni con uno sviluppatore principale di Solana hanno confermato i timori del team di non essere in grado di ridistribuire il programma con il suo ID precedente.

“Qui si è scoperto che non capivamo davvero l'impatto e il rischio di questa chiusura della riga di comando del programma. 'solana program close' serve in realtà per chiudere il programma in modo permanente e inviare i token SOL nell'account buffer utilizzato dal programma al portafoglio del destinatario."

Il team OptiFi ha chiesto alla comunità di sviluppo di Solana di esplorare la conferma in due passaggi durante l'esecuzione della funzione "Chiudi programma Solana" e di avvisare gli utenti dei risultati dell'utilizzo del comando.