From a3abb637af1de32e85c3e46f4088a61ec5a8a472 Mon Sep 17 00:00:00 2001 From: Lee *!* Clagett Date: Wed, 13 May 2026 01:06:04 -0400 Subject: [PATCH] Fix rct::h2d call (upstream change) (#252) --- src/util/transactions.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/util/transactions.cpp b/src/util/transactions.cpp index 197563c..768b4d3 100644 --- a/src/util/transactions.cpp +++ b/src/util/transactions.cpp @@ -56,6 +56,10 @@ boost::optional> lws::decode_amount(const rct rct::key Ctmp; rct::addKeys2(Ctmp, copy.mask, copy.amount, rct::H); if (rct::equalKeys(commitment, Ctmp)) - return {{rct::h2d(copy.amount), copy.mask}}; + { + rct::xmr_amount out = 0; + if (rct::h2d(out, copy.amount)) + return {{out, copy.mask}}; + } return boost::none; }