Este é um serviço web minimalista de carteira Lightning Network que se conecta a um node LND via gRPC.
Ele permite visualizar informações do node, criar faturas, pagar invoices, enviar recursos para lnaddress, listar seus canais e alterar as políticas.

🚀 Tecnologias usadas:
- Golang
- gRPC (para comunicação com LND)
- BoldB (armazenamento de nodes)
- QR Code para pagamento
Antes de começar, certifique-se de ter:
- Acesso ao seu LND via gRPC (porta
10009). Recomendamos o uso de uma VPN como o Tailscale para esse fim. Dessa maneira não é necessário abrir portas. - **Se você for executar o app em uma máquina diferente da de onde esta o node, precisa ter no seu
lnd.confo comandorpclisten=0.0.0.0:10009. - Admin Macaroon e TLS Cert em formato HEX.
Se estiver no Raspberry Pi 4, instale xxd para extrair os arquivos:
sudo apt update && sudo apt install xxd -yBasta fazer o download do Binário
Windows: final .exe Clicar no link para Download https://github.com/jvxis/simple-lnwallet-go/releases/download/v.0.0.2/simple-lnwallet.exe
Linux
wget https://github.com/jvxis/simple-lnwallet-go/releases/download/v.0.0.2/simple-lnwallet
chmod +x simple-lnwalletMacOs Clicar no link para download https://github.com/jvxis/simple-lnwallet-go/releases/download/v.0.0.2/simple-lnwallet-mac.exe
Raspberry PI
wget https://github.com/jvxis/simple-lnwallet-go/releases/download/v.0.0.2/simple-lnwallet-rpi
chmod +x simple-lnwalletExecutar no diretório /home/admin
xxd -p ~/.lnd/data/chain/bitcoin/mainnet/admin.macaroon | tr -d '\n' > macaroon.hex
xxd -p ~/.lnd/tls.cert | tr -d '\n' > tls.hexUtilize uma VPN ou Tailscale por questão de segurança Na máquina host execute: ###Linux
./simple-lnwallet###Windows Abrir o linha de comando CMD
simple-lnwallet###MacOs
./simple-lnwallet-macVocê acessa a app com http://nome-maquina:35671
Recomendamos o uso via VPN ou Tailscale. Assim na tela de conexão pode usar o nome-da-maquina:10009 ou ip-vpn:10009 ou ip-tailscale:10009
Para habitar a leitura de QRCODE via dispositivos móveis, precisa fazer o acesso com https.
Para tal você precisa instalar certificados self-sign na máquina host e criar um proxy reverso - Instruções abaixo
https://github.com/jvxis/simple-lnwallet-go/blob/main/self-certificate.md
Fazendo esse procedimento, você poderá acessar com https://nome-maquina somente.