2️⃣Hotbet Rewards DApp Guidelines 1/2
Accumulation of APY: When the user sells HotBet tokens, the accumulated synthetic token balance remains unchanged, and the user continues to earn APY on those synthetic tokens. However, buying more HotBet tokens increases the accumulated synthetic token balance and, consequently, boosts the user's potential APY earnings.
Ethereum (ARB) Rewards: The rewards earned through the APY calculations on the synthetic tokens will be distributed to the users in Ethereum (ARB) tokens. Users will receive their rewards daily at 1:00 AM UTC.
Reward Visibility on the Rewards App: The rewards earned through the APY calculations will be displayed to the user on the Hotbet Rewards DApp. This transparency ensures users are aware of their earnings and motivates them to continue participating actively.
Connecting Wallet in Rewards App: Connecting the crypto wallet to the Hotbet Rewards DApp is mandatory for participating in the rewards program. This process is essential to verify and authenticate user balances and reward distribution.
Conclusion: The Hotbet Rewards DApp is designed to incentivize and reward users for holding and buying more HotBet tokens. The APY calculations on the synthetic tokens provide users with significant motivation to participate actively in the platform. By connecting their wallets and engaging with the Rewards DApp, users can take advantage of the attractive APY rates and earn Ethereum (ARB) rewards, creating a rewarding and engaging experience on the Hotbet platform.
User Interface: Create a button on the website or app that says "Connect Wallet." When the user clicks this button, it fetches their wallet address and checks if they have made a purchase within the last 24 hours.
Buying Race Pass: If the user has made a purchase within the last 24 hours, the system automatically buys a race pass for them using their wallet. The transaction details and user data are stored securely in an SQL database.
Betting Process: After all the data is collected and verified, users can place bets by clicking on one of the six buttons below the video. Each button has a unique identifier, and when clicked, the user's wallet address and multiplier (which depends on their balance) are sent to the SQL database and recorded.
Betting Limit: The developer has the option to disable the bet buttons once the race starts to prevent any further betting during the race.
Determining Winners: At the end of the race, the developer announces which lane won. The users who placed winning bets will receive 10 points multiplied by their respective multipliers. All the winners and their rewards are recorded in the SQL database.
Leaderboard: The data from all the race tables is fetched and combined to create a leaderboard. The leaderboard displays the points earned by each user. Restarting Betting: The developer can restart the betting process again for the next race.
Reward Distribution: After a certain number of races (approximately 20 races a day), the top 10 winners are manually selected from the leaderboard. The developer sends rewards to the top 10 winners in ETH (Ethereum) directly to their respective wallet addresses.
Resetting Leaderboard: The developer resets the leaderboard daily and starts fresh for the next day's races.
Last updated