Nostr Wallet Connect Docs
  • Introduction
    • Welcome to NWC
    • Introduction to NWC
  • What to Build
  • FAQ
  • Bitcoin apps and websites
    • Benefits and Features
    • Getting Started
    • Code Examples
    • Connecting To The Wallet
      • Traditional Connection Flow
      • 1-Click Wallet Connections
    • SDKs and Tools
    • Best Practices
  • Bitcoin Lightning wallets
    • Benefits and Features
    • Getting Started
    • Code Examples
    • NWC Relay
    • References & SDKs
    • Best Practices
  • Reference API
    • Overview
      • get_info
      • get_balance
      • make_invoice
      • pay_invoice
      • multi_pay_invoice
      • pay_keysend
      • lookup_invoice
      • list_transactions
    • Error Codes
  • Contribute
    • Specification
    • Design Assets
Powered by GitBook
On this page
  • Benefits for Wallet Developers
  • Benefits for Wallet Users
  • Features
  1. Bitcoin Lightning wallets

Benefits and Features

Nostr Wallet Connect (NWC) enables seamless, secure communication between bitcoin wallets and a growing ecosystem of apps. By integrating NWC, your wallet becomes instantly compatible with any app that supports the protocol—unlocking new use cases, more transactions, and better user engagement.

NWC provides a clean, event-based interface that lets apps request actions such as sending or receiving payments from your wallet in real-time. It’s open, lightweight, extensible and widely used.

Benefits for Wallet Developers

  • Access Instantly connect your wallet to the expanding universe of bitcoin-enabled apps—without building custom APIs or SDKs for each one.

  • Secure Rely on end-to-end encrypted communication and proven public key infrastructure.

  • Simplicity One standard interface to support all app types: mobile, web, desktop, and even backend services or bots.

  • Service Become your users' go-to wallet for interacting with the bitcoin economy. Power everything from tipping to in-app purchases to automation.

Benefits for Wallet Users

  • Grow Enable your users to spend and receive bitcoin across more contexts—games, websites, marketplaces, tools—driving higher transaction volume.

  • Safety NWC can be combined with granular permission management and budget settings to protect users if needed.

Features

  • Receive Payments Let apps request invoices or payment addresses directly from the wallet.

  • Send Payments Support sending single or multiple payments—manual or automated—based on app requests.

  • Show Wallet Balance Return the current balance to apps for display or logic control.

  • List Payments Expose incoming/outgoing transaction history to connected apps.

  • Check Payments Enable apps to verify the status of specific payments (pending, confirmed, failed).

PreviousBest PracticesNextGetting Started

Last updated 1 month ago