BlueWallet – Lightning & Bitcoin Wallet
BlueWallet is a Bitcoin and Lightning wallet available for iOS, Android and desktop.
BlueWallet is suitable for the beginner who is looking for a simple custodial wallet where everything is organized. Likewise for the experienced user who runs their own node and is looking for a non-custodial solution.
Several Bitcoin and Lightning wallets can be created.
A special advantage offers the integration and thus access to external Lightning Wallets. For example, if you have a Lightning Wallet with LNbits, BTCPay Server or a Lightning Wallet via Telegram, you can integrate these Lightning Wallets with BlueWallet and thus manage them via your smartphone.
Likewise, BlueWallet supports payment to Lightning addresses.
Switch to the BlueWallet website
Table of contents
BlueWallet – Lightning & Bitcoin Wallet
After downloading BlueWallet from the App Store, you have the option to create a variety of sub-wallets.
Click on the “Add Wallet” button and you will see the adjacent view.
Here you can give your sub-wallet an individual name and then select the wallet type.
The wallet type is distinguished between Bitcoin and Lightning.
We generate two wallets. Once a Blue Bitcoin Wallet and an Orange Lightning Wallet.
When creating the Bitcoin wallet, a list of 24 words is created. I need to write these words down and keep them in a safe place.
I always have access to the bitcoin balance in this one bitcoin wallet with this recovery phrase. When I create another Bitcoin wallet via BlueWallet, I get 24 words displayed again.
When creating a Lightning Wallet, I do not get these words displayed.
In terms of Lightning credit, it is a custodial wallet. I trust my Lightning balance to BlueWallet.
Bitcoin Wallet on BlueWallet
Our BlueWallet consists of two different wallets. A Bitcoin wallet and a Lightning wallet.
We will first deal with the Bitcoin wallet, which is shown in blue.
To receive Bitcoin payments, click on the “Receive” button at the bottom left.
Receive Bitcoin payments
After we click Receive, a window opens with the QR code and a Bitcoin address.
To this Bitcoin address we can send us from another Bitcoin wallet corresponding Bitcoin credit.
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.
Send Bitcoin payments
If I have Bitcoin funds, then you can send payments via Send Bitcoin.
One enters the amount manually either as fiat currency or in BTC. In the default settings USD is preset. However, this can also be converted to euros or to your own currency.
The Bitcoin address of the payee can either be inserted into the corresponding field or the corresponding QR code can be scanned.
Then you can add a comment. This information is displayed in its own view and helps to keep the overview.
Then the appropriate fees and with Next the payment is sent.
BlueWallet Lightning Wallet
The Lightning Wallet can also be used to receive and send Lightning payments.
For this purpose, the two buttons Receive and Send are available within the Lightning Wallet.
Receive Lightning payments
In order to receive Lightning payments, we click Receive.
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“.
After clicking Create, the following screen will appear.
It is a Lightning Invoice, which is represented in several forms.
It starts with the representation as a QR code. This QR code can be shown to someone who wants to pay this Lightning bill by camera scan.
Below is a long number-and-letter series that can be forwarded via share.
The payer can then copy and paste this combination of numbers and letters into his lightning wallet and send the payment to your lightning wallet.
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.
Send Lightning payments
To send payments there are three options available.
You can pay the Lightning invoice by:
- QR-Code Scan
- Inserting the long number-and-letter series
- Lightning Address
If you are presented with a QR code, you simply click on the QR scan icon and scan the displayed QR code.
The Lightning invoice including reason for payment and amount will be taken over directly.
If you receive the Lightning Invoice as a number-letter combination or in the form of a Lightning address, then you enter this information in the Invoice field.
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).
The amount does not always have to be pre-filled. There are also QR code without a fixed amount, such as donations. When making a donation, the amount to be donated can be determined by the donor.
After that press “Pay“.
Want to try paying by Lightning for yourself? You will find a way to make a small donation to Coincharge at the bottom of this page. Donate a few Sats and pay the Lightning bill via the Lightning Wallet on your BlueWallet.
Switch Bitcoin to Lightning
In order to be able to use the Lightning Wallet in addition to the Bitcoin Wallet, we need the corresponding Lightning credit.
We first describe how to deposit or exchange a few Satoshi from your Bitcoin wallet to your Lightning wallet.
After that, it will be explained how to receive and send Lightning payments directly.
We want to use our Bitcoin funds, from the Blue Bitcoin Wallet, to top up the Orange Lightning Wallet.
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.
To top up our Lightning Wallet with our Bitcoin funds from the Bitcoin Wallet, we open the Orange Lightning Wallet and click on “Manage Funds”.
Then the adjacent window will open.
We then have the following options:
- Refill – from BlueWallet Bitcoin Wallet
- Refill from an external wallet
- Refill with a bank card
- Refill about the provider ZigZag (Exchange)
We select the Refill option and are redirected directly to our own Blue Bitcoin Wallet.
One taps on the corresponding Bitcoin wallet from which the Bitcoin balance is to be used.
The adjacent page appears.
The Lightning address for 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.
After clicking Next, you will be presented with another overview and asked to confirm this transaction.
These 500,000 Satoshi are now transferred to the Lightning Wallet and will be available after about 15 minutes.
Import external Lightning Wallet at BlueWallet
A special feature of BlueWallet is that external Lightning Wallet can be imported or integrated into BlueWallet.
Do you have another Lightning Wallet that you want to manage from your smartphone? You want to see these incoming payments and also be able to make payments, then you can do this with the help of BlueWallet.
Numerous Lightning Wallet offer this link and provide the corresponding QR code.
As we have already learned, we can create any number of wallets.
As we did when we created the Bitcoin Wallet and the Lightning Wallet, we go to the Add a Walletsection.
To import an external Lightning wallet, we clickImport wallet.
Here we have the possibility to enter the words of a seed or what other possibilities are provided by the other Lightning Wallet.
In most cases, this is provided as a QR. If this is the case, then we click Scan or import a file below.
The integration of other wallets is an option that is so far only available from BlueWallet.
We have described how to call up the export or the respective QR code for the other wallets in the respective descriptions of these Lightning wallets.
You can find these descriptions here:
Export xPub Key from BlueWallet
Are you running a BTCPay store on a BTCPay server? Then deposit the Bitcoin wallet from your BlueWallet at your BTCPay store and the incoming payments will be credited directly to your BlueWallet.
We need an xPub key for this and we create it with the help of BlueWallet and deposit this xPub key with the BTCPay server. Of course, we can also store this xPub key with any other application that requires an xPub key.
In our example we create an xPub key to deposit it at the BTCPay server.
We create a new Bitcoin wallet on BlueWallet.
To get the xPub key, we need to switch to the Wallet Settings. To do this, we click on the dots in the upper right area.
Within the Bitcoin Wallet Settings there is the Show Wallet XPUB section. We click on it and a QR code is displayed.
We call the corresponding BTCPay Store within the BTCPay Server and go to the Wallet section there.
There are several ways to deposit a Bitcoin wallet there.
In the first step we select that we already have a Bitcoin wallet.
Then the adjacent selection appears and we select the option “Scan QR Code”.
We hold the QR code from our BlueWallet into the camera of our computer and thus scan the QR code.
The xPub key is automatically deposited in our BTCPay store.
All Bitcoin payments are now made directly to our BlueWallet.
BlueWallet is the most comprehensive Bitcoin and Lightning wallet we have looked at so far.
We can manage both a Bitcoin wallet and a Lightning wallet with BlueWallet. Managing both options in one app is not supported by many wallet providers.
In addition, several independent wallets can be created, which means that, for example, the private wallet can be used separately with a wallet for the business.
Particularly noteworthy is the possibility that other Lightning Wallet can be integrated into the BlueWallet or use their own xPub Key, which can be integrated with an online store.