diff --git a/qa/rpc-tests/p2p-fullblocktest.py b/qa/rpc-tests/p2p-fullblocktest.py index 44e5f10322..7fd20c48c0 100755 --- a/qa/rpc-tests/p2p-fullblocktest.py +++ b/qa/rpc-tests/p2p-fullblocktest.py @@ -693,7 +693,7 @@ def update_block(block_number, new_transactions): b51 = block(51) cb2 = create_coinbase(51, self.coinbase_pubkey) b51 = update_block(51, [cb2]) - yield rejected(RejectResult(16, b'bad-cb-multiple')) + yield rejected(RejectResult(16, b'bad-tx-coinbase')) # A block w/ duplicate txns # Note: txns have to be in the right position in the merkle tree to trigger this error diff --git a/src/validation.cpp b/src/validation.cpp index 62ac601872..50121eea70 100644 --- a/src/validation.cpp +++ b/src/validation.cpp @@ -549,7 +549,7 @@ bool CheckCoinbase(const CTransaction &tx, CValidationState &state, bool CheckRegularTransaction(const CTransaction &tx, CValidationState &state, bool fCheckDuplicateInputs) { if (tx.IsCoinBase()) { - return state.DoS(100, false, REJECT_INVALID, "coinbase"); + return state.DoS(100, false, REJECT_INVALID, "bad-tx-coinbase"); } if (!CheckTransactionCommon(tx, state, fCheckDuplicateInputs)) {