encode method Null safety
- XdrDataOutputStream stream,
- XdrContractAuth encoded
Implementation
static void encode(XdrDataOutputStream stream, XdrContractAuth encoded) {
if (encoded._addressWithNonce != null) {
stream.writeInt(1);
XdrAddressWithNonce.encode(stream, encoded._addressWithNonce!);
} else {
stream.writeInt(0);
}
XdrAuthorizedInvocation.encode(stream, encoded.rootInvocation);
int signatureArgsSize = encoded.signatureArgs.length;
stream.writeInt(signatureArgsSize);
for (int i = 0; i < signatureArgsSize; i++) {
XdrSCVal.encode(stream, encoded.signatureArgs[i]);
}
}