project screenshot 1
project screenshot 2
project screenshot 3

Chesslink

An NFT based betting platform for chess matches. Players can deploy an NFT linked to their Lichess account, others can then mint that NFT to bet on their matches.

Chesslink

Created At

ETHGlobal Istanbul

Project Description

Chesslink

demo: https://www.loom.com/share/39842ddfce9343129217c5366ded62f0?sid=c0606aa7-1bb9-4be3-abf7-a269b13d3826

An NFT based betting platform for chess matches. Players can deploy an NFT linked to their Lichess account, others can then mint that NFT to bet on their matches.

Minimal Lichess API to get games and check details Chainlink function contract to verify the current match is valid and Betting game contract and Player NFTs deployed on Polygon

How it's Made

This project uses Chainlink functions to check that the ongoing lichess game of a user is valid - if so it opens betting on that game.

It is deployed on polygon mumbai - would have tested zk but chainlink functions only were on mumbai :(

It is built on top of rainbowkit and uses wagmi for some contract interactions.

background image mobile

Join the mailing list

Get the latest news and updates