Inspiration

I realized that there is no decentralized bookmaker DAO. So why do not create it?

What it does

At this first stage, you can bet on one football (soccer) match (Europe Leagues only. You can bet home, away, or tied and claim rewards.

How we built it

One match is one contract. The contract request to Enetscore oracle which delivers a string with status and score. The smart contract manages this string to obtain the winner. Then the user can claim rewards. It was built and tested using hardhat. The UI was created with Next Js.

Challenges we ran into

It was very hard to get a sports oracle that works correctly.

Accomplishments that we're proud of

This is my first hackathon and without being a developer it was very gratifying to deliver this project working.

What we learned

Test smart contracts. Chainlink youtube videos has been very useful.

What's next for CRYPTO SPORT BETS

Upgrade to the new Enetscore Oracle(Uploaded this week) Use one contract to bet any match Migrate to a bookmaker business model Improve security and optimization Built the DAO Use upgradeable contracts

Built With

  • chainlink
  • enetscore
  • hardhat
  • moralis
  • nextjs
  • solidity
  • tailwind
  • web3uikit
Share this project:

Updates