mirror of
https://github.com/aljazceru/lspd.git
synced 2025-12-19 14:54:22 +01:00
Move main method to seperate file
This commit is contained in:
51
main.go
Normal file
51
main.go
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"log"
|
||||||
|
"os"
|
||||||
|
|
||||||
|
"github.com/btcsuite/btcd/btcec/v2"
|
||||||
|
)
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
if len(os.Args) > 1 && os.Args[1] == "genkey" {
|
||||||
|
p, err := btcec.NewPrivateKey()
|
||||||
|
if err != nil {
|
||||||
|
log.Fatalf("btcec.NewPrivateKey() error: %v", err)
|
||||||
|
}
|
||||||
|
fmt.Printf("LSPD_PRIVATE_KEY=\"%x\"\n", p.Serialize())
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
err := pgConnect()
|
||||||
|
if err != nil {
|
||||||
|
log.Fatalf("pgConnect() error: %v", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
client = NewLndClient()
|
||||||
|
|
||||||
|
info, err := client.GetInfo()
|
||||||
|
if err != nil {
|
||||||
|
log.Fatalf("client.GetInfo() error: %v", err)
|
||||||
|
}
|
||||||
|
if nodeName == "" {
|
||||||
|
nodeName = info.Alias
|
||||||
|
}
|
||||||
|
if nodePubkey == "" {
|
||||||
|
nodePubkey = info.Pubkey
|
||||||
|
}
|
||||||
|
|
||||||
|
go intercept(client)
|
||||||
|
|
||||||
|
go forwardingHistorySynchronize(client)
|
||||||
|
go channelsSynchronize(client)
|
||||||
|
|
||||||
|
s := NewGrpcServer()
|
||||||
|
err = s.Start()
|
||||||
|
if err != nil {
|
||||||
|
log.Fatalf("%v", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
log.Printf("lspd exited")
|
||||||
|
}
|
||||||
42
server.go
42
server.go
@@ -304,45 +304,3 @@ func (s *server) Stop() {
|
|||||||
srv.GracefulStop()
|
srv.GracefulStop()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func main() {
|
|
||||||
if len(os.Args) > 1 && os.Args[1] == "genkey" {
|
|
||||||
p, err := btcec.NewPrivateKey()
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("btcec.NewPrivateKey() error: %v", err)
|
|
||||||
}
|
|
||||||
fmt.Printf("LSPD_PRIVATE_KEY=\"%x\"\n", p.Serialize())
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
err := pgConnect()
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("pgConnect() error: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
client = NewLndClient()
|
|
||||||
|
|
||||||
info, err := client.GetInfo()
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("client.GetInfo() error: %v", err)
|
|
||||||
}
|
|
||||||
if nodeName == "" {
|
|
||||||
nodeName = info.Alias
|
|
||||||
}
|
|
||||||
if nodePubkey == "" {
|
|
||||||
nodePubkey = info.Pubkey
|
|
||||||
}
|
|
||||||
|
|
||||||
go intercept(client)
|
|
||||||
|
|
||||||
go forwardingHistorySynchronize(client)
|
|
||||||
go channelsSynchronize(client)
|
|
||||||
|
|
||||||
s := NewGrpcServer()
|
|
||||||
err = s.Start()
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("%v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
log.Printf("lspd exited")
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user