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.3.1 October 05, 2026 (39.5 KB)
  2. 0.3.0 October 05, 2026 (39.5 KB)
  3. 0.2.4 July 17, 2026 (36.5 KB)
  4. 0.2.3 April 23, 2026 (34 KB)
  5. 0.2.2 April 21, 2026 (33 KB)
Show all versions (7 total)

SHA 256 checksum