From 3dcdb2b9ba18a848d7108d754a60a9ed5530f7a4 Mon Sep 17 00:00:00 2001 From: David Gumberg Date: Thu, 22 Jan 2026 13:05:51 -0800 Subject: [PATCH] test: wallet: Warning for excessive fallback fee. --- test/functional/wallet_fallbackfee.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/functional/wallet_fallbackfee.py b/test/functional/wallet_fallbackfee.py index b2a76b8550b..23fa5b681c3 100755 --- a/test/functional/wallet_fallbackfee.py +++ b/test/functional/wallet_fallbackfee.py @@ -61,6 +61,15 @@ class WalletFallbackFeeTest(BitcoinTestFramework): self.sending_succeeds(node) self.stop_node(0, expected_stderr='') + # Starting a node with a large fallback fee set... + excessive_fallback = HIGH_TX_FEE_PER_KB + Decimal('0.00000001') + self.start_node(0, extra_args=[f"-fallbackfee={excessive_fallback}"]) + # ...works... + self.sending_succeeds(node) + # ...but results in a warning message. + expected_error = "Warning: -fallbackfee is set very high! This is the transaction fee you may pay when fee estimates are not available." + self.stop_node(0, expected_stderr=expected_error) + if __name__ == '__main__': WalletFallbackFeeTest(__file__).main()