Just a simple library that calls LND API and returns a Json.
package main
import (
"github.com/lukedevj/go-lnd"
"fmt"
)
func main() {
client := lnd.Client{
Host: "127.0.0.1:8080",
Cert: "/home/dev/.lnd/tls.cert",
Macaroon: "/home/dev/.lnd/chain/bitcoin/mainnet/invoices.macaroon",
}
invoice, _ := client.CreateInvoice(1, "Hello, word")
fmt.Println(invoice)
}