Transaction: use foreach loop in readWitnesses()

This commit is contained in:
Sean Gilligan 2023-04-16 19:38:33 -07:00 committed by Andreas Schildbach
parent c64eb6c87e
commit ab08261ef2

View file

@ -655,9 +655,9 @@ public class Transaction extends BaseMessage {
}
private void readWitnesses(ByteBuffer payload) throws BufferUnderflowException, ProtocolException {
int numWitnesses = inputs.size();
for (int i = 0; i < numWitnesses; i++)
getInput(i).setWitness(TransactionWitness.read(payload));
for (TransactionInput input : inputs) {
input.setWitness(TransactionWitness.read(payload));
}
}
/** @return true of the transaction has any witnesses in any of its inputs */