The plugin is in alpha state
Only tested on bitcoin testnet3
c-neurino is the c-lightning bitcoin backend plugin depends on LND neutrino mode.
neutrino is bitcoin's light client to protect privacy and minimize overhead.
Install go 1.19
, and cross compile for your env.
env GOOS=linux GOARCH=amd64 go build
- Disable
bcli
, the default bitcoin backend - Launch LND(
v0.15.1-branch-rc1
or upper) in neutrino mode (RPC must be enabled) - Register c-neutrino as a plugin
lightningd --testnet --disable-plugin bcli \
--plugin <path-to-c-neutrino> \
--tls-cert-path <path-to-tls-cert-path> \
--macaroon-path <path-to-macaroon-path> \
--grpc-dial <lnd-grpc-port>