ZAP Wallet

This post is also available in: German

The ZAP Wallet is available as desktop (Windows, MacOS, Linux) and as a mobile version for Android and iOS.

It is a non-custodial wallet, and thus the owner of the private keys. Accordingly, you need to write down your recovery phrase when setting up your wallet.

The ZAP Wallet is also a separate Lightning Node on your smartphone. You have a non-Custodial Wallet with the ZAP Wallet, with built-in own Lightning Node.

Create ZAP Wallet Recovery Phrase
Create ZAP Wallet Recovery Phrase

You can use the ZAP Wallet if you operate your own node, but even if you don’t have your own node.

This recovery phrase, also called Seed, looks something like this:

ZAP Wallet Seed
ZAP Wallet Seed

After you have noted and confirmed your phrase, you will be asked to charge your wallet.

Charge ZAP Wallet Wallet
Charge ZAP Wallet Wallet

After you click on deposit. If you get a QR code displayed.

ZAP Wallet Bitcoin Deposit
ZAP Wallet Bitcoin Deposit

If you click on Parts, you can forward the QR code or you can copy the Bitcoin address to the clipboard.

Care must be taken to ensure that this is a bc1 address (Bech32) that may not yet be supported by other Bitcoin wallets.

A deposit of 100,000 Satoshi was made for testing purposes.

ZAP Wallet Bitcoin Deposit
ZAP Wallet Bitcoin Deposit

To receive Lightning payments or to run them myself, I need to create a channel to other nodes.

To do this, click on “Open payment channel” and the following page will be displayed:

ZAP Wallet payment channel open deposit
ZAP Wallet payment channel open deposit

If you click on “Open a channel”, you have the possibility to connect to another peer.

The other node provides the address of its Lightning Node with its address either as a string or by QR code.

If you want to connect to a specific peer, you can now scan the corresponding QR code.

ZAP Wallet Payment Channel Open
ZAP Wallet Payment Channel Open

If you do not have a specific peer, you can make a connection via the suggested peers. The listing is a service provider that also provides appropriate liquidity.

These channels must have credits. Even if I want to receive Lightning payments, this amount must be provided as liquidity to me by the connected node.

This liquidity can be acquired by specialised services. For more information, check out the “Lightning Cannel” post.

The ZAP Wallet makes this quite comfortable. It offers the possibility that you can buy the appropriate liquidity with your Bitcoin balance on the ZAP wallet (here ‘8.17 in 100,000 sat) with one click from these Lightning Providers.

We select ZAP from the suggested peers and the following window will appear.

ZAP Wallet Payment Channel Open
ZAP Wallet Payment Channel Open

Of the on-chain balance of $8.16, $6.12 will now be used to acquire liquidity.

ZAP Wallet 1
ZAP Wallet Payment Channel Open

Of these ,6.12, the channel will be used for the channel. The difference of 33 cents is the transaction fees for writing to the blockchain. The opening of a channel is an on-chain transaction on the blockchain. If the channel is closed again, this is also recorded on the Blockchain and causes transaction fees again.

All Lightning transactions made in the meantime are off-chain transactions and (almost) free.

Your own Bitcoin balance is now $7.68. It was down 48 cents, or 5,809 cents, at 5,809.

ZAP Wallet new account balance
ZAP Wallet new account balance

The full amount of liquidity has not been deducted as the channel partner lends us the liquidity. He provides us with the liquidity on loan and we have only paid the interest.

The Channel Partner will get the liquidity back at its free disposal when either party closes the channel.

We do not have the liquidity immediately, as this transaction has to be confirmed by the Blockchain. This may take some time.

In the Channel Overview you will see that you have purchased amount in the amount of $5.78. (reduction due to price fluctuations) for sending.

ZAP Wallet Payment Channel Open
ZAP Wallet Payment Channel Open

After the on-chain transaction on the Blockchain has been confirmed, Bitcoin (on-chain) and Lightning (off-chain) can receive payments.

ZAP Wallet Payment Received
ZAP Wallet Payment Received

Accordingly, I click on the corresponding function.

If I click on “Lightning”, I can generate an Invoice by entering the requested invoice amount and then sending it to the payer.

I click on the icon with the QR code I can make an LNURL withdraw.

If I have a Lightning credit on a service, I can pick it up. I scan the QR code and get the amount credited on my ZAP Wallet.

For testing purposes, for example, 100 Satoshi can be received on the https://lightning-faucet.com/ page at Withdraw Test Wise.

LNURL Withdraw
LNURL Withdraw

Simply click on the QR code in the ZAP Wallet when receiving it and scan the displayed QR code. You will already receive 100 Satoshi if the current balance on the Faucet is sufficient.

Conclusion on the ZAP Wallet

The ZAP Wallet is suitable for the user who has already dealt with the Lightning. It is beneficial to understand the principle of channels and liquidity.

The special advantage of the ZAP Wallet is that you have your own non-custodial wallet for Bitcoin and Lightning and don’t have to operate your own node. This is required for all other Lightning Non-Custodial Wallets.

However, you do not get your own node. If you want to receive Lightning payments in your online shop, you can still only do this with your own Lightning Node.

 

This post is also available in: German

Leave a reply