diff --git a/src/currency_core/blockchain_storage.cpp b/src/currency_core/blockchain_storage.cpp index a0619c73..6f13dd62 100644 --- a/src/currency_core/blockchain_storage.cpp +++ b/src/currency_core/blockchain_storage.cpp @@ -5865,6 +5865,11 @@ bool blockchain_storage::validate_tx_for_hardfork_specific_terms(const transacti { return false; } + if (is_coinbase(tx) && get_tx_flags(tx) & TX_FLAG_SIGNATURE_MODE_SEPARATE) + { + LOG_ERROR("TX_FLAG_SIGNATURE_MODE_SEPARATE not allowed for coinbase tx"); + return false; + } } return true; }