decode method
- XdrDataInputStream stream
Implementation
static XdrMuxedAccount decode(XdrDataInputStream stream) {
XdrMuxedAccount decoded = XdrMuxedAccount();
decoded.discriminant = XdrCryptoKeyType.decode(stream);
switch (decoded.discriminant) {
case XdrCryptoKeyType.KEY_TYPE_ED25519:
decoded.ed25519 = XdrUint256.decode(stream);
break;
case XdrCryptoKeyType.KEY_TYPE_MUXED_ED25519:
decoded.med25519 = XdrMuxedAccountMed25519.decode(stream);
break;
}
return decoded;
}