Add debugging parameter to sign and submit RPC calls.

This commit is contained in:
Stefan Thomas
2013-02-01 22:35:50 +01:00
parent 24dac24d29
commit eeb9598b12

View File

@@ -296,6 +296,11 @@ Json::Value RPCHandler::transactionSign(Json::Value jvRequest, bool bSubmit)
return jvResult;
}
if (jvRequest.isMember("debug_signing")) {
jvResult["tx_unsigned"] = strHex(stpTrans->getSerializer().peekData());
jvResult["tx_signing_hash"] = stpTrans->getSigningHash().ToString();
}
// FIXME: For performance, transactions should not be signed in this code path.
stpTrans->sign(naAccountPrivate);