Skip to main content

Nostr Wallet Connect (NWC)

Nostr Wallet Connect (NIP-47) is the standard Zapf uses to connect to your remote wallet.

How it works

  1. You provide an NWC connection string (e.g., nostr+walletconnect://...).
  2. Zapf uses this string to send payment requests directly to your wallet.
  3. Your wallet approves the payment, and Zapf receives proof of settlement.

Supported Wallets

  • Alby: Integrated via OAuth or manual NWC string.
  • Mutiny: Supports native NWC.
  • Zeus: Supports NWC via its internal relay.

Security

NWC is non-custodial. Zapf never stores your private keys, only the connection string which can have spending limits enforced by your wallet provider.