decode static method
Implementation
static XdrSCPQuorumSet decode(XdrDataInputStream stream) {
XdrUint32 threshold = XdrUint32.decode(stream);
int validatorsSize = stream.readInt();
List<XdrPublicKey> validators = List<XdrPublicKey>.empty(growable: true);
for (int i = 0; i < validatorsSize; i++) {
validators.add(XdrPublicKey.decode(stream));
}
int innerSetsSize = stream.readInt();
List<XdrSCPQuorumSet> innerSets =
List<XdrSCPQuorumSet>.empty(growable: true);
for (int i = 0; i < innerSetsSize; i++) {
innerSets.add(XdrSCPQuorumSet.decode(stream));
}
return XdrSCPQuorumSet(threshold, validators, innerSets);
}