Validate transaction without inputs

This commit is contained in:
Lőrinc committed 2024-06-18 19:43:33 +02:00
1 parent c3a8843189
commit 1984187840
1 file changed
+9
+9
View File
@@ -369,6 +369,15 @@ BOOST_AUTO_TEST_CASE(tx_invalid)
}
}
BOOST_AUTO_TEST_CASE(tx_no_inputs)
{
CMutableTransaction empty;
TxValidationState state;
BOOST_CHECK_MESSAGE(!CheckTransaction(CTransaction(empty), state), "Transaction with no inputs should be invalid.");
BOOST_CHECK(state.GetRejectReason() == "bad-txns-vin-empty");
}
BOOST_AUTO_TEST_CASE(basic_transaction_tests)
{
// Random real transaction (e2769b09e784f32f62ef849763d4f45b98e07ba658647343b915ff832b110436)