From 8d28e1b2f6d7266bb5f6d2acc94e356c64b93c70 Mon Sep 17 00:00:00 2001 From: Oliver Gugger Date: Fri, 15 Dec 2023 08:28:01 +0100 Subject: [PATCH] fakechanbackup: use correct JSON decoder --- cmd/chantools/fakechanbackup.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/chantools/fakechanbackup.go b/cmd/chantools/fakechanbackup.go index e935e64..c838451 100644 --- a/cmd/chantools/fakechanbackup.go +++ b/cmd/chantools/fakechanbackup.go @@ -13,7 +13,6 @@ import ( "github.com/btcsuite/btcd/btcec/v2" "github.com/btcsuite/btcd/btcutil" "github.com/btcsuite/btcd/wire" - "github.com/gogo/protobuf/jsonpb" "github.com/lightninglabs/chantools/lnd" "github.com/lightningnetwork/lnd/chanbackup" "github.com/lightningnetwork/lnd/channeldb" @@ -138,8 +137,9 @@ func (c *fakeChanBackupCommand) Execute(_ *cobra.Command, _ []string) error { return fmt.Errorf("error reading graph JSON file %s: "+ "%v", c.FromChannelGraph, err) } + graph := &lnrpc.ChannelGraph{} - err = jsonpb.UnmarshalString(string(graphBytes), graph) + err = lnrpc.ProtoJSONUnmarshalOpts.Unmarshal(graphBytes, graph) if err != nil { return fmt.Errorf("error parsing graph JSON: %w", err) }