From 8628019ca255bfbea39391e1e396a8642ce8a591 Mon Sep 17 00:00:00 2001 From: Wilmer Paulino Date: Fri, 17 May 2019 13:09:26 -0700 Subject: [PATCH] cmd/lncli: properly spend unconfirmed utxos with openchannel --- cmd/lncli/commands.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/cmd/lncli/commands.go b/cmd/lncli/commands.go index 07b0a6a1..8a6d6598 100644 --- a/cmd/lncli/commands.go +++ b/cmd/lncli/commands.go @@ -675,12 +675,14 @@ func openChannel(ctx *cli.Context) error { return nil } + minConfs := int32(ctx.Uint64("min_confs")) req := &lnrpc.OpenChannelRequest{ - TargetConf: int32(ctx.Int64("conf_target")), - SatPerByte: ctx.Int64("sat_per_byte"), - MinHtlcMsat: ctx.Int64("min_htlc_msat"), - RemoteCsvDelay: uint32(ctx.Uint64("remote_csv_delay")), - MinConfs: int32(ctx.Uint64("min_confs")), + TargetConf: int32(ctx.Int64("conf_target")), + SatPerByte: ctx.Int64("sat_per_byte"), + MinHtlcMsat: ctx.Int64("min_htlc_msat"), + RemoteCsvDelay: uint32(ctx.Uint64("remote_csv_delay")), + MinConfs: minConfs, + SpendUnconfirmed: minConfs == 0, } switch {