![](../../images/projects/kaspa.png)
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 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.
WASM32 API bindings project for the Kaspa Rust infrastructure is available here.
LEGACY TOOLS
LEGACY TOOLS ARE DEPRECATED
KDX
![](/images/projects/kdx-screen-a.png)
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
![](/images/projects/kaspa-pwa-a.png)
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:
- kaspa-grpc - Kaspa gRPC client
- kaspa-grpc-node - Kaspa gRPC client for Node.js
- kaspa-grpc-web - Kaspa gRPC client for Web Browsers
- kaspa-core-lib - Kaspa core libraries for wallet processing
- kaspa-wallet - Kaspa Wallet core module
- kaspa-wallet-worker - Web worker module
- kaspa-wallet-cli - CLI wallet application
- kaspa-wallet-pwa - Web Wallet application
- kaspa-ux - Wallet UX libraries
- kdx - KDX application
Please note that this SDK is DEPRECATED and is being replaced with the Rusty Kaspa WASM32 SDK.