Overview
This guide covers the most common SatSigner workflows to get you productive fast. We’ll walk through essential operations you’ll use daily for Bitcoin management.Expected time: 10 minutes to complete all workflows
Essential Workflows
Receive Bitcoin
Get your first receive address and monitor incoming transactions
Check Balance
View your balance and UTXO distribution
Send Bitcoin
Create and broadcast your first transaction
Manage UTXOs
Understand and control your unspent transaction outputs
Quick Workflow: Receive Bitcoin
Open Your Wallet
From the home screen, tap your wallet to open it.
Your wallets are displayed as cards showing the account name, balance, and address.
Tap Receive
Tap the Receive button at the bottom of the screen.You’ll see:
- QR code of your address
- Address string (e.g.,
bc1q...) - Address type indicator
- Copy button
Share Address
- Show QR Code
- Copy Address
Show the QR code to sender:
- Perfect for in-person transactions
- Sender scans with their wallet app
- No typing required
- Reduces address errors
Address Reuse: While you can reuse addresses, SatSigner generates new addresses for better privacy. Each receive address is unique but all belong to your wallet.
Quick Workflow: Check Your Balance
View Total Balance
Your wallet shows total balance in sats at the top:
Example
Toggle between sats and BTC in Settings → Features → Currency Formatting
Visualize UTXOs
The UTXO bubble chart shows your coin distribution:
- Each bubble = one UTXO
- Bubble size = UTXO value
- Colors indicate different attributes
- Tap bubble for UTXO details
View Transaction History
Scroll down to see recent transactions:
Tap any transaction for full details.
| Date | Type | Amount | Status |
|---|---|---|---|
| Mar 4 | Receive | +100,000 sats | 6 conf |
| Mar 3 | Send | -25,000 sats | Final |
| Mar 1 | Receive | +50,000 sats | Final |
Quick Workflow: Send Bitcoin
Enter Recipient
Input the recipient address:
- Scan QR Code
- Paste Address
- NFC Read
Tap the QR scanner icon:
- Grant camera permission if needed
- Point camera at recipient’s QR code
- Address auto-fills
- Verify address on screen
Select UTXOs (Optional)
By default, SatSigner auto-selects UTXOs. For manual selection:
- Tap Coin Selection
- View UTXO bubble chart
- Tap bubbles to select/deselect
- Selected UTXOs turn green
- Total selected amount shown
Manual selection gives you complete control over which coins to spend - important for privacy and fee optimization.
Set Fee Rate
Choose transaction priority:Or use Custom fee rate for precise control.
High Priority
~10 minutes50 sat/vBNext 1-2 blocks
Medium
~30 minutes25 sat/vBNext 3-6 blocks
Low Priority
1-2 hours10 sat/vBWhen mempool clears
Quick Workflow: Manage UTXOs
SatSigner’s killer feature is complete UTXO control:View UTXO Chart
Your wallet displays UTXOs as interactive bubbles:Bubble Colors:
- Green: Confirmed UTXOs
- Yellow: Recent UTXOs (< 6 confirmations)
- Blue: Change outputs
- Red: Unconfirmed
Label Your UTXOs
Add labels for organization (BIP329 standard):
- Tap UTXO
- Tap Add Label
- Enter description:
- “DCA March 2026”
- “Payment from Alice”
- “Mining Reward”
- “Exchange Withdrawal”
- Tap Save
Labels sync via Nostr if enabled, or export/import via BIP329 JSON
Freeze UTXOs (Optional)
Prevent specific UTXOs from being spent:
- Long-press UTXO bubble
- Tap Freeze
- Frozen UTXOs excluded from auto-selection
- Good for long-term hodl coins
Essential Features Reference
Home Screen Navigation
App Structure
Signer Tab (Main Wallet View)
| Section | Purpose |
|---|---|
| Balance | Total wallet balance in sats/BTC |
| UTXO Chart | Visual bubble chart of your coins |
| Transactions | Chronological transaction history |
| Addresses | List of receive addresses |
| Send | Create new transaction |
| Receive | Get new receive address |
| Settings | Wallet-specific settings |
Explorer Tab
Block Explorer
Browse recent blocks and network stats
Difficulty Chart
View mining difficulty over time
Fee History
Historical fee rate data
Network Stats
Hashrate, mempool size, etc.
Converter Tab
Currency Converter:Common Tasks Cheat Sheet
| Task | Steps |
|---|---|
| Add new wallet | Home → + → Enter name → Select type → Generate/Import |
| Get receive address | Wallet → Receive → Copy/Show QR |
| Send Bitcoin | Wallet → Send → Enter address & amount → Sign & Broadcast |
| Check transaction | Wallet → Transactions → Tap transaction |
| Label UTXO | Wallet → Tap UTXO bubble → Add Label |
| Export backup | Wallet → Settings → Export → Choose format |
| Change network | Settings → Network → Select network |
| View seed phrase | Settings → Security → View Seed Phrase (enter PIN) |
Keyboard Shortcuts & Gestures
Pull to Refresh
Pull to Refresh
Pull down on any screen to:
- Refresh balance
- Update transactions
- Sync mempool fees
Long Press Actions
Long Press Actions
Long press on various elements:
- UTXO bubble → Freeze/Unfreeze
- Transaction → Share details
- Address → Copy/Share/Label
Swipe Gestures
Swipe Gestures
- Swipe left on transaction → Quick actions
- Swipe right → Go back
- Pinch to zoom on UTXO chart
Advanced Quick Tips
- Privacy
- Fees
- Security
- UTXO Management
Privacy-Enhancing Practices:
- Don’t reuse addresses - Use new address for each receive
- Label your coins - Track provenance
- Manual UTXO selection - Avoid linking addresses
- Use Taproot (P2TR) - Better privacy guarantees
- Connect to own node - Don’t leak addresses to servers
Troubleshooting Quick Fixes
Transaction Stuck
Transaction Stuck
If your transaction isn’t confirming:
- Check fee rate - May be too low
- Wait - Low fee transactions take longer
- Use RBF (Replace-By-Fee) to bump fee:
- Tap stuck transaction
- Tap “Bump Fee”
- Select higher fee rate
- Re-sign and broadcast
Balance Not Updating
Balance Not Updating
If balance doesn’t update after receiving:
- Pull down to refresh
- Check network connection
- Verify correct network (Mainnet vs Testnet)
- Check transaction in block explorer
- Restart app if needed
Can't Connect to Server
Can't Connect to Server
If unable to connect:
- Check internet connection
- Try different server: Settings → Network → Server
- Switch backend type (Electrum ↔ Esplora)
- Disable VPN temporarily (may interfere)
- Check if network is correct
Next Steps
Now that you’re productive with SatSigner:UTXO Management Deep Dive
Master advanced UTXO control and coin selection
Multi-Signature
Set up multi-sig for enhanced security
Transaction Features
Advanced transaction building (RBF, time-locks, etc.)
Lightning & eCash
Connect Lightning Network and Cashu mints
Recommended Workflows
Daily User
Morning Routine
Privacy-Conscious User
Privacy Workflow
Hodler
Long-Term Storage
Learning Resources
Video Tutorials
Coming soon: Video guides for all features
Example Workflows
Step-by-step guides for common scenarios
Community Wiki
User-contributed tips and tricks
Getting Help
Stuck on something?- Search docs: Use search bar above
- GitHub Discussions: Ask the community
- GitHub Issues: Report bugs
- Email: [email protected]
You’re now ready to use SatSigner! Start with small amounts and gradually increase as you become comfortable with the workflows.