Logo
Learn
  • Explore Course
Build
  • Explore Buildathon
  • Project Archive
Hack
Hack Coming Soon
  • Explore IRL Hackhouse
  • How to Qualify
  • Past Events

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

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

<p><span>During&nbsp;the&nbsp;buildathon, I&nbsp;implemented&nbsp;and finalized a DFS-focused EVM escrow contract (DFSEscrowManager.sol) designed for stablecoin contests: multi-entry&nbsp;functionality and&nbsp;onchain payout distribution. I&nbsp;then&nbsp;deployed&nbsp;and verified the contract&nbsp;on&nbsp;<strong>Arbitrum&nbsp;Sepolia</strong>, configured&nbsp;for&nbsp;<strong>official testnet&nbsp;PYUSD</strong>&nbsp;to&nbsp;support&nbsp;realistic&nbsp;USD contest&nbsp;flows.</span></p><p><span>I&nbsp;updated&nbsp;the apps front end to work with EVM based stablecoin contracts. This&nbsp;enabled&nbsp;a&nbsp;clean&nbsp;Arbitrum&nbsp;testnet contest&nbsp;where&nbsp;with easy&nbsp;stablecoin PYUSD entry.</span></p>

Tech Stack

ReactSolidityWeb3EthersNodeNext

Fundraising Status

<p>Have not raised funds - I own 100% of aiSports</p>

Team Leader
CCJ Carnicle
GitHub Link
github

GitHub

https://github.com/ccarnicle/dfs_escrow
Product Category
NFTGamingDeFiAI