Add option to return non-segwit serialization via rpc

This commit is contained in:
Gregory Sanders
2016-11-20 09:54:51 -05:00
parent 7d5d44969b
commit bc7ff8db99
9 changed files with 40 additions and 9 deletions

View File

@@ -497,4 +497,12 @@ void RPCRunLater(const std::string& name, boost::function<void(void)> func, int6
deadlineTimers.emplace(name, std::unique_ptr<RPCTimerBase>(timerInterface->NewTimer(func, nSeconds*1000)));
}
int RPCSerializationFlags()
{
int flag = 0;
if (GetArg("-rpcserialversion", DEFAULT_RPC_SERIALIZE_VERSION) == 0)
flag |= SERIALIZE_TRANSACTION_NO_WITNESS;
return flag;
}
CRPCTable tableRPC;