skills/smithery.ai/nostr-wallet-connect

nostr-wallet-connect

Installation
SKILL.md

Nostr Wallet Connect (NIP-47) - Wallet Service Implementation

Overview

Complete implementation guide for Nostr Wallet Connect (NWC) following NIP-47, focused on wallet service implementation (the wallet that exposes functionality to clients). This guide provides production-ready patterns based on real-world implementations.

Core Capabilities (Wallet Service):

  • Generate NWC connection strings for clients to connect
  • Publish info events (kind 13194) with wallet capabilities
  • Listen for request events (kind 23194) from clients
  • Handle encrypted request decryption (NIP-04/NIP-44)
  • Process wallet commands (pay_invoice, get_balance, make_invoice, etc.)
  • Send encrypted responses (kind 23195)
  • Manage connection allowances and quotas
  • Prevent duplicate command processing

Note: Client-side patterns are included for reference only. The primary focus is implementing the wallet service.

Prerequisites

Installs
1
First Seen
Mar 29, 2026