streak-tracker-sdk
v0.1.34
Published
TypeScript SDK for on-chain streak tracking on the Stacks blockchain — record check-ins, query streaks, leaderboards.
Maintainers
Readme
streak-tracker-sdk
TypeScript SDK for on-chain streak tracking on the Stacks blockchain — record check-ins, query streaks, leaderboards.
Install
npm install streak-tracker-sdkUsage
import { buildReadOnlyUrl, parseContractId } from 'streak-tracker-sdk';
const contract = parseContractId('SP20Z3WPE6PVN1B8APDQNDH5BR1AJNMR25QPCSGFT.streak-tracker');
if (contract) {
const url = buildReadOnlyUrl({ contract, functionName: 'get-streak' });
console.log(url);
}What's inside
constants— network endpoints, project-specific defaultsutils— address/contract-name validation, parsing, formatting, STX conversioncontract— read-only call URL helperstypes—Streakand related shapes
Scripts
npm test # vitest run
npm run typecheck # tsc --noEmit
npm run lint # eslint
npm run build # tsup → dist/License
MIT
