Challenge Pool

"Challenge Pool: Predict, Stake & Win - The ultimate platform for friendly competition on any topic!"

  • 12,927 Raised
  • 468 Views
  • 7 Judges

Categories

  • Ethereum Track Bounty
  • The Graph Track Bounty
  • BuidlGuidl

Description

What is Challenge Pool?

Challenge Pool is a peer-to-peer betting platform where users wager or compete directly against friends, peers, colleagues, and even strangers on the outcome of random topics through predicting and staking. These random topics are real-world events such as the outcome of sports events, competitions, and even the prices of assets just to name a few.

 Every challenge pool has a topic, monetary commitment or stake, and a maturity date. Once the collection matures, oracles provide the real-time data of the outcome of the event and the smart contract distributes the rewards in a fully automated and transparent way using predetermined rules.

 Challenge Pool presents a decentralized, user-friendly, and fun way to challenge anyone on a random topic, on your own terms & earn rewards without hassling anyone on your winnings. 

The Value Challenge Pool Unlocks.

The global sports betting industry reached a market size of 242 billion U.S. dollars in 2022 and is expected to grow at a compound annual growth rate (CAGR) of 10.3% from 2023 to 2030. Traditional betting platforms are centralized, lack transparency, and often favor the house. They often have high fees, are unreliable, and could have slow payouts making them wait days or weeks to receive their winnings. 

So How Does It Work?

Let’s assume a pool is created on the scoreline of a game between Manchester United and Liverpool, The pool creator; A, initializes a pool with 1 Eth stake and a score prediction of 1-1. Another person B comes along to the pool, taking an interest in the terms of the pool, also stakes 1 Eth and gives their score prediction of 2-1. Once the pool matures, if there are no winners, all participants get back their stake. If there are winners, then they get back their stake plus the stake of losers which is equally shared among the winners. More to this, if everyone wins in the pool, then they just get back their stake. 


Business Model, Governance & Challenge Pool Token (CPT).

 Income is generated from charging pool fees of 0.1%. However, these fees can be adjusted through a standard governance process by voting if you hold the native token of the platform: POOL Tokens.  Anytime a user joins a pool and locks in a stake, that user will receive our native tokens. A certain percentage of our pool fees are also burned to reduce the supply of the native tokens. More to this, users can stake POOL tokens to farm more tokens. These utilities will strengthen the value of the token in the long term. We have already thought about scaling so we have designed our platform in a way that more Challenge Topics can be added it is open source so any developer can build on top of it. There will be support for easy deployment in order to remove technical know-how limitations and enable developers to set up and maintain their own challenge pools.

Architecture Overview

Technologies we used include;

  • Solidity for smart contract programming
  • TheGraph for indexing and displaying data
  • Chainlink for smart contract automation and oracle.
  • Next.js/React.js for frontend web app.

Weird diagram of how the smart contract is all linked together.


The system is designed in such a way that it can be easily extended to add other Challenge Topics even by third parties.

Code Repositories

Contract Addresses

Subgraph

https://thegraph.com/studio/subgraph/challenge-pool/playground 

Dapp Url

https://blockxchallenge-dapp.web.app/ 


Discord Contact :  Vee1805


Attachments