Welcome back, Duelists! Coinduel V1 is finally live, this time on Arbitrum Sepolia. This update contains a huge amount of upgrades for the site, the backend, and the game contracts, so we'll take a moment to highlight what's changed and what's coming.
On the new homepage, you'll find information containing your biweekly points, the number of successful referrals, and (soon) your referral points multiplier and leaderboard rank. There are also feeds for live bets and news posts, like this one.
Those of you that participated in the Private Testnet Beta and Public Testnet Beta Phase 1 will notice a brand new game: Roulette! This is Coinduel's first round-based betting game. Place a bet on red, green, or black, and try your luck at landing a 2X or 14X on your bet amount. If you're lucky enough, you might even be in for the jackpot!
Both Dicing and Dice Duels have a brand new look and feel, with faster load times and a much cleaner UX. They also both have dice, finally! Dicing features a set of 2d10 purple dice, and Dice Duels features two sets of 2d10. Dice Duels is now leveraging a sockets-based client-server-client relay system to ensure duel states update fast, update consistently. and update on your UI as soon as possible. We're still experimenting with optimal query filters on pageload, so bear with us there if the RPC calls are heavy at first.
Another sizable update to note: We've migrated away from our previous VRF service. Coinduel now utilizes a vertically integrated randomness solution called CoinduelRandomness. It's much faster and tailor-made to serve Coinduel's randomness engines, resulting in a more streamlined user experience. It is a temporary measure, until a more suitable replacement is available wherever Coinduel mainnet launches. We'll have a post about CoinduelRandomness shortly, detailing the changes and how it works.
In addition to all of that, here are some quick patch notes for this update:
• Added UI sounds (For in-game buttons only, and a sound that plays if you win. Mute toggle will be added soon)
• Coins now rain down from the sky if you win (Not literally, unfortunately. The early tests for that were expensive and the lawyers advised not throwing things at people)
• Updated chat with new features and a new look
• Added a Leaderboard (based on points, for now)
• Dice Duels now supports direct challenges, meaning you'll soon be able to challenge your friends to duels and only they will be able to accept it
• Added profile pictures
• Added profiles
• Added checks to ensure you're on the right network
• Greatly improved error handling
• Added input validation in a few spots
• Refined the referral system
• Refined the points system (still a WIP)
• Streamlined the Navbar
• Streamlined Settings menu
• Updated the game menu in the Navbar
• Refined the part of the code that makes it feel like the RNG gods are out to get you, personally, so it feels a little less obvious
• Updated the news page
• Added a few new emotes
• Temporarily deprecated Hot & Cold, to be relaunched as soon as possible
• Added a live bet feed to the Dicing UI (and technically the Hot & Cold UI, too)
• Various optimizations in place for frontend
• Various optimizations in place for backend
• Additional filters for Dice Duels bet feed
• Added live ETH price to Dicing UI, soon to be further integrated into the site (thanks, DefiLlama)
• Added a reports system in case anyone decides to be That Guy
• Laid the groundwork for a tipping system, for integration at a later date
• Laid the groundwork for another new game, launching soon, that will take place periodically in the chat
• You now get a notification whenever someone uses your referral code
• Cleared out most of the wassie infestation in the server room. We've learned those little shits are persistent, if you let them fester.
• Locked Inversebrah back in the freezer and replaced the lock. Someone please tell Stardust he owes us $17.92 for parts and labor. He won't return our DMs.
• Contracts now support third party liquidity deposits (more on that soon)
Over the coming weeks and months, we'll continually be iterating on every aspect of the experience with quality of life updates and new features. We look forward to hearing your feedback, we hope you have fun, and we thank you for helping us test Coinduel! See you in the Duels feed!
— The Coinduel Team