First, we used the Moralis.io NFT Owner API to create a snapshot of Lab Access Pass holders on the evening of Feb 13th. We then shuffled that list using a Fisher-Yates shuffle, and stored it on IPFS, locking it's contents:
Finally, we selected a position in our snapshot list by multiplying the length of that list by the random number decimal. That position + the next 12 positions were our winners.
Congrats to the winners! š³šš§āāļø
ā¢ ā¢ ā¢
Missing some Tweet in this thread? You can try to
force a refresh
Can't wait for all the analytics to compile from the @WoodiesNFT public sale today. But holy cow, the system we built far exceeded my expectations š§µ
We were handling a lot of traffic at once, over 4k unique visitors simultaneously at the peak (snapshot from just after that)
Average response time from client request to server response was 83ms, serving 100 requests per second at the peak. Time to first byte on 3G was 0.8s! Total memory usage was 40MB constant.
Interesting insights from ~$500,000 of @woodiesnft whitelist pre-sales as we gear up for public passports tomorrow at 9a PDT / 12p EST on WoodiesNFT.com š§µ
First thing that jumps out at me is that our community is global. The US, Canada, UK, Australia, Germany, France, Netherlands, India, Brazil, Malaysia, Spain, Indonesia, Singapore, Turkey, Austria, China, Mexico, Russia, Thailand, Italy, Philippines, Japan, Portugal....
Switzerland, New Zealand, Sweden, Czechia, Belgium, Hong Kong, Argentina, Poland, Colombia, Ireland, Ukraine, Denmark, United Arab Emirates, Norway, South Africa, Romania, Taiwan, Hungary, South Korea, Bulgaria, Croatia, Finland, Vietnam, Pakistan, Saudi Arabia, Serbia, Estonia..
Today is a big day in many respects - The @Ultra_DAO team just deployed our first contract to power the @WoodiesNFT universe, and for me, the culmination of many weeks of 3am goodnights and 7am good mornings. But, this is just the beginning. We're just getting warmed up.
Iād also like to give a big shout out and thank you to @HardhatHQ, @OpenZeppelin and all the other teams building the foundational frameworks for all of this.
Without these two, there is absolutely ZERO chance we could have pulled off what we did in a month. I just donmt see how this can be done without @HardhatHQ tests and deployment scripts / automation. No way.