fuzz: Sanity check result of CheckTransaction

This commit is contained in:
MarcoFalke 2021-05-17 10:12:36 +02:00
parent c857148636
commit faacb7eadb
No known key found for this signature in database
GPG Key ID: CE2B75697E69A548

View File

@ -61,8 +61,11 @@ FUZZ_TARGET_INIT(transaction, initialize_transaction)
return; return;
} }
TxValidationState state_with_dupe_check; {
(void)CheckTransaction(tx, state_with_dupe_check); TxValidationState state_with_dupe_check;
const bool res{CheckTransaction(tx, state_with_dupe_check)};
Assert(res == state_with_dupe_check.IsValid());
}
const CFeeRate dust_relay_fee{DUST_RELAY_TX_FEE}; const CFeeRate dust_relay_fee{DUST_RELAY_TX_FEE};
std::string reason; std::string reason;