DEV Community

Cover image for Moonly weekly progress update #66 - Upgraded Raffle Feature and Twitter Space Giveaway
Moon.ly
Moon.ly

Posted on • Originally published at moon.ly

Moonly weekly progress update #66 - Upgraded Raffle Feature and Twitter Space Giveaway

Moonly weekly progress update #66 — Upgraded Raffle Feature and Twitter Space Giveaway

How are you guys? 👋 Hope you are having a great day!

Worked on Twitter Spaces Giveaway app and new Raffle feature, again mostly done, but still need some testing and polishing.

Upgraded so many things, resolved some issues and overall we improved these features a lot!

Weekly devs progress:

  • Deploy updated mints scraper to production

  • A 10M token scraping experiment has been done

  • Created a minimal wallet connect adapter for ETH and Polygon

  • Created a fix for locked NFTs with Staking V1

  • Fixed backpack wallet signing issue and showed modal every time

Karamendos WL Flow:

  • Merged the Karamendos flow service with staging

  • Merged the whitelist server with staging

  • Testing the WL Flow on a staging server

  • Testing the Wl Flow on different browsers and on mobile

Holder Verification Bot:

  • Refactored the Token and attribute collector class

  • Changed the flow of scraping Tokens

  • Included config for handling token scraper

  • Rebuild the batch algorithm to select the perfect NFTs for scraping their attributes and tokens

  • Introduced a new batcher that optimizes the batching functionality

  • Implemented a cache system to streamline the token scraping process

  • Added a check cycle functionality to keep track of NFTs over time

  • Fixed a hidden issue with the wallet checker

Raffle Feature and Twitter Space Giveaway:

  • Show an error when a user tries to access the admin page without wallet

  • Ability to buy multiple tickets at once

  • Hide the buy ticket button when the raffle is not active

  • Show the claimed button when the raffle prize is claimed

  • Fixed the raffle admin crashing with a specific wallet: the issue was with metadata

  • Automatically deliver the raffle prize

  • Option for admin to select one prize per ticket or for all

  • Manually compared all the files in in giveaway branch with staging & merged the conflicts

  • Updated program data structure to adjust new requirements

  • Updated the client code to adjust the new changes on the program side

  • Fixed the broken token creation tool

  • Fixed bug with token transfer utility

  • Fixed bug about reward token — return tokens when removing reward token

Upcoming NFT collections:

https://moon.ly/nft/uessup

https://moon.ly/nft/karamendos

https://moon.ly/nft/phantom-mages

https://moon.ly/nft/oneplanet-game-pass-x-hantao

Minted projects worth mentioning:

https://moon.ly/nft/solcasinoio

https://moon.ly/nft/mad-lads

https://moon.ly/nft/the-heist

https://moon.ly/nft/the-heist-orangutans

Top comments (0)