BlueWallet is a Bitcoin and a Lightning wallet and is available for both iOS and Android.
BlueWallet is just as suitable for the beginner as a custodial wallet as it is for the experienced developer who runs his own node and is looking for a non-custodial solution.
After BlueWallet is loaded from the store, you have the option to create sub-wallets.
Click on the “Add Wallet” button and you will see the following screen:
BlueWallet Add Wallet
Here you can give your subwallet an individual name and then select the wallet type.
We generate two wallets. Once a blue Bitcoin wallet and an orange Lightning wallet.
Once a blue Bitcoin wallet and an orange Lightning wallet. I need to write these words down and keep them in a safe place. Since this is a non-custodial Bitcoin wallet, I remain in possession of my private key and the Bitcoin stored on this wallet.
So if my phone ever gets lost, I don’t lose my Bitcoin balance, but can transfer it to another wallet at any time using these 24 words (seed).
After the two wallets are created, the first step is to send “normal” Bitcoin to the blue Bitcoin BlueWallet.
To do this, click the “Receive” button at the bottom left.
BlueWallet Bitcoin deposit
After that, a window opens with the QR code and the Bitcoin address to send Bitcoin to this address from another wallet.
BlueWallet deposit QR Code
If you click on “Share”, you can copy or forward the address.
After sending yourself a few Satoshi, you wait for the equivalent to be confirmed and credited to your BlueWallet.
Once the credit is made to the blue bitcoin wallet, we can top up the orange Lightning wallet as well.
It is not possible to directly top up the Lightning Wallet with Bitcoin. The address of a Lightning wallet starts with LN and any Bitcoin wallet would recognize this address as incorrect and prevent a transaction.
Crediting the blue Bitcoin wallet may take some time. This depends on what transaction fee was used to send the bitcoin from the other wallet.
Once the credit has been made, the next step is to fill the orange Lightning Wallet.
We switch to the orange Lightning Wallet and click on “Manage Funds”.
BlueWallet Lightning Wallet Manage Balance
Then the following window will open. There we click on the field “Refill” below
BlueWallet Lightning Wallet Refill
You will then be automatically redirected to the blue Bitcoin wallet.
Then appears the and then on Refill. You will then be redirected to the blue Bitcoin wallet.
BlueWallet Bitcoin Wallet
You tap on the blue Bitcoin Wallet and then the following page opens:
BlueWallet Bitcoin zu Lightning transferieren
The Lightning address of the Lightning Wallet is already pre-filled. Likewise the intended use.
We specify the amount to be transferred to the Lightning Wallet. In the example it is 0.005 BTC. That’s 500,000 satoshi.
BlueWallet 500,000 Satoshi
After clicking Next, you will be presented with another overview and the request to confirm this transaction.
These 500,000 Satoshi are now transferred to the Lightning Wallet and will be available after about 15 minutes.
BlueWallet Lightning Wallet
You can top up your Lightning Wallet balance by transferring it from your Bitcoin wallet as described above.
The Lightning Wallet can also be used to receive and send Lightning payments.
For this purpose, the two buttons are available within the Lightning Wallet.
Receive Lightning payments
Receive Lightning Payments
Before you can receive credit via Lightning, an invoice must be created in advance.
In this Invoice you must specify the amount and a purpose and then click on „Create“.
Create Lightning Invoice
After clicking Create, the following screen will appear.
BlueWallet Lightning Invoice
This invoice can be shared or sent to the invoice recipient via “Share”.
Under Additional Information you will find the information to establish a direct channel with the node. This is not necessary for our requirements.
When the payment is received, we would see this displayed in the Transactions view and the account balance would increase accordingly.
BlueWallet can also be used to make Lightning withdrawals (LNURL Withdraw). This function is with the Lightning Wallet at the Receive function.
At the very bottom there is a button with the text “Scan to Receive”.
LNURL Withdraw with BlueWallet
After clicking the button, the function for scanning the QR code will open, which will be displayed on the web page.
We give you 100 Satoshi. While stocks (credit) last.
Try it out at: https://paywall.link/to/26d69d/web and import 100 Satoshi into your wallet.
Send Lightning Payments
When we click on the Send button inside the Lightning Wallet, the following window will open:
Lightning Wallet Button Send
Here we are offered a scan button, through which we can scan the QR code of an invoice.
For testing we make a small Lightning donation to Coinpages.io
To do this, we go to the page:
There we get the following page displayed:
We scan the red QR code displayed there via our Lightning Wallet.
Lightning payment to Coinpages
In the field (1) all relevant data from the Lightning invoice will be transferred. If no QR code is provided, this information can also be copied into this field via the clipboard.
If the invoice has an invoice amount, then the field would be prefilled with the amount (2).
When making a donation, the amount to be donated can be determined by the donor. We donate 10 cents and enter 1000 sats (=satoshi) in return.
After that press “Pay“.
BlueWallet Lightning Confirm Payment
Here you have to confirm once again that you are finalizing the payment. To do this, click on the checkmark or on the “Done” button
After that you will be redirected to the transactions overview page.
The successful Lightning transaction is indicated with a red flash.