Get started with Medusa Wallet
This guide will walk you through getting started with Medusa Wallet, from installation to sending your first Lightning payment.Download and install the app
Download Medusa Wallet from the App Store (iOS) or Google Play Store (Android).See the Installation guide for detailed platform-specific instructions.
The app is built with Expo and requires iOS 13+ or Android 5.0+ (API level 21+)
Create your account
When you first launch the app, you’ll see the intro screen. Tap “Get Started” to begin.
Sign up process
On the sign up screen, you’ll need to provide:- Username - Your unique identifier for logging in
- Email - Can be any email, even a throwaway address
- Password - Secure password for your account
- Creates your account on the LNbits backend
- Generates your first default wallet
- Creates a Lightning address ([email protected])
Set up security
After creating your account, set up security features to protect your wallet:
PIN code
Create a 4-digit PIN code that you’ll use to unlock the app:- Navigate to Settings > Security
- Enable “App PIN”
- Enter your 4-digit PIN twice to confirm
Biometric authentication (optional)
Enable Face ID or Touch ID for faster access:- Go to Settings > Security > Biometric
- Toggle on biometric authentication
- Authenticate with your device’s biometric sensor
You’ll need to have a PIN set up before enabling biometric authentication. The biometric feature is a convenience option that falls back to PIN if needed.
Create your first wallet (optional)
Your account comes with a default wallet, but you can create additional wallets to organize your funds.You can have as many wallets as you need to organize your Bitcoin.
Creating a new wallet
- Go to the Wallets screen
- Tap the “New Wallet” button
- Enter a name for your wallet (e.g., “Savings”, “Daily Spending”)
- Tap “Create Wallet”
Each wallet has:
- Its own balance
- Separate transaction history
- Unique Lightning address
- Individual admin and invoice keys
Receive your first payment
Let’s receive some sats to get started!Anyone can send you sats using this address, similar to an email address!
Option 1: Lightning invoice
- Select the wallet you want to receive funds in
- Tap “Receive”
- Enter the amount you want to receive (in sats)
- Optionally add a memo/description
- Tap “Create Lightning Request”
- Share the QR code or copy the Lightning invoice
Option 2: Lightning address
Your Lightning address is automatically created when you sign up:Real-time notifications
The app uses WebSocket connections to notify you instantly when payments are received:Send your first payment
Ready to send some sats? Here’s how:
Scanning a Lightning invoice
- Tap “Send” or the scan icon
- Allow camera permissions when prompted
- Scan the recipient’s Lightning invoice QR code
- Review the payment details (amount, recipient, memo)
- Tap “Confirm Send”
- Wait for the payment to complete
Camera permissions are required to scan QR codes. The app only uses the camera for scanning - it doesn’t store or transmit any images.
Pasting a Lightning invoice
If you have an invoice copied to your clipboard:- Tap “Send”
- If camera access is denied, you’ll see a “Paste” option
- The app will automatically detect Lightning invoices, addresses, or URLs from your clipboard
- Review and confirm the payment
Payment confirmation
After sending, you’ll see a success message and the payment will appear in your transaction history with:- Amount sent
- Timestamp
- Recipient information
- Fee paid
- Fiat value at time of payment
View your transaction history
Keep track of all your payments:
- Select any wallet to view its transactions
- See incoming (green) and outgoing (red) payments
- Tap any transaction to view details
- Add personal notes to transactions for your records
- Amount in sats and your selected fiat currency
- Timestamp with relative time (“2 hours ago”)
- Description/memo
- Payment hash
- Fee information
Next steps
Now that you have your wallet set up, explore these features:Buy Bitcoin
Purchase sats with your credit card using the built-in voucher system - no KYC required
Swap to onchain
Move funds between Lightning and Bitcoin onchain using Boltz swaps
Create multiple wallets
Organize your funds across different wallets for savings, spending, etc.
Customize settings
Change your preferred fiat currency, Bitcoin unit (sats/BTC), language, and theme
Getting help
Need assistance?- Report bugs on GitHub Issues
- Check the changelog for recent updates and fixes
- Join the community discussions
Medusa Wallet is open source! You can view the code, contribute, or fork it on GitHub.