Merge pull request #5127 from alexbosworth/patch-15
rpcserver: revert target conf to previous behavior
This commit is contained in:
commit
a9afd86a5b
@ -845,6 +845,10 @@ type OpenChannelParams struct {
|
|||||||
// FundingShim is an optional funding shim that the caller can specify
|
// FundingShim is an optional funding shim that the caller can specify
|
||||||
// in order to modify the channel funding workflow.
|
// in order to modify the channel funding workflow.
|
||||||
FundingShim *lnrpc.FundingShim
|
FundingShim *lnrpc.FundingShim
|
||||||
|
|
||||||
|
// SatPerVByte is the amount of satoshis to spend in chain fees per virtual
|
||||||
|
// byte of the transaction.
|
||||||
|
SatPerVByte btcutil.Amount
|
||||||
}
|
}
|
||||||
|
|
||||||
// OpenChannel attempts to open a channel between srcNode and destNode with the
|
// OpenChannel attempts to open a channel between srcNode and destNode with the
|
||||||
@ -882,6 +886,7 @@ func (n *NetworkHarness) OpenChannel(ctx context.Context,
|
|||||||
MinHtlcMsat: int64(p.MinHtlc),
|
MinHtlcMsat: int64(p.MinHtlc),
|
||||||
RemoteMaxHtlcs: uint32(p.RemoteMaxHtlcs),
|
RemoteMaxHtlcs: uint32(p.RemoteMaxHtlcs),
|
||||||
FundingShim: p.FundingShim,
|
FundingShim: p.FundingShim,
|
||||||
|
SatPerByte: int64(p.SatPerVByte),
|
||||||
}
|
}
|
||||||
|
|
||||||
respStream, err := srcNode.OpenChannel(ctx, openReq)
|
respStream, err := srcNode.OpenChannel(ctx, openReq)
|
||||||
|
@ -1253,6 +1253,7 @@ func basicChannelFundingTest(t *harnessTest, net *lntest.NetworkHarness,
|
|||||||
|
|
||||||
chanAmt := funding.MaxBtcFundingAmount
|
chanAmt := funding.MaxBtcFundingAmount
|
||||||
pushAmt := btcutil.Amount(100000)
|
pushAmt := btcutil.Amount(100000)
|
||||||
|
satPerVbyte := btcutil.Amount(1)
|
||||||
|
|
||||||
// Record nodes' channel balance before testing.
|
// Record nodes' channel balance before testing.
|
||||||
aliceChannelBalance := getChannelBalance(t, alice)
|
aliceChannelBalance := getChannelBalance(t, alice)
|
||||||
@ -1293,6 +1294,7 @@ func basicChannelFundingTest(t *harnessTest, net *lntest.NetworkHarness,
|
|||||||
Amt: chanAmt,
|
Amt: chanAmt,
|
||||||
PushAmt: pushAmt,
|
PushAmt: pushAmt,
|
||||||
FundingShim: fundingShim,
|
FundingShim: fundingShim,
|
||||||
|
SatPerVByte: satPerVbyte,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -2168,13 +2168,6 @@ func (r *rpcServer) CloseChannel(in *lnrpc.CloseChannelRequest,
|
|||||||
"is offline (try force closing it instead): %v", err)
|
"is offline (try force closing it instead): %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
// If conf-target is not set then use the conf-target used for
|
|
||||||
// co-op closes that are initiated by the remote peer.
|
|
||||||
targetConf := uint32(in.TargetConf)
|
|
||||||
if targetConf == 0 {
|
|
||||||
targetConf = r.cfg.CoopCloseTargetConfs
|
|
||||||
}
|
|
||||||
|
|
||||||
// Based on the passed fee related parameters, we'll determine
|
// Based on the passed fee related parameters, we'll determine
|
||||||
// an appropriate fee rate for the cooperative closure
|
// an appropriate fee rate for the cooperative closure
|
||||||
// transaction.
|
// transaction.
|
||||||
@ -2183,7 +2176,7 @@ func (r *rpcServer) CloseChannel(in *lnrpc.CloseChannelRequest,
|
|||||||
).FeePerKWeight()
|
).FeePerKWeight()
|
||||||
feeRate, err := sweep.DetermineFeePerKw(
|
feeRate, err := sweep.DetermineFeePerKw(
|
||||||
r.server.cc.FeeEstimator, sweep.FeePreference{
|
r.server.cc.FeeEstimator, sweep.FeePreference{
|
||||||
ConfTarget: targetConf,
|
ConfTarget: uint32(in.TargetConf),
|
||||||
FeeRate: satPerKw,
|
FeeRate: satPerKw,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user