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.
Unlike receive-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.

Step 2: Get a Code You Can Pay Withβ
In the Get NWC Codes dialog, tap Get a code you can pay with. (The other button, Copy receive-only code, gives you a receive-only code that cannot spend from your vault.)

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

Step 4: Edit the Connectionβ
Tap Edit to configure your new NWC connection. (This is optional: a new connection is created with a default name, budget and expiry, and you can skip straight to Get Connection Code if you accept the defaults.)

Step 5: Give It a Memorable Name, a Budget and an Expiryβ
Choose a name that clearly identifies which app or service will use this connection. This makes it easy to manage your connections later.
In the same dialog, set a spending budget (Spend no more thanβ¦ / Everyβ¦) and an expiry (Expire connection inβ¦), then tap Save Connection.

Step 6: Get the Connection Codeβ
After saving, tap Get Connection Code to view and copy your NWC string.

Step 7: 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.

Step 8: 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.

What Can You Do With This Code?β
A send-and-receive NWC code enables full vault functionality:
- β‘ Send zaps on Nostr clients like YakiHonne, Jumble, Damus, Primal, or Amethyst
- πΈ Make payments directly from connected apps
- π₯ Receive payments β although if an app only needs to receive, use a receive-only code instead (that is all OpenReceive needs to accept payments on your website)
- π€ Automate transactions with trusted services
Security Remindersβ
| Do β | Don't β |
|---|---|
| Use unique names for each connection | Reuse the same code across multiple apps |
| Set spending limits | Give unlimited access to untrusted apps |
| Delete unused connections | Leave old connections active |
| Only share with apps you trust | Post 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.
Get A Send & Receive NWC Code from Rizful