Please contribute! This
mdbook is very easy to edit. If you would like to suggest any changes or add anything, please check the Contributing page.
WASM32 is compatible with all major browsers and Node.js as well as environments such as NWJS.
The WASM SDK offers bindings for Transaction generation, address management, transaction signing as well as various helper classes for UTXO management.
Please note that documentation is very much a work in progress.
Various examples can be found here:
You can find help on the Kaspa Discord server, in the
WASM redistributables are available prebuilt for web browsers and for nodejs. The entire framework can also be built from Rusty Kaspa sources (into WASM) or used within Rust directly for Rust-based application integration.
You can currently download the latest version of the WASM SDK and the gRPC proxy from: https://aspectron.com/en/projects/kaspa-wasm.html
This SDK is a part of a larger Rusty Kaspa framework available at https://github.com/rusty-kaspa/rusty-kaspa
The following crates implement key functionality exposed by this SDK:
- Kaspa Consensus Core: https://github.com/kaspanet/rusty-kaspa/tree/master/consensus/core/src
- WASM SDK: https://github.com/kaspanet/rusty-kaspa/tree/master/wasm
- Wallet Core: https://github.com/kaspanet/rusty-kaspa/tree/master/wallet/core/src
- RPC Client: https://github.com/kaspanet/rusty-kaspa/tree/master/rpc/wrpc/client/src