hackquest logo
  • Learn
  • Explore Course
  • Build
  • Explore Hackathon
  • Project Archive
  • Community
  • Forum
  • Global Event
  • My Community
  • Co-learning
  • Organization Hub
  • More
    • Glossary
    • Blog
    • Faucet
    • Job Station
    • Press Kit
    • Founder
hackquest logo

aiSports - NBA Daily Fantasy

Web3 fantasy sports that feel like Web2 - stablecoin contests paid out onchain. Live on Arbitrum sepolia - contests running everyday. Fast & Friendly UX, and transparent payouts.

Videos

Project image 1
Project image 2
Project image 3
Project image 4

Tech Stack

React
Solidity
Web3
Ethers
Node
Next

Description

Description

aiSports is a Daily Fantasy Sports app that’s been validated with real users over multiple seasons and is now being retrofitted for EVM + stablecoin contests on Arbitrum.

The goal is simple: bring, stablecoin based real-money DFS to the masses with an experience that feels like web2 - fast onboarding, familiar contest UX, and transparent settlement. Contest funds are escrowed onchain and distributed from a verifiable contract.

Stablecoins are the unlock - we have USD-denominated entry fees and payouts. On Arbitrum testnet, contests run using PYUSD. Our contracts are built with yearn vaults, so we can easily turn our prize pool into a yield bearing asset. This helps to generate revenue for the protocol, and unlock bigger contest prizes.

How to play (live on Arbitrum Sepolia):

  • Get testnet PYUSD: Head to paxos faucet to grab some PYUSD (https://faucet.paxos.com/). Make sure you have some testnet eth for gas: https://www.hackquest.io/faucets/421614

  • Login and play: https://ai-sports-git-arbsepoliacontests-ccarnicles-projects.vercel.app/

  • Enter contest(s): Enter into the onchain PYUSD contest by clicking the "Enter Contest" button in the Featured Contests section. You can also enter our free in-game contest to win our game currency - Juice.

  • Set Lineup and Enter: Select your team Enter as many lineups as you like!

  • Enter with stablecoins: For PYUSD contests, you'll approve PYUSD and join the contest escrow onchain.

  • Watch Games & recieve payout: Keep Track of your team with live scoring. Contest funds are held in escrow until all games are finished. After NBA results are finalized, teams are scored & winnings are distributed onchain.

  • Check your winnings: Head over to the history tab to see how much money you've won!


Relevant Links:

  • Conract Code: https://github.com/ccarnicle/dfs_escrow/blob/main/contracts/DFSEscrowManager.sol

  • Arb Testnet branch aiSports: https://ai-sports-git-arbsepoliacontests-ccarnicles-projects.vercel.app/

  • Contract Address: https://sepolia.arbiscan.io/address/0x3819AC57110F008D491BBBba4fB14EcbFf45E5D0

aiSports has been funcitonal on Flow blockchain for 4 years, hosting contests for NBA Top Shot users. We are expanding into stablecoin payouts and a more user centric, web2 feel that real DFS users know and love. You can play our current app using a Flow wallet here: https://www.aisportspro.com

Progress During Hackathon

During the buildathon, I implemented and finalized a DFS-focused EVM escrow contract (DFSEscrowManager.sol) designed for stablecoin contests: multi-entry functionality and onchain payout distribution. I then deployed and verified the contract on Arbitrum Sepolia, configured for official testnet PYUSD to support realistic USD contest flows.

I updated the apps front end to work with EVM based stablecoin contracts. This enabled a clean Arbitrum testnet contest where with easy stablecoin PYUSD entry.

Fundraising Status

Have not raised funds - I own 100% of aiSports

Team Leader
CCJ Carnicle
Project Link
Deploy Ecosystem
ArbitrumArbitrum
Sector
NFTGamingDeFiAI