Kaspa Network

Kaspa is a PoW-based ledger organized in a DAG (Directed Acyclic Graph) of blocks -- a blockDAG.

A new block gets added to the blockDAG every second and many blocks are created in parallel. Unlike a blockchain, blocks are not orphaned. Kaspa merges all blocks into one blockDAG by allowing them to reference multiple parents.

Rather than deciding on which conflicting blocks to discard, the consensus protocol governing the blockDAG, known as PHANTOM, orders blocks created in parallel. PHANTOM is a generalization of Bitcoin’s Nakamoto Consensus.
 

TOOLS

Kaspa NG

Kaspa Next Generation (Kaspa NG) is a successor to KDX. KaspaNG is a dedicated desktop process manager for the Rusty Kaspa p2p node that includes a wallet and a BlockDAG visualizer.

Please visit the Kaspa NG page for more information.


Rust WASM TypeScript JavaScript NodeJS Windows

KASPA WASM32 SDK

WASM32 API bindings project for the Kaspa Rust infrastructure is available here.


LEGACY TOOLS

LEGACY TOOLS ARE DEPRECATED

KDX

KDX can be downloaded from https://kdx.app.

KDX is a dedicated desktop process manager for the Kaspa full node. Running KDX on your computer helps promote Kaspa network decentralization. KDX is available for major operating systems and integrates the Web Wallet, allowing you to send and receive funds without dependency on any 3rd-party infrastructure.

Please note that KDX is being replaced by Kaspa NG. The software is still available for download and use, but it is no longer being maintained and will cease to function once the Kaspa mainnet is upgraded to 10 BPS.


Web Wallet

Web Wallet is available at: https://wallet.kaspanet.io

Kaspa Web Wallet is a Progressive Web Application (PWA) that can be used in your web browser.
This web wallet is run on Kaspa community-supported server infrastructure and is backed by multiple geographically-distributed load-balanced servers.

This Web Wallet application is also integrated into the KDX application, so your backup private keys are portable between KDX and PWA.

It is compatible with all major web browsers and can be used on mobile devices. When using a mobile web browser, the Web Wallet can also scan Kaspa QR codes.

The Web Wallet will be upgraded to Kaspa NG in Q2 2024.


TypeScript & JavaScript SDK

Kaspa TypeScript SDK (usable in JavaScript as well) is comprised of the following modules:

Please note that this SDK is DEPRECATED and is being replaced with the Rusty Kaspa WASM32 SDK.