In-depth documentation on ChessFish located at docs.chess.fish
ChessFish is a non-custodial chess wager smart contract and chess move verification algorithm implemented for the Ethereum Virtual Machine. ChessFish V1 offers the ability to play 1v1 chess or in tournaments up to 25 players while betting cryptocurrency on the outcome of the game. Users have the ability to specify different parameters for 1v1 wagers and tournaments. Users can set the ERC-20 token to wager, the number of games, and the time limit of the wager. Games can be played without paying for transaction fees by using ECDSA signatures.
npx hardhat test
npx prettier --write '**/*.sol'
npx prettier --write '**/*.ts'
npx hardhat coverage
npx hardhat docgen