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

MintScore

A functionality that allows games using Mona's SDK enable their users to publish and mint their in game scores

MintScore

Created At

HackFS 2024

Winner of

Lit Protocol - Participation Prize

Prize Pool

Fleek - Pool Prize

Prize Pool

Project Description

We have developed a functionality that allows any game developed in Unity to use Mona SDK to publish and mint their in game data scores on chain. This allows gamers to mint achievements on their games and use them to access specific competitions based on their gaming expertise. With this NFT the gamer is able not just to prove their achievements but also to access token gated events like private chat rooms in Huddle.

How it's Made

We have integrated the Mona SDK to enable users to connect their wallets to existing Unity games and send actions related to their wallets. When a gamer ends playing and a score is generated this is automatically sent to IPFS using WebSockets relating their score to the wallet that the user logs in the game.

The user then can mint a Score NFT, to do so, the user sends a request with the score to mint, and our app sends a request to the LIT protocol nodes using a lit action that checks that this score exists associated with this wallet, and if so, signs a message to verify that this is correct. Then the user can send this signed message to the contracts to check that the signed wallet is correct and generate an NFT with this score.

This NFT score can be used as "Score token gating" to access different chat rooms or events using the token gating functionality on Huddle

background image mobile

Join the mailing list

Get the latest news and updates