Bet On Balls

Bet On Balls

Where Every Spin is a Win!

671
Built at ETHIndia 2023
Scroll: Deploy on Scroll
Bet On Balls

Bet On Balls

Where Every Spin is a Win!

The problem Bet On Balls solves

Bet on Balls, primarily focused on cricket, addresses several key issues and enhances the overall experience for Indian fans.
Firstly, it leverages blockchain technology to provide a decentralized and transparent platform, ensuring fair play and tamper-proof transactions. With traditional betting platforms often facing challenges related to trust and transparency, a Ben on Balls mitigates these concerns by recording bets on a secure and immutable blockchain. This not only instills confidence in users but also establishes a level playing field. Moreover, the decentralized nature reduces the reliance on intermediaries, minimizing transaction costs and facilitating faster payouts.

Specifically tailored for the vast cricket fanbase in India, Bet on Balls taps into the passion and fervour surrounding the sport. Cricket enjoys an unparalleled following in India, and by integrating blockchain technology, the application ensures that every bet placed is traceable and verifiable. This not only enhances the integrity of the betting process but also caters to the unique needs of the Indian audience who are not only ardent cricket enthusiasts but also value transparency in gaming and betting activities. In essence, Bet on Balls addresses trust, transparency, and efficiency concerns, providing an elevated and secure platform for Indian cricket fans to engage with their favorite sport in a novel and trustworthy manner.

Challenges we ran into

  1. Chainlink functions integration - Examples were hard to understand, Not clear documentation on API Responses,
  2. Chainlink does not support a lot of chains, so we had to rewrite the codes for other chains that we integrated.
  3. WAGMI library does not have sepolia support, due to which we were facing issues to get test tokens for the chains we wanted to integrate.
  4. INTERNET WAS AN ISSUE.
  5. Celo - The docs link that was shared was unavailable .
    Mini pay - Support fewer chains so we have to manually add other chains configuration.
  6. The technical samples provided are very version dependent and some of them are outdated.

Tracks Applied (10)

Arbitrum Track

Contracts are deployed on Arbitrum. We chose these for their scalability, layer-2 solutions, and compatibility with Ethe...Read More

Arbitrum

Polygon Track

Contracts are deployed on Polygon. We chose these for their scalability, layer-2 solutions, and compatibility with Ether...Read More

Polygon

Filecoin Track

Contracts are deployed on Filecoin. Utilizing Filecoin Virtual Machine for decentralized storage and computation, enhanc...Read More

Filecoin

Safe Track

Safe account abstraction login

safe

Celo Track

Mini pay wallet connect, and contract deployments Contract : https://alfajores.celoscan.io/tx/0xb3369678bac688e186de056...Read More

Celo

Base Track

We chose these for their scalability, layer-2 solutions, and compatibility with Ethereum, offering an enhanced user expe...Read More

Base

Chainlink Track

Chainlink - To obtain sports data. Code : https://github.com/nidhi-singh02/Bet3/blob/78bd649ea154aa91e4c0862a96dca1c551...Read More

Chainlink

Mantle Network Track

Contributes towards the decentralized infrastructure of Prophecy, enhancing its reliability. Contract : https://explore...Read More

Mantle Network

MetaMask Track

Wallet Integration with Metamask sdk . Line of code : https://github.com/nidhi-singh02/Bet3/blob/78bd649ea154aa91e4c086...Read More

MetaMask

Scroll Track

Contracts are deployed on Scroll. We chose these for their scalability, layer-2 solutions, and compatibility with Ethere...Read More

Scroll

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion