Skip to content

kaspeak/kaspeak-sdk

Repository files navigation

Kaspeak SDK

npm en ru

Kaspeak SDK is a tool for fast and convenient development of decentralized applications on the Kaspa network.
All network operations, message processing, data packing and unpacking, cryptography, and transaction handling are performed automatically. Developers do not need to dive into low-level networking details, manage transactions manually, or set up encryption themselves. The SDK offers a ready-made solution with a transparent API and a high level of abstraction.


Features

  • Transfer of text and binary data via Kaspa
  • Simple definition of custom message types
  • Built-in cryptographic methods (ECDH, XChaCha20-Poly1305, Schnorr)
  • Efficient data compression and packaging (CBOR, Zstandard)
  • Confidential messages and unique identifiers
  • Usable both in browsers and in Node.js

Installation

npm install kaspeak-sdk

Quick Start and Examples

To quickly get familiar with the SDK capabilities, use the ready-made examples:

  • View all available examples:

    npx kaspeak-example
  • Run a specific example:

    npx kaspeak-example quick-start
    npx kaspeak-example delegate
    npx kaspeak-example secret-message
  • Run an example using npm scripts:

    npm run example:quick-start
    npm run example:secret-message
    npm run example:delegate

Documentation

Comprehensive guide, examples, and API reference:
📚 https://kaspeak.github.io/kaspeak-sdk/latest/


Feedback & Contribution


License

MIT © Kaspeak

About

Tool for fast and convenient development of decentralized applications on the Kaspa network.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •