skills$openclaw/Kaspa Wallet
manyfestation8.4k

by manyfestation

Kaspa Wallet – OpenClaw Skill

Kaspa Wallet is an OpenClaw Skills integration for coding workflows. Standalone Kaspa wallet CLI. Send KAS, check balances.

8.4k stars11 forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameKaspa Wallet
descriptionStandalone Kaspa wallet CLI. Send KAS, check balances. OpenClaw Skills integration.
ownermanyfestation
repositorymanyfestation/kaspa
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @manyfestation/kaspa
last updatedFeb 7, 2026

Maintainer

manyfestation

manyfestation

Maintains Kaspa Wallet in the OpenClaw Skills directory.

View GitHub profile
File Explorer
10 files
.
scripts
kaswallet.ts
6.6 KB
_meta.json
623 B
install.js
3.9 KB
kaswallet.sh
159 B
package-lock.json
21.1 KB
package.json
575 B
README.md
692 B
SKILL.md
1.7 KB
tsconfig.json
332 B
SKILL.md

name: Kaspa Wallet description: Standalone Kaspa wallet CLI. Send KAS, check balances.

Kaspa Wallet CLI

Install

node install.js

Downloads official WASM SDK from kaspanet/rusty-kaspa.

Requires: Node.js >= 20

Environment

export KASPA_MNEMONIC="your 12-24 word seed phrase"
# or
export KASPA_PRIVATE_KEY="hex"

Optional: KASPA_NETWORK=mainnet|testnet-10

Commands

./kaswallet.sh balance [address]            # Check balance
./kaswallet.sh info                         # Network status
./kaswallet.sh send <to> <amount|max> [fee] # Send KAS
./kaswallet.sh uri [address] [amount] [msg] # Payment URI
./kaswallet.sh generate-mnemonic            # New seed phrase

Examples

# Check any address
./kaswallet.sh balance kaspa:qrc8y...

# Send 0.5 KAS
./kaswallet.sh send kaspa:qrc8y... 0.5

# Send entire balance
./kaswallet.sh send kaspa:qrc8y... max

Storage Mass Error

If you see Storage mass exceeds maximum when sending a specific amount:

Consolidate UTXOs first by sending max to your own address, then retry:

# Step 1: Get your wallet address
./kaswallet.sh balance
# Returns: {"address": "kaspa:qYOUR_ADDRESS...", ...}

# Step 2: Consolidate by sending max to yourself
./kaswallet.sh send kaspa:qYOUR_ADDRESS... max

# Step 3: Now send the specific amount (will work)
./kaswallet.sh send kaspa:qRECIPIENT... 0.5

This merges fragmented UTXOs into one, fixing the issue.

Output

All commands return JSON:

{"status":"sent","txid":"abc...","from":"kaspa:...","to":"kaspa:...","amount":"0.5","fee":"0.0002"}

Errors:

{"error":"Storage mass exceeds maximum"}
README.md

Kaspa Wallet CLI

Standalone wallet using the official Kaspa WASM SDK from rusty-kaspa releases.

Install

node install.js

Usage

./kaswallet.sh info                              # Network status
./kaswallet.sh balance <address>                 # Check balance
./kaswallet.sh send <to> <amount> [fee]          # Send KAS
./kaswallet.sh generate-mnemonic                 # New seed phrase

Environment

export KASPA_MNEMONIC="your 24 words..."    # Wallet seed
export KASPA_PRIVATE_KEY="hex..."           # Or private key
export KASPA_NETWORK="mainnet"              # mainnet | testnet-10

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install Kaspa Wallet?

Run openclaw add @manyfestation/kaspa in your terminal. This installs Kaspa Wallet into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/manyfestation/kaspa. Review commits and README documentation before installing.