Files
bitcoin-tutorials/ZAPtoRaspiBolt/README.md
2019-01-16 09:34:34 +00:00

1.7 KiB

Connect the ZAP Desktop Lightning wallet to your RaspiBolt

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 your lnd configuration file in the section to [Application Options]: tlsextraip=192.168.0.0/24

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

  • Restart LND and unlock wallet:
    $ sudo systemctl restart lnd
    $ 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/admin/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!