checkers-on-stacks
v1.0.0
Published
JavaScript/TypeScript SDK for interacting with the Checkers on Stacks smart contract
Maintainers
Readme
@stack-draft/checkers-sdk
JavaScript/TypeScript SDK for interacting with the Checkers on Stacks smart contract on Stacks mainnet.
Install
npm install @stack-draft/checkers-sdkUsage
import { CheckersSDK } from '@stack-draft/checkers-sdk';
const sdk = new CheckersSDK();
// Get game state
const game = await sdk.getGame(0);
console.log(game);
// { isActive: true, player1: 'SP...', player2: 'SP...', currentTurn: 'SP...', winner: null }
// Get full board (64-element array)
const board = await sdk.getBoard(0);
// Get piece at a specific position
const piece = await sdk.getPiece(0, 17);
// 0 = empty, 1 = p1, 2 = p1 king, 3 = p2, 4 = p2 kingContract
Deployed on Stacks mainnet: SP2DWWDVSSKZ5X37BBV3RV0GY0A0FFZZESYHEVQZ9.checkers
License
MIT
