Files
bitcoin-tutorials/ZAPtoRaspiBolt
openoms 117741ac0f typos
2019-01-16 18:01:41 +00:00
..
2019-01-16 18:01:41 +00:00
2019-01-15 19:07:23 +00:00
2019-01-15 19:07:23 +00:00

Connect the ZAP Desktop Lightning wallet to the RaspiBlitz

The desktop app ZAP (https://github.com/LN-Zap/zap-desktop) ) is a cross platform Lightning Network wallet focused on user experience and ease of use.

Download ZAP for your operating sytem: https://github.com/LN-Zap/zap-desktop/releases
Install instructions: https://github.com/LN-Zap/zap-desktop#install

Preparation on the Pi

  • Allow connections to the RaspiBolt from your LAN. Check what your LAN IP address is starting with eg. 192.168.0 or 192.168.1 and use the address accordingly. Ending with .0/24 will allow all IP addresses from that network. $ sudo nano /home/bitcoin/.lnd/lnd.conf

    Add the following line to the section [Application Options]: tlsextraip=192.168.0.0/24

  • Delete tls.cert (restarting LND will recreate it):
    $ sudo rm /home/bitcoin/.lnd/tls.*

  • Restart LND :
    $ sudo systemctl restart lnd

  • Copy the new tls.cert to user "admin", as it is needed for lncli:
    $ sudo cp /home/bitcoin/.lnd/tls.cert /home/admin/.lnd

  • Unlock wallet
    $ lncli unlock

  • Allow the ufw firewall to listen on 10009 from the LAN:
    $ sudo ufw allow from 192.168.0.0/24 to any port 10009 comment 'allow LND grpc from local LAN'

  • restart and check the firewall:
    $ sudo ufw enable
    $ sudo ufw status

On your Linux desktop terminal:

  • Copy the tls.cert to your home directory:
    $ scp admin@your.RaspiBolt.LAN.IP:/home/admin/.lnd/tls.cert ~/

  • Copy the admin.macaroon to your home directory:
    $ scp admin@your.RaspiBolt.LAN.IP:/home/bitcoin/.lnd/admin.macaroon ~/

Configure ZAP

  • Start the app and select:
    Connect your own node

  • Fill in the next screen:
    your.RaspiBolt.LAN.IP:10009
    ~/tls.cert
    ~/admin.macaroon

  • Confirm the settings on the following screen and you are done!