A production-grade Ruby client for Nostr Wallet Connect (NIP-47). Handles the Nostr protocol, NIP-04 and NIP-44 v2 encryption, secp256k1 key derivation, Schnorr signing, and — most importantly — a reliable long-running WebSocket connection to the relay with heartbeat pings, forced recycle, exponential backoff, and SIGTERM handling. Developers call `pay_invoice`, `make_invoice`, `lookup_invoice`, etc. and `subscribe_to_notifications { |n| ... }` — the transport reliability is hidden.

Required Ruby Version

>= 3.2.0

Authors

MegalithicBTC

Versions

  1. 0.2.3 April 23, 2026 (34 KB)
  2. 0.2.2 April 21, 2026 (33 KB)
  3. 0.2.1 April 20, 2026 (32.5 KB)
  4. 0.2.0 April 20, 2026 (32 KB)

SHA 256 checksum