CryptoCasino — a Farcaster Mini App where players guess memecoin prices in real-time. Built on Monad Testnet, it uses MetaMask Delegation for trustless betting and Chainlink Oracles for fair, tamper-p
CryptoCasino is a Farcaster Mini App built on the Monad Testnet, where users can join short, timed prediction games to guess the future price of trending memecoins.
MetaMask Delegation Framework: Players don’t send tokens directly — instead, they delegate their bet amount to the game’s smart contract, ensuring secure and trustless participation.
Timed Rounds: Each game lasts 20 minutes — players can join in the first 10 minutes and lock in their price predictions.
Chainlink Oracles: At the end of the round, the actual memecoin price is fetched via Chainlink for guaranteed tamper-proof and transparent results.
Fair Rewards: The player whose guess is closest to the oracle price wins the pooled tokens. All delegated amounts are redeemed automatically after resolution, ensuring smooth payouts.
Fully onchain and verifiable — no backend manipulation.
Uses MetaMask Smart Account Delegation for seamless in-app gameplay.
Designed as a Farcaster Mini App, allowing players to discover, join, and share games directly within Farcaster frames.
Monad Testnet • MetaMask Delegation Framework • Chainlink Oracles • Farcaster Frames SDK
During the hackathon, we built CryptoCasino, a Farcaster Mini App where players predict memecoin prices using delegated bets on the Monad Testnet. Our main goal was to integrate the MetaMask Delegation Framework to enable seamless, trustless gameplay without requiring manual transaction signing. We implemented the complete onchain flow — game creation by the admin, player participation through delegated bets, Chainlink oracle integration for fetching real memecoin prices, and a leaderboard to track player earnings. One of the biggest challenges was integrating the MetaMask Delegation Framework. We faced issues where delegated transactions were failing because the Smart Account wasn’t deployed yet, causing nonce and signature mismatches. With the help of the MetaMask team, we learned how to properly initialize smart accounts before delegations and handle pre-deployment abstraction flows, which finally resolved our transaction issues. Throughout the hackathon, we also gained a deep understanding of how Farcaster Mini Apps work — from handling interactions within Frames to optimizing the user experience for onchain actions directly inside Farcaster. By the end, we had a fully functional mini app where users could join games, delegate bet amounts, and have winners automatically resolved via Chainlink Oracles — ensuring a fair, transparent, and decentralized experience.
Not started