From 2e53b69eb443ea84c889ac5d86306947a8179b72 Mon Sep 17 00:00:00 2001 From: Jon Griffiths Date: Thu, 28 Nov 2024 06:55:35 +1300 Subject: [PATCH] liquid: fix the max number of inputs to 256, not 255 --- src/transaction_utils.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/transaction_utils.cpp b/src/transaction_utils.cpp index 4ff1b1788..7436a3064 100644 --- a/src/transaction_utils.cpp +++ b/src/transaction_utils.cpp @@ -541,8 +541,8 @@ namespace green { if (add_to_tx_inputs) { auto& transaction_inputs = result["transaction_inputs"]; transaction_inputs.push_back(utxo); - if (transaction_inputs.size() > 255u && session.get_network_parameters().is_liquid()) { - // Liquid is limited to 255 inputs + if (transaction_inputs.size() > 256u && session.get_network_parameters().is_liquid()) { + // Liquid is limited to 256 inputs throw user_error("Transaction requires or contains too many inputs for Liquid"); } }