From b8ba4ebee7affbb475f6aa5bc0a236c4f6e0a8a9 Mon Sep 17 00:00:00 2001 From: Gregory Sanders Date: Tue, 13 Mar 2018 11:59:44 -0400 Subject: [PATCH] don't enforce standardness on coinbase --- src/rpc/mining.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/rpc/mining.cpp b/src/rpc/mining.cpp index 4b6158f8bb..2fa8ebc59b 100644 --- a/src/rpc/mining.cpp +++ b/src/rpc/mining.cpp @@ -377,6 +377,7 @@ UniValue testproposedblock(const JSONRPCRequest& request) if ((!request.params[1].isNull() && !request.params[1].get_bool()) || (request.params[1].isNull() && !GetBoolArg("-acceptnonstdtxn", !chainparams.RequireStandard()))) { for (auto& transaction : block.vtx) { + if (transaction->IsCoinBase()) continue; std::string reason; if (!IsStandardTx(*transaction, reason)) { throw JSONRPCError(RPC_VERIFY_ERROR, "Block proposal included a non-standard transaction: " + reason);