OptiFi ha dichiarato di aver utilizzato il “programma di chiusura di Solana” senza comprendere appieno l’impatto dell’azione.
L’exchange decentralizzato OptiFi con sede a Solana (SOL) ha erroneamente chiuso il suo programma il 29 agosto, perdendo 661.000 dollari di fondi in modo permanente.
Il programma di OptiFi è stato chiuso per un nostro errore.
TL;DR
1. Abbiamo accidentalmente chiuso il programma mainnet di OptiFi e non è recuperabile.
2. 661k USDC sono bloccati nei PDA, fortunatamente il 95% del fondo proviene da un membro del nostro team.
3. Compenseremo i fondi di tutti gli utenti– OptiFi (@OptifiLabs) 29agosto2022
Secondo un annuncio del DEX, l’errore si è verificato intorno alle 06:00 UTC quando il suo deployer ha cercato di aggiornare il suo programma sulla mainnet Solana.
Come OptiFi ha chiuso il suo programma
Il team ha spiegato che il deployer stava cercando di aggiornare il programma OptiFi utilizzando l’anchor deploy. Tuttavia, il processo ha richiesto più tempo del solito, probabilmente a causa della congestione della rete.
Il deployer ha interrotto l’aggiornamento dell’anchor deploy prima di ottenere una risposta. Nel frattempo, il processo aveva creato un conto buffer inutilizzato con un saldo di 17,2023808 SOL.
Il deployer ha quindi cercato di chiudere questo conto tampone per recuperare il saldo prima di procedere con l’aggiornamento della mainnet.
Tuttavia, il deployer ha inconsapevolmente chiuso in modo permanente il programma principale invece di chiudere l’account buffer.
Secondo il team, ha utilizzato il “programma di chiusura Solana” senza comprendere appieno l’impatto dell’azione.
Il team ha detto che la risposta di uno sviluppatore del nucleo di Solana ha mostrato “in modo schiacciante” che non sarebbe stato in grado di distribuire nuovamente il suo programma con l’id del programma precedente.
661.000 dollari persi
Il team di OptiFi ha rivelato di aver perso definitivamente l’accesso ai 661.000 dollari previsti dal contratto.
OptiFi ha dichiarato che il 95% di questo fondo proviene dai membri del suo team.
Tuttavia, “TUTTI i token USDC dei conti di margine degli utenti, i token delle opzioni e i caveau USDC delle AMM” che sono legati al programma sono andati persi.
L’azienda ha proseguito affermando che intende risarcire tutti i fondi persi dagli utenti, aggiungendo al contempo misure più rigorose per evitare che il fenomeno si ripeta in futuro.
Il team di OptiFi ha anche consigliato a Solana di aggiungere descrizioni ai documenti di Solana per avvertire del risultato della chiusura di un programma e ha raccomandato di aggiungere una conferma in due fasi per l’esecuzione del comando “solana program close”.