Inspiration
A snippet view: https://www.youtube.com/watch?v=OSgbHLCAWD0 with Chris Brown, Rihanna in the show The inspiration for this project comes from the convergence of typically two unrelated topics; Hip Hop and Blockchain. As a fan of Hip Hop culture, I began to pay more attention to Battle Rap, a subgenre of Hip Hop entertainment but in a sport-like format wherein two rappers face off in an acapella battle of lyricism, wordplay, and performance ability. As I began to follow Battle Rap more closely, it was clear that many of the rap battles did not end in a clear winner because there was no voting mechanism or fair judging in place to do so.
Simultaneously, I was spending a lot of time looking into blockchain trying to wrap my head around it. Once I grasped the concept that an encrypted transaction, more specifically a ‘vote’, can be recorded on Blockchain, I soon realized that this was the perfect solution to the problem of the need for a fair voting mechanism for not just the battle rap leagues that I'm a fan of, but the 800+ battle rap leagues around the world.
What it does
RapOffWeb3 is the new home for battle rap. It is a streaming, voting, and gaming platform for the battle rap industry. This means that battle rap leagues will be able to: stream rap battles live or pre-recorded from anywhere in the world, users can now vote on the outcome of rap battles using our decentralized voting mechanism, and with those statistics, users can then also safely participate in online fantasy gaming and betting for the first time. Using Chainlink VRF, users who voted for the Rapper who won the contest can stand the chance to win some chainlink tokens (randomly selecting voters for incentive using Chainlink VRF)
How we built it
Currently on IOS mobile Smartcontract deployed on Sepolia testnet
Voting contract
Users primarily interacts with a payable function to vote for a favorite rapper with at least 3 LINK token which is saved in the contract. Streaming service:
Betting service:
Interested users can stake on Rappers with any amount of LINK token.
Automation:
Space and Time integration with Chainlink. Sending an event as soon the streaming ends to trigger the voting contract to call the “callWinner() function”.
Challenges we ran into
Integration of Space and Time with Chainlink function to implement the idea of automation within the hackathon period
Accomplishments that we're proud of
Implementation of Chainlink services.
What we learned
Knowledge of Space and Time as a data warehouse and also compatible with Chainlink
What's next for RapOffWeb3
Implementation of Space and Time technology to handle streaming operation. This means that battle rap leagues will be able to: stream rap battles live or pre-recorded from anywhere in the world.
We will also offer additional features such as league administration, digital & QR code ticketing, merchandising, ad leads, and more to registered leagues.
Log in or sign up for Devpost to join the conversation.