From 9709fad4d66ba4516eb67a65f83d5681a03eb5bb Mon Sep 17 00:00:00 2001 From: Some Random Crypto Guy Date: Wed, 6 Aug 2025 15:04:19 +0100 Subject: [PATCH] fixed stake unlock time --- src/wallet/wallet2.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/wallet/wallet2.cpp b/src/wallet/wallet2.cpp index 211a45a..24d6f6f 100644 --- a/src/wallet/wallet2.cpp +++ b/src/wallet/wallet2.cpp @@ -7458,6 +7458,14 @@ bool wallet2::is_transfer_unlocked(const transfer_details& td) uint64_t unlock_time = 0; if (!cryptonote::get_output_unlock_time(td.m_tx.vout[td.m_internal_output_index], unlock_time)) return false; + if (unlock_time == 0) { + if (td.m_tx.type == cryptonote::transaction_type::MINER || td.m_tx.type == cryptonote::transaction_type::PROTOCOL) { + unlock_time = CRYPTONOTE_MINED_MONEY_UNLOCK_WINDOW; + } else { + unlock_time = CRYPTONOTE_DEFAULT_TX_SPENDABLE_AGE; + } + } + return is_transfer_unlocked(unlock_time, td.m_block_height); } //----------------------------------------------------------------------------------------------------