fix: bound sfRawTransactions before eager batch txn id hashing

This commit is contained in:
Denis Angell
2026-05-19 08:37:51 +02:00
parent a636c29abe
commit d90fc44c0b

View File

@@ -570,6 +570,10 @@ STTx::buildBatchTxnIds()
return;
auto const& raw = getFieldArray(sfRawTransactions);
if (raw.size() > maxBatchTxCount)
return;
batchTxnIds_.reserve(raw.size());
for (STObject const& rb : raw)
batchTxnIds_.push_back(rb.getHash(HashPrefix::transactionID));