blockchain: forbid v1 coinbase from v12

This commit is contained in:
moneromooo-monero 2019-05-24 22:41:39 +00:00
parent 459beb50d4
commit 26072f1393
No known key found for this signature in database
GPG key ID: 686F07454D6CEFC3
6 changed files with 38 additions and 5 deletions

View file

@ -640,3 +640,18 @@ bool gen_block_invalid_binary_format::check_all_blocks_purged(cryptonote::core&
return true;
}
bool gen_block_late_v1_coinbase_tx::generate(std::vector<test_event_entry>& events) const
{
BLOCK_VALIDATION_INIT_GENERATE();
block blk_1;
generator.construct_block_manually(blk_1, blk_0, miner_account,
test_generator::bf_major_ver | test_generator::bf_minor_ver,
HF_VERSION_MIN_V2_COINBASE_TX, HF_VERSION_MIN_V2_COINBASE_TX);
events.push_back(blk_1);
DO_CALLBACK(events, "check_block_purged");
return true;
}