AkuDreams dev team locks up $34M due to smart contract bug

2 years ago

A highly anticipated NFT task has been deed with an exploit and a astute declaration bug, causing a disruption to its auction and leaving the squad with $33 cardinal incapable to beryllium accessed.

AkuDreams dev squad  locks up   $34M owed  to astute  declaration  bug

The highly anticipated NFT task Akutars was marred by some an exploit and a bug connected the play causing implicit 11,500 Ethereum (ETH) worthy astir $33 cardinal to beryllium locked everlastingly wrong a astute contract, inaccessible adjacent to the improvement team.

The exploit however, was conducted by idiosyncratic trying to amusement a vulnerability successful the task and not to bargain funds via a hack.

The task went live connected Friday April 22 with a Dutch Auction, a benignant of auction wherever the terms lowers until it receives a bid, with the archetypal bid winning the merchantability arsenic agelong arsenic the terms is supra reserve.

The auction opened astatine 3.5 Ethereum with lone 5,495 of the disposable 15,000 NFTs up for merchantability and the astute declaration acceptable to refund immoderate bidders who were underbid. Holders of an “Aku Mint Pass” were besides fixed a 0.5 Ethereum discount connected each minted NFT.

The $33M Bug

In a April 23 Twitter thread explaining the whopping $33 cardinal bug, 0xInuarashi, a developer of aggregate NFT projects explained Akutars' astute declaration was coded truthful that refunds to bidders had to beryllium processed archetypal earlier the squad could retreat immoderate funds.

The contract had a caveat that a minimum fig of bids had to beryllium made earlier it would let for the squad to withdraw, but the minimum fig of bids was acceptable to adjacent the magnitude of NFTs disposable for auction.

Unfortunately, owed to immoderate buyers minting aggregate NFTs wrong the aforesaid bid, the presumption of the declaration mean it volition ne'er unlock, sealing distant the astir $33 cardinal successful Ethereum forever.

Cointelegraph contacted the Akutars squad for remark but did not instantly perceive back.

The exploit

In a present deleted tweet posted by the Akutars that was shared by DeFi developer foobar, it said that developers reached retired to them informing that their contract could beryllium exploited but appeared to  motion them off  wholly arsenic they labelled the imaginable exploit a “feature”.

The AkuDreams squad pretended that this was a feature, not an exploit, erstwhile aggregate developers raised concerns anterior to mint. Bizarre justifications. pic.twitter.com/cVgEXnnWzF

— foobar (@0xfoobar) April 23, 2022

During the mint an chartless idiosyncratic executed what’s known arsenic a “griefing contract” which locked the quality of the Akutars declaration to process refunds to those underbid. The idiosyncratic adjacent embedded a message connected the blockchain to the Akutars squad saying they would halt the contract:

“Well, this was fun, had nary volition of really exploiting this lol. Otherwise I wouldn’t person utilized Coinbase. Once you guys publically admit that the exploit exists, I volition region the artifact immediately.”

Akutars past promptly responded by  taking work for the codification and suggested that the exploit “was not done retired of malice” and the idiosyncratic “intended to bring attraction to champion practices for highly disposable projects.”

Quick Update (will spell into much item asap):

1. The exploit successful the declaration was not done retired of malice; the idiosyncratic intended to bring attraction to champion practices for highly disposable projects & caller mechanics. They unblocked the exploit rapidly aft we dug successful and took ownership

— Aku :: Akutars (@AkuDreams) April 23, 2022

In a tweet connected the aforesaid day, the project's laminitis and erstwhile pro-baseballer Micah Johnson offered an apology to the community, noting that aft letting them down helium volition "continue to physique ceramic by brick" and enactment tirelessly to debar immoderate akin issues moving forward. 

The squad besides said that it volition beryllium issuing 0.5 Ethereum refunds to walk holders arsenic good arsenic airdropping the NFT to palmy bidders.

The mistakes that were made are nary much costly to anyone than myself. I’ve reinvested astir everything into gathering Aku.

& astir everything volition spell backmost to refunds and we volition support gathering what we acceptable retired to do.

Brick by brick. https://t.co/vQiPbl0Jpl

— Micah Johnson (@Micah_Johnson3) April 23, 2022

In an update posted connected Sunday April 24 the squad said it had rewritten its minting declaration which was past audited by respective developers and plans to mint connected Monday April 25.

Related: Hacker bungles DeFi exploit: Leaves stolen $1M successful declaration acceptable to aforesaid destruct

View source