From 2144bf2ea441f7313878acbe04a7a5eaf379427c Mon Sep 17 00:00:00 2001 From: UdjinM6 Date: Wed, 15 Jul 2026 21:13:12 +0300 Subject: [PATCH] test: fix funding for ProRegTx with external collateral --- src/test/evo_deterministicmns_tests.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/test/evo_deterministicmns_tests.cpp b/src/test/evo_deterministicmns_tests.cpp index bc21611e1b42..e543031d153b 100644 --- a/src/test/evo_deterministicmns_tests.cpp +++ b/src/test/evo_deterministicmns_tests.cpp @@ -163,7 +163,8 @@ static CMutableTransaction CreateProRegTxExternalCollateral(const ChainstateMana CMutableTransaction tx; tx.nVersion = 3; tx.nType = TRANSACTION_PROVIDER_REGISTER; - const auto spent = FundTransaction(chainman, tx, utxos, scriptPayout, dmn_types::Regular.collat_amount); + // The collateral is external (referenced via collateralOutpoint), so this tx only needs to fund a fee. + const auto spent = FundTransaction(chainman, tx, utxos, scriptPayout, /*amount=*/1 * COIN); proTx.inputsHash = CalcTxInputsHash(CTransaction(tx)); CMessageSigner::SignMessage(proTx.MakeSignString(), proTx.vchSig, collateralKey); SetTxPayload(tx, proTx);