lnd
Lightning Network node implementation in Go
Lightning Labs
lnd/INSTALL.md at master · lightningnetwork/lnd
code:install
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
sha256sum go1.13.linux-amd64.tar.gz | awk -F " " '{ print $1 }'
tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
export GOPATH=~/gocode
export PATH=$PATH:$GOPATH/bin
上の環境変数系は .bashrac に
go get -d github.com/lightningnetwork/lnd
cd $GOPATH/src/github.com/lightningnetwork/lnd
make && make install
Neutrino で使う
lnd/INSTALL.md at master · lightningnetwork/lnd
lnd --bitcoin.active --bitcoin.testnet --debuglevel=debug --bitcoin.node=neutrino --neutrino.connect=faucet.lightning.community
zap と connect
LND Configuration | Zap Documentation
localhost 以外の接続は tls など面倒
ポートフォワード
ssh -L 10009:127.0.0.1:10009 <hostname>
lncli
lncli -n testnet getinfo