From 56b2572cef0710318e5374a20d6ccb1dae9ab24a Mon Sep 17 00:00:00 2001 From: Tom Trevethan Date: Tue, 17 Mar 2026 12:16:36 +0000 Subject: [PATCH] enabled > 21m for issued assets in GUI amount field --- src/qt/bitcoinamountfield.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/qt/bitcoinamountfield.cpp b/src/qt/bitcoinamountfield.cpp index 6bed9ea9705..5aaf2085dc8 100644 --- a/src/qt/bitcoinamountfield.cpp +++ b/src/qt/bitcoinamountfield.cpp @@ -124,11 +124,11 @@ class AmountSpinBox: public QAbstractSpinBox val.second = val.second + steps * currentSingleStep; val.second = qMax(val.second, CAmount(0)); val.second = qBound(m_min_amount, val.second, m_max_amount); - // FIXME: Add this back in when assets can have > MAX_MONEY - // if (val.first == Params().GetConsensus().pegged_asset) - { - val.second = qMin(val.second, BitcoinUnits::maxMoney()); - } + // ELEMENTS: issued assets can have values > MAX_MONEY + if (val.first == Params().GetConsensus().pegged_asset) + { + val.second = qMin(val.second, BitcoinUnits::maxMoney()); + } setValue(val); } @@ -228,8 +228,8 @@ class AmountSpinBox: public QAbstractSpinBox bool valid = GUIUtil::parseAssetAmount(current_asset, text, currentUnit, &val); if(valid) { - // FIXME: Add this back in when assets can have > MAX_MONEY - if (val < 0 || (val > BitcoinUnits::maxMoney() /*&& current_asset == Params().GetConsensus().pegged_asset*/)) { + // ELEMENTS: issued assets can have values > MAX_MONEY + if (val < 0 || (val > BitcoinUnits::maxMoney() && current_asset == Params().GetConsensus().pegged_asset)) { valid = false; } }