diff --git a/src/cpp/ripple/Ledger.h b/src/cpp/ripple/Ledger.h index 92d4d0d062..741177b052 100644 --- a/src/cpp/ripple/Ledger.h +++ b/src/cpp/ripple/Ledger.h @@ -301,10 +301,10 @@ public: SLE::pointer getRippleState(LedgerStateParms& parms, const uint256& uNode); SLE::pointer getRippleState(const uint256& uNode) - { - LedgerStateParms qry = lepNONE; - return getRippleState(qry, uNode); - } + { + LedgerStateParms qry = lepNONE; + return getRippleState(qry, uNode); + } SLE::pointer getRippleState(const RippleAddress& naA, const RippleAddress& naB, const uint160& uCurrency) { return getRippleState(getRippleStateIndex(naA, naB, uCurrency)); } @@ -330,6 +330,12 @@ public: return scaleFeeBase(static_cast(increments) * mReserveIncrement + mReserveBase); } + uint64 getReserveInc() + { + if (!mBaseFee) updateFees(); + return mReserveIncrement; + } + uint64 scaleFeeBase(uint64 fee); uint64 scaleFeeLoad(uint64 fee);