From a689a90685c221dfbcd575c95a27a5b0a1d38556 Mon Sep 17 00:00:00 2001 From: jholdstock Date: Mon, 4 May 2026 14:34:03 +0800 Subject: [PATCH] Ensure VSP fee payment errors are logged. Prior to this change the error would be returned to the caller and never logged. --- wallet/feepayment.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wallet/feepayment.go b/wallet/feepayment.go index 5e5e8fe57..30aa3f807 100644 --- a/wallet/feepayment.go +++ b/wallet/feepayment.go @@ -1,4 +1,4 @@ -// Copyright (c) 2023-2025 The Decred developers +// Copyright (c) 2023-2026 The Decred developers // Use of this source code is governed by an ISC // license that can be found in the LICENSE file. @@ -529,6 +529,8 @@ func (fp *vspFeePayment) submitPayment() (err error) { _, err = fp.client.PayFee(ctx, req, fp.ticket.CommitmentAddr()) if err != nil { + fp.client.log.Errorf("VSP fee payment for ticket %s failed: %v", + fp.ticket, err) var apiErr types.ErrorResponse if errors.As(err, &apiErr) && apiErr.Code == types.ErrFeeExpired { // Fee has been expired, so abandon current feetx, set fp.feeTx