From fb36dc8864b0c650d059d32196ebf1e58ac3fac4 Mon Sep 17 00:00:00 2001 From: Jesse de Wit Date: Fri, 29 Dec 2023 11:12:01 +0100 Subject: [PATCH] easy node id lookup --- common/nodes_service.go | 1 + main.go | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/common/nodes_service.go b/common/nodes_service.go index e983c3c..df78b15 100644 --- a/common/nodes_service.go +++ b/common/nodes_service.go @@ -12,6 +12,7 @@ import ( ) type Node struct { + NodeId []byte Client lightning.Client NodeConfig *config.NodeConfig PrivateKey *btcec.PrivateKey diff --git a/main.go b/main.go index 91e85b7..8e86e5a 100644 --- a/main.go +++ b/main.go @@ -304,6 +304,12 @@ func initializeNodes(configs []*config.NodeConfig) ([]*common.Node, error) { node.NodeConfig.NodePubkey = info.Pubkey } + nodeId, err := hex.DecodeString(info.Pubkey) + if err != nil { + return nil, fmt.Errorf("failed to parse node id %s", info.Pubkey) + } + + node.NodeId = nodeId node.Tokens = config.Tokens nodes = append(nodes, node) }