El equipo de AkuDreams NFT anuncia un código reescrito después de una falla

 

El equipo detrás de AkuDreams, un proyecto de token no fungible ( NFT ) muy esperado que se puso en marcha el viernes, anunció un código de mint reescrito después de que las fallas en el primer código de contrato inteligente resultaran en un bloqueo de USD 34 millones "para siempre".

En una actualización del domingo, el proyecto dijo que Anonymice, el equipo detrás de varios proyectos de NFT, "ha reescrito nuestro contrato de acuñación y varios desarrolladores han estado revisando y auditando".

AkuDreams es un proyecto NFT con temática de astronautas en 3D lanzado por Micah Johnson, un artista y ex jugador de béisbol profesional. El proyecto consta de 15.000 avatares de Ethereum (ETH) con rasgos aleatorios.

El viernes, 5500 de los NFT se subastaron a través de un formato de subasta holandesa, donde los precios comenzaron en ETH 3,5 (USD 9.960) y continuaron cayendo. Al final, la oferta más baja establecería el precio final del NFT, mientras que aquellos que habían ofertado más alto serían reembolsados.

Sin embargo, el mint no fue perfecto ya que surgieron varias fallas en el código. Al principio, un explotador usó un error en el contrato para detener todos los reembolsos y retiros del contrato, lo que significa que aquellos que habían ofertado por encima del precio NFT final no fueron reembolsados.

Afortunadamente, el explotador solo le pidió al equipo que reconociera el problema mientras enfatizaba la importancia de invertir en seguridad.

"Bueno, esto fue divertido, no tenía intención de explotar esto jajaja. De lo contrario, no habría usado Coinbase. Una vez que reconozcan públicamente que existe el exploit, eliminaré el bloqueo de inmediato", dijo el explotador en un on- mensaje en cadena.

En una publicación de Twitter, el equipo asumió la responsabilidad y el explotador desbloqueó el exploit. Sin embargo, el proyecto pronto enfrentó más problemas: una parte de los fondos se bloquearon y el equipo "nunca podrá acceder a ellos".

Según un hilo del desarrollador seudónimo 0xInuarashi, una falla en el código no tuvo en cuenta a los usuarios que acuñaron múltiples NFT en una sola transacción.

"Se realizó un requerimiento de refundProgress >= totalBids", detalló 0xInuarashi, y agregó que se supone que todos los reembolsos deben procesarse antes de retirarse. 

0xInuarashi dijo que el progreso del reembolso nunca puede superar los 3669, mientras que las ofertas totales son 5495 artículos. Dado que el código requiere que refundProgress sea mayor o igual a totalBids, 0xInuarashi concluyó que "el equipo nunca podrá retirar su ETH", valorado en alrededor de USD 34 millones.

“Los errores que se cometieron no son más costosos para nadie que para mí. He reinvertido casi todo en la construcción de Aku”, tuiteó Johnson, y agregó que “casi todo volverá a los reembolsos y seguiremos construyendo lo que nos propusimos hacer. Ladrillo por ladrillo."

----

Leer más:

El mercado NFT de Coinbase se lanza en versión beta y planea ir más allá de Ethereum

La colección Moonbirds se enfrenta a las críticas después de que un usuario gane más de 50 NFT durante el sorteo