From 0b2fef7642daa16bbaa868fea9886ce1f0dce1a4 Mon Sep 17 00:00:00 2001 From: sowle Date: Mon, 21 Nov 2022 22:57:05 +0100 Subject: [PATCH] alt block tx validation fixed for htlc --- src/currency_core/blockchain_storage.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/currency_core/blockchain_storage.cpp b/src/currency_core/blockchain_storage.cpp index 54e3a85b..8ac1b3cc 100644 --- a/src/currency_core/blockchain_storage.cpp +++ b/src/currency_core/blockchain_storage.cpp @@ -6976,6 +6976,9 @@ bool blockchain_storage::validate_alt_block_input(const transaction& input_tx, VARIANT_CASE_CONST(txin_to_key, input_to_key) r = check_input_signature(input_tx, input_index, input_to_key, input_tx_hash, pub_key_pointers); CHECK_AND_ASSERT_MES(r, false, "to_key input validation failed"); + VARIANT_CASE_CONST(txin_htlc, input_htlc); + r = check_input_signature(input_tx, input_index, input_htlc, input_tx_hash, pub_key_pointers); + CHECK_AND_ASSERT_MES(r, false, "to_key input validation failed"); VARIANT_CASE_CONST(txin_zc_input, input_zc); if (is_pos_miner_tx(input_tx)) {