Setup lnd grpc client

This commit is contained in:
Viktor Patchev
2022-01-17 12:53:47 +01:00
parent 466a51cd01
commit 2bf39e0f97
6 changed files with 282 additions and 4 deletions

11
main.go
View File

@@ -2,6 +2,8 @@ package main
import (
"context"
"github.com/bumi/lndhub.go/lib/grpc"
"github.com/bumi/lndhub.go/lnd"
"io"
"net/http"
"os"
@@ -93,6 +95,15 @@ func main() {
logrus.Fatalf("failed to run migrations: %v", err)
}
lndClient, err := lnd.NewLNDclient(lnd.LNDoptions{
Address: "",
CertFile: "",
CertHex: "",
MacaroonFile: "",
MacaroonHex: "",
})
e.Use(grpc.LNDClient(&lndClient))
e.Use(middleware.Logger())
e.Use(middleware.Recover())