Cashu wallet
ビットコインとCashuのエキャッシュを管理できます。Lightningを介して送受信し、複数のミントを管理し、エキャッシュトークンでプライベートに取引します。
description の原文を見る
Manage Bitcoin and Cashu ecash. Send/receive via Lightning, manage multiple mints, and transact privately with ecash tokens.
SKILL.md 本文
Cashu ウォレット
Cashu Wallet は、Cashu エクキャッシュにより実現される、軽量でプライバシー重視のビットコインウォレットです。Lightning Network を利用した支払いの送受信や、エクキャッシュトークンの直接交換により、即座に支払いができます。
🌟 主な機能
- Lightning 経由のビットコイン: Lightning 支払いをシームレスに送受信できます。
- Cashu エクキャッシュ: プライバシーを保護するエクキャッシュトークン。
- マルチミントサポート: 複数のミントに接続してリスクを分散したり、異なる通貨(ミントに応じて sats、usd、eur など)をサポートしたりできます。
📦 インストール & セットアップ
ウォレットは Node.js CLI アプリケーションで、このディレクトリに配置されています。
-
依存関係のインストール:
cd cli npm install -
エイリアスの作成(オプションですが推奨): コマンドを実行しやすくするために、エイリアスを作成できます:
alias cashu='node cli/wallet.mjs'
🚀 使用ガイド
すべてのコマンドは node cli/wallet.mjs <command> を使用して実行できます(エイリアスを設定している場合は cashu <command>)。
1. ミントの管理
何かを行う前に、ミント を信頼する必要があります。ミントはビットコイン(Lightning)をエクキャッシュトークンに交換します。
- ミント一覧: 接続されたミントとそのステータスを表示します。
node cli/wallet.mjs mints - ミントを追加: 新しいミント URL に接続します。
node cli/wallet.mjs add-mint https://mint.url # 例(Testnut): node cli/wallet.mjs add-mint https://testnut.cashu.space
2. 資金の受け取り(入金)
-
Lightning 経由(デポジット): ビットコインをエクキャッシュに交換するための Lightning インボイスを作成します。
# 使用方法: invoice <amount> [mint_url] node cli/wallet.mjs invoice 1000このコマンドはインボイスを生成して支払いを待機します。支払いが完了すると、自動的にトークンがミントされます。
-
エクキャッシュトークン経由: 他のユーザーから送信された Cashu トークン文字列を受け取ります。
# 使用方法: receive <token> node cli/wallet.mjs receive "cashuA..."
3. 資金の送信(出金)
-
Lightning 経由(インボイスを支払う): エクキャッシュ残高を使用して BOLT11 Lightning インボイスを支払います。
# 使用方法: pay-invoice <bolt11_invoice> [mint_url] node cli/wallet.mjs pay-invoice lnbc10u... -
エクキャッシュトークン経由: 他のユーザーにオフチェーンで送信するトークンを生成します。
# 使用方法: send <amount> [mint_url] node cli/wallet.mjs send 500出力: 共有できる
cashuA...トークン文字列。
4. ウォレット管理
-
残高を確認: すべてのミントの合計残高を表示します。
node cli/wallet.mjs balance -
トランザクション履歴: 過去の入金、出金、転送を表示します。
node cli/wallet.mjs history -
ペンディングインボイスを確認: インボイスを作成しましたが、確認前に CLI を閉じてしまった場合、手動で確認できます。
# 使用方法: check-invoice <quote_id> [mint_url] node cli/wallet.mjs check-invoice "quote_id_here" -
ウォレットを復元: シードを使用して特定のミントから資金を復元します(
~/.cashu-wallet/seed.txtに保存)。node cli/wallet.mjs restore https://mint.url
🛠️ トラブルシューティング
- ログ & データ: データは
~/.cashu-wallet/wallet.dbに保存されます。 - 推奨ミント:
https://mint.coinos.io
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- cashubtc
- リポジトリ
- cashubtc/cashu-skill
- ライセンス
- MIT
- 最終更新
- 2026/1/31
Source: https://github.com/cashubtc/cashu-skill / ライセンス: MIT