This monorepo contains a collection of TypeScript libraries for Kaspa, with a focus on authentication and address handling.
| Package | Description |
|---|---|
| @kluster/kaspa-address | A library for encoding and decoding Kaspa addresses. |
| @kluster/kaspa-signature | Utilities for verifying Schnorr signatures against Kaspa addresses. |
| @kluster/kaspa-auth | An implementation of Sign-In with Kaspa (SIWK) for decentralized authentication. |
This repository also includes an example web application demonstrating the usage of these packages.
- Web App: A Next.js application that shows how to implement a SIWK flow.
This application has been deployed for public access here: https://kluster-kaspa-auth.pages.dev/
This is a Turborepo-based monorepo.
To install dependencies from the root:
npm installTo build all packages and apps:
npm run build