Quick Start Guide
This guide will get you set up with Nostr finance capabilities in just a few steps.
Prerequisites
You'll need:
- A Nostr client (app)
- A Lightning wallet
- Some Bitcoin (satoshis)
Step 1: Choose a Nostr Client
Popular clients with finance support:
| Client | Platform | Key Features |
|---|---|---|
| Damus | iOS | Native zaps, NWC support |
| Amethyst | Android | Full NWC, Cashu integration |
| Primal | Web/iOS/Android | Built-in wallet, zaps |
| Nostrudel | Web | Advanced features, NWC |
| Coracle | Web | Privacy-focused, zaps |
Step 2: Set Up a Lightning Wallet
Option A: Alby (Recommended for Beginners)
- Install Alby Browser Extension
- Create an account or connect existing wallet
- Fund with Bitcoin via Lightning or on-chain
Alby provides:
✓ Browser extension for web apps
✓ NWC connection strings
✓ Lightning address (you@getalby.com)
✓ Nostr key management
Option B: Alby Hub (Self-Custodial)
For more control:
- Set up Alby Hub
- Open Lightning channels
- Generate NWC connection for apps
Option C: Other Wallets
Compatible wallets include:
- Zeus - Mobile wallet with NWC
- Mutiny - Web-based, privacy-focused
- Phoenix - Simple mobile Lightning
- Wallet of Satoshi - Custodial, easy setup
Step 3: Connect Wallet to Nostr Client
Using NWC (Nostr Wallet Connect)
-
In your wallet, generate an NWC connection string:
nostr+walletconnect://pubkey?relay=wss://...&secret=... -
In your Nostr client:
- Go to Settings → Wallet
- Paste the NWC connection string
- Set a budget (optional but recommended)
-
Test with a small zap
Using Lightning Address
If your client supports Lightning addresses:
- Set your Lightning address in your Nostr profile
- Others can now zap you directly
{
"lud16": "yourname@getalby.com"
}
Step 4: Send Your First Zap
-
Find a post you appreciate
-
Click the lightning bolt (⚡) icon
-
Select an amount:
- 21 sats - Small tip
- 100 sats - Nice appreciation
- 1000 sats - Great content!
- Custom amount
-
Confirm the payment
-
See your zap appear on the post
Step 5: Receive Zaps
To receive zaps, ensure your profile has:
{
"lud16": "you@wallet.com",
"lud06": "https://your-lnurl-endpoint..."
}
Most clients set this automatically when you configure a wallet.
Next Steps
Now that you're set up, explore more:
Learn About Payments
- Zaps in Detail - How Lightning zaps work
- On-Chain Payments - Bitcoin P2TR payments
- Subscriptions - Recurring payments
Explore Wallets
- Nostr Wallet Connect - The NWC protocol
- Taproot Wallets - Native Bitcoin integration
Advanced Features
- Marketplaces - Buy and sell on Nostr
- Crowdfunding - Fund projects with zaps
Troubleshooting
Zaps Not Working
- Check wallet connection - Verify NWC string is correct
- Check balance - Ensure sufficient funds
- Check relays - NWC requires relay connectivity
- Check recipient - They need
lud16in profile
Wallet Not Connecting
- Verify connection string - Copy entire string
- Check relay status - NWC relay must be online
- Regenerate connection - Create new NWC string
Not Receiving Zaps
- Check profile -
lud16must be set correctly - Test Lightning address - Try sending yourself sats
- Update profile - Republish kind 0 event
Start Small
Begin with small amounts (21-100 sats) while learning. This minimizes any mistakes while you get comfortable with the system.