project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

GameStake

a small system to create predictions (bets-> Sportbook) and open NFT envelopes to fill an album

GameStake

Created At

ETHOnline 2024

Project Description

System for Creating Predictions and Opening NFT Packs to Fill an Album:

This innovative system combines the excitement of sports with blockchain technology to offer a unique experience for users. The platform allows users to make predictions about sports matches and open NFT packs containing digital collectibles, which can be used to fill a digital album.

System Features Opening NFT Packs: Users can acquire NFT packs that contain digital cards of players, teams, or highlight moments. When opening these packs, they receive two random NFTs from a collection, each with unique metadata that indicates skills, powers, and other attributes. These NFTs are not only collectible but also have functional uses within the system, such as being tradable or redeemable for points on the platform.

Filling a Digital Album: As users open packs and obtain NFTs, they can use them to fill a thematic digital album. The album can be centered around different sports, leagues, or seasons, and users are incentivized to complete specific collections to receive additional rewards, such as rare NFTs or tokens within the platform.

Sports Prediction System: In addition to the NFT collection, the system offers a sports prediction feature where users can place bets on the outcomes of matches. Using decentralized technology and smart contracts, bets and predictions can be made with cryptocurrencies. Once the sporting event is over, smart contracts automatically distribute the winnings among the winning participants, eliminating the need for intermediaries and ensuring transparency in the process.

Future Vision: Decentralized Betting In the future, the system will expand to allow fully decentralized betting. This means users will be able to create their own bets using cryptocurrencies, setting customized terms on the outcomes of matches, sports events, or even entire leagues. Thanks to smart contract technology, these bets will be conducted securely, and the winnings will be automatically and fairly distributed once the events conclude.

The goal is to create an ecosystem where sports, entertainment, and decentralized finance come together, providing users with an interactive and rewarding experience while leveraging blockchain technology's benefits to ensure transparency, security, and automation in all processes.

Conclusion This system of predictions and opening NFT packs not only revolutionizes the way fans enjoy their favorite sports but also opens the door to new opportunities in the field of decentralized finance. With the vision of integrating decentralized betting in the future, the platform aims to become a leader in the convergence of sports, blockchain, and DeFi (decentralized finance).

How it's Made

The monorepo structure of this project facilitates efficient development and deployment by allowing multiple related packages and applications to coexist in a single repository. We use Hardhat, a flexible and extensible framework, for compiling, testing, and deploying smart contracts written in Solidity. The deployment is specifically targeted on the Chiliz chain, a blockchain tailored for sports and entertainment applications, ensuring optimized performance for our use case. The front end is developed using Next.js, a React-based framework that enables server-side rendering and static site generation for a responsive and fast user experience. Additionally, we have implemented a decentralized communication protocol inspired by XMTP (Extensible Message Transport Protocol) to enable users to create, manage, and interact with bets through a chat-based interface. This bot interacts with the smart contracts deployed on the Chiliz chain, enabling a seamless, decentralized betting experience without relying on traditional web-based forms.

background image mobile

Join the mailing list

Get the latest news and updates