Browse Source

RPC: submitblock: Support for returning specific rejection reasons

0.10
Luke Dashjr 12 years ago
parent
commit
e69a5873e7
  1. 7
      src/rpcmining.cpp

7
src/rpcmining.cpp

@ -592,7 +592,12 @@ Value submitblock(const Array& params, bool fHelp)
throw JSONRPCError(RPC_VERIFY_ERROR, strRejectReason); throw JSONRPCError(RPC_VERIFY_ERROR, strRejectReason);
} }
if (state.IsInvalid()) if (state.IsInvalid())
return "rejected"; // TODO: report validation state {
std::string strRejectReason = state.GetRejectReason();
if (strRejectReason.empty())
return "rejected";
return strRejectReason;
}
return Value::null; return Value::null;
} }

Loading…
Cancel
Save