Skip to main content

Get A Send & Receive NWC Code from Rizful

Nostr Wallet Connect (NWC) allows external applications to interact with your Rizful vault. A send-and-receive NWC code grants full access to your vaultβ€”meaning connected apps can both receive and spend your Bitcoin.

Use With Caution

Unlike read-only NWC codes, a send-and-receive code can spend from your Rizful vault. Only use this with apps and services you fully trust. If this code is compromised, your funds could be at risk.

Best Practices​

Before creating a send-and-receive NWC code, keep these tips in mind:

  • 🏷️ Give each code a unique, memorable name β€” This helps you track which apps have access to your vault
  • πŸ—‘οΈ Delete codes you're no longer using β€” Reduce your attack surface by removing unused connections
  • ⏰ Set spending limits and expiration dates β€” Limit potential damage if a code is compromised
  • πŸ”’ Never share this code publicly β€” Treat it like a password to your vault

Step 1: Open NWC Settings​

From the main menu in Rizful, tap on NWC to access your Nostr Wallet Connect settings.

Open NWC from the main menu
Open NWC from the main menu

Step 2: Create a New Connection​

In the NWC Codes screen, tap on + New Connection at the bottom right to create a new send-and-receive connection.

Tap '+ New Connection' to create a new NWC code
Tap '+ New Connection' to create a new NWC code

Step 3: Edit the Connection​

Tap Edit to configure your new NWC connection.

Tap 'Edit' to configure your connection
Tap 'Edit' to configure your connection

Step 4: Give It a Memorable Name​

Choose a name that clearly identifies which app or service will use this connection. This makes it easy to manage your connections later.

Give your NWC code a unique, memorable name
Give your NWC code a unique, memorable name

Step 5: Get the Connection Code​

After saving, tap Get Connection Code to view and copy your NWC string.

Tap 'Get Connection Code' to retrieve your NWC string
Tap 'Get Connection Code' to retrieve your NWC string

Step 6: Copy Your Connection Code​

Tap Copy Connection Code to copy the NWC string to your clipboard. You can now paste this into the app that needs wallet access.

Copy the NWC connection code
Copy the NWC connection code

Step 7: Delete Codes When You're Done​

When you stop using an app or service, come back to this screen and Delete the connection. This prevents the old code from being used to access your vault.

Delete NWC codes you're no longer using
Delete NWC codes you're no longer using

What Can You Do With This Code?​

A send-and-receive NWC code enables full vault functionality:

  • ⚑ Send zaps on Nostr clients like Damus, Primal, or Amethyst
  • πŸ’Έ Make payments directly from connected apps
  • πŸ“₯ Receive payments to your Rizful vault
  • πŸ€– Automate transactions with trusted services

Security Reminders​

Do βœ…Don't ❌
Use unique names for each connectionReuse the same code across multiple apps
Set spending limitsGive unlimited access to untrusted apps
Delete unused connectionsLeave old connections active
Only share with apps you trustPost your NWC code publicly

Remember: Your NWC code is like a key to your vault. Treat it with the same care you would any other financial credential.