This application is inspired by fantasy applications. Each user is allowed to pick a set of 11 players before the beginning of the match. Based on the performance of the player in the match, each athlete is rewarded with points. The goal of the user is to maximize the sum of the 11 players' fantasy points. In the typical web2 world, the money is dispersed in stepwise format, i.e, the top 10 players get the amount X, the next 10 get Y, etc. Here we have deployed the typical web3 way of dispersing the prize money.
Note that betting apps, are often risky and hence are under strict radar of the governing agencies. Here, we have let the users to place a bet if and only if their KYC is verified. To maintain anonymity we have used Polygon ID, with the help of Dock Cert to verify and store the KYC details.
The initial plan was to finish the second task provided by Okto. However, we were unable to figure out how to implement the tax rules and hence spent a lot of time on understanding those concepts. It is also our first exposure to Account Abstraction. It took significant effort to understand about the theory behind AA, and also find relevant technology that provides AA kit.
Technologies used
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