diff --git a/src/cpp/ripple/RPCHandler.cpp b/src/cpp/ripple/RPCHandler.cpp index fd69eb4e1..db364bacf 100644 --- a/src/cpp/ripple/RPCHandler.cpp +++ b/src/cpp/ripple/RPCHandler.cpp @@ -60,6 +60,9 @@ RPCHandler::RPCHandler (NetworkOPs* netOps, InfoSub::pointer infoSub) : mNetOps Json::Value RPCHandler::transactionSign (Json::Value params, bool bSubmit, bool bFailHard, ScopedLock& mlh) { + if (getApp().getFeeTrack().isLoaded() && (mRole != ADMIN)) + return rpcError(rpcTOO_BUSY); + Json::Value jvResult; RippleAddress naSeed; RippleAddress raSrcAddressID;