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
You can check out the RainbowKit GitHub repository - your feedback and contributions are welcome!
- Chainlink function is called to verify creation of game but nothing is settled for the result yet
- Current funtion response is failing, but earlier one was returning correctly
- Few restrictions are in place for betting, so users don't need to hold the NFT to bet
- Would be better to determine the outcome of a full match - this demo just does one game which may be likely to result in a draw
- Janky af UI