Montana Wong
Montana Wong

@Montana_Wong

10 Tweets 19 reads Dec 23, 2021
Adidas dropped their first NFT today.
The sale was capped at a max of 2 items per person and it sold out in less than a second
One person was able to purchase 330 in a single transaction using a custom smart contract
Quick ๐Ÿงต on how they did it
Some quick context:
Adidas partnered with @BoredApeYC @gmoneyNFT and @punkscomic to release their first NFT
Due to the hype and demand, they limited the NFT sale to 2 per person.
When executed - what it does is generate 165 sub smart contracts that would each individually mint 2 NFTs from the Adidas' smart contract, and then transfer them to the owner's main ETH address.
Since each sub smart contract has a unique address, the creator was able to avoid the 2 item limit imposed by the sale.
After sending the NFTs to the creator's main address, the child smart contract would self destruct
What was the the cost of packing all of these operations into one transaction?
They paid 27.3 ETH ~ $104k in gas fees to process this, on top of 66 ETH ~$252k to pay for the items.
This means that they'd need the price of the NFT to raise from ฮž0.2 (mint price) to ฮž0.28 to break even on the gas they spent.
As the time of this writing, the price floor has skyrocketed to ฮž0.8 ETH. Netting them a theoretical profit of ~$600k ๐Ÿคฏ
If you enjoyed this breakdown, feel free to share it with others ๐Ÿ‘‡
Lot of people asked in the initial thread about how projects can prevent this.
I wrote about this in a follow up thread linked below

Loading suggestions...