A secure, auditable, and peer-to-peer chess game — built on the Internet Computer blockchain.
This repository contains the code for the canister (smart contract) part of the project.
This repository is the successor to Chess-on-Chain/canister-legacy.
The migration was necessary due to multiple limitations and issues encountered with Kybra.
For more details, see the official caveats:
👉 Kybra Caveats – Demergent Labs
The user interface for this project is developed separately here:
👉 chess-on-chain/frontend
Before you get started, make sure you have:
-
DFX SDK – Internet Computer’s developer tools
👉 Install guide -
MOPS – Motoko Package Manager
👉 Quick start -
Rust 👉 Install Rust
To deploy the canister on the Internet Computer:
# 1. Install dependencies
mops install
# 2. Deploy to the Internet Computer
dfx deploy