diff --git a/src/libxrpl/protocol/Rules.cpp b/src/libxrpl/protocol/Rules.cpp index 0df0376f9a..3b4961832b 100644 --- a/src/libxrpl/protocol/Rules.cpp +++ b/src/libxrpl/protocol/Rules.cpp @@ -60,9 +60,13 @@ setCurrentTransactionRules(std::optional r) // Declare the range this way to keep clang-tidy from complaining auto const range = [enableCuspRoundingFix, enableVaultNumbers]() { if (enableCuspRoundingFix) + { return MantissaRange::MantissaScale::Large; + } else if (enableVaultNumbers) + { return MantissaRange::MantissaScale::LargeLegacy; + } return MantissaRange::MantissaScale::Small; }(); Number::setMantissaScale(range);