easy node id lookup

This commit is contained in:
Jesse de Wit
2023-12-29 11:12:01 +01:00
parent 8f59984bfb
commit fb36dc8864
2 changed files with 7 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ import (
) )
type Node struct { type Node struct {
NodeId []byte
Client lightning.Client Client lightning.Client
NodeConfig *config.NodeConfig NodeConfig *config.NodeConfig
PrivateKey *btcec.PrivateKey PrivateKey *btcec.PrivateKey

View File

@@ -304,6 +304,12 @@ func initializeNodes(configs []*config.NodeConfig) ([]*common.Node, error) {
node.NodeConfig.NodePubkey = info.Pubkey 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 node.Tokens = config.Tokens
nodes = append(nodes, node) nodes = append(nodes, node)
} }