From 14f06f9f06bd2a1e16e67dd65a7e40b897e73dbc Mon Sep 17 00:00:00 2001 From: Kris Nuttycombe Date: Thu, 7 Apr 2022 07:25:02 -0600 Subject: [PATCH] Return MAX_PRIORITY when transactions contain an Orchard bundle. --- src/coins.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/coins.cpp b/src/coins.cpp index 4ed2907af..eae717c7b 100644 --- a/src/coins.cpp +++ b/src/coins.cpp @@ -1115,7 +1115,11 @@ double CCoinsViewCache::GetPriority(const CTransaction &tx, int nHeight) const // use the maximum priority for all (partially or fully) shielded transactions. // (Note that coinbase transactions cannot contain JoinSplits, or Sapling shielded Spends or Outputs.) - if (tx.vJoinSplit.size() > 0 || tx.vShieldedSpend.size() > 0 || tx.vShieldedOutput.size() > 0) { + if (tx.vJoinSplit.size() > 0 || + tx.vShieldedSpend.size() > 0 || + tx.vShieldedOutput.size() > 0 || + tx.GetOrchardBundle().IsPresent()) + { return MAX_PRIORITY; }