hackquest logo

Fantasy Beast

Join the fun on Starknet—connect your wallet and start engaging with top creators across your favorite social platforms!

描述

We're building a decentralized platform that empowers users to wager on the future performance of content creators by predicting the exact engagement score they’ll achieve at the end of a betting pool. Unlike binary betting systems—where an incorrect guess might result in a total loss—our platform offers a more nuanced approach where the loss is proportional to how far your prediction deviates from the actual score.

Outcomes are determined based on real-time data fetched from these platforms and verified by an AI agent.


User Roles & Permissions

  • Regular Users: Can deposit funds, place bets, create markets, and withdraw winnings.

  • Market Creators: Can set up betting markets by defining event parameters and resolution criteria.

  • AI Resolver: An AI agent responsible for fetching, analyzing, and verifying social media data for market resolution.(zkTLS)

  • Administrators (Optional): Oversee platform integrity, dispute resolution, and governance. We use this mainly for dashboarding (getting stats)


     Betting Mechanism

    • Pool Creation: The platform owner establishes a betting pool with a specific end time.

    • Placing Bets: Users select a pool and place bets by specifying the token amount and their predicted engagement score. Bets are accepted only within the designated betting period, and each user can place one bet per pool. Tokens are transferred to the contract upon placing a bet.

    • Setting Results: After the betting period ends, the pool owner records the final engagement score for the associated content creator, concluding the pool and initiating reward calculations.

    • Reward Calculation: Rewards are distributed proportionally based on the accuracy of each user's prediction relative to the actual engagement score.

    • Claiming Rewards: Participants with accurate predictions can claim their rewards after the pool concludes, provided their claimable reward is greater than zero. Tokens are transferred to the user upon successful claim.

    • Fees are paid at the end (from the winnings)

技術堆疊

Next
Web3
Cairo
Nodejs
團隊負責人Nneerajchoubisa876
行業
SocialFiGamingDeFi