decode method Null safety
- XdrDataInputStream stream
Implementation
static XdrSorobanAddressCredentials decode(XdrDataInputStream stream) {
XdrSCAddress address = XdrSCAddress.decode(stream);
XdrInt64 nonce = XdrInt64.decode(stream);
XdrUint32 signatureExpirationLedger = XdrUint32.decode(stream);
int argsSize = stream.readInt();
List<XdrSCVal> args = List<XdrSCVal>.empty(growable: true);
for (int i = 0; i < argsSize; i++) {
args.add(XdrSCVal.decode(stream));
}
return XdrSorobanAddressCredentials(
address, nonce, signatureExpirationLedger, args);
}