Merge pull request #8992 from guggero/estimate-fee-cli

cmd/lncli: add min relay fee to `lncli wallet estimatefeerate`
This commit is contained in:
Oliver Gugger 2024-08-08 01:43:56 -06:00 committed by GitHub
commit bbd313dcca
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -164,13 +164,20 @@ func estimateFeeRate(ctx *cli.Context) error {
rateKW := chainfee.SatPerKWeight(resp.SatPerKw)
rateVB := rateKW.FeePerVByte()
relayFeeKW := chainfee.SatPerKWeight(resp.MinRelayFeeSatPerKw)
relayFeeVB := relayFeeKW.FeePerVByte()
printJSON(struct {
SatPerKw int64 `json:"sat_per_kw"`
SatPerVByte int64 `json:"sat_per_vbyte"`
SatPerKw int64 `json:"sat_per_kw"`
SatPerVByte int64 `json:"sat_per_vbyte"`
MinRelayFeeSatPerKw int64 `json:"min_relay_fee_sat_per_kw"`
//nolint:lll
MinRelayFeeSatPerVByte int64 `json:"min_relay_fee_sat_per_vbyte"`
}{
SatPerKw: int64(rateKW),
SatPerVByte: int64(rateVB),
SatPerKw: int64(rateKW),
SatPerVByte: int64(rateVB),
MinRelayFeeSatPerKw: int64(relayFeeKW),
MinRelayFeeSatPerVByte: int64(relayFeeVB),
})
return nil