サポートされているウォレット
BlinkWallet
セットアップ
- blink.sv でサインアップする
- Dashboard → API Keys に移動してキーを作成する
- ダッシュボードから ウォレットID をコピーする
Node.js
Python
仕組み
lnInvoicePaymentSend ミューテーションを使って Blink GraphQL API を呼び出します。決済済みトランザクションから preImage を返します。
AlbyWallet
セットアップ
- getalby.com でアカウントを作成する
- Settings → Access Tokens に移動して
payments:sendスコープ付きのトークンを作成する - (任意)セルフカストディのために独自の Alby Hub を実行する
Node.js
Python
仕組み
Bearer トークンを使って Alby Hub REST API の POST /payments/bolt11 を呼び出します。レスポンスから payment_preimage を返します。
カスタムウォレット
L402Wallet インターフェースを実装して、任意の Lightning ウォレットを使用できます:
- TypeScript
- Python
| メソッド | TypeScript | Python |
|---|---|---|
| BOLT11 インボイスを支払う | payInvoice(bolt11): Promise<{ preimage: string }> | pay_invoice(bolt11: str) -> str |
ウォレットの選び方
- テスト/プロトタイピング → Blink(カストディアル、即時セットアップ、無料枠あり)
- 本番エージェント、最大制御 → Alby Hub セルフホスト(ノンカストディアル、REST API)
- 高スループット/低手数料 → カスタム
L402Wallet経由の Phoenix(ノンカストディアル、ACINQ) - エンタープライズ → カスタムウォレット経由の LNbits セルフホスト