decode static method
Implementation
static XdrMuxedAccount decode(XdrDataInputStream stream) {
XdrMuxedAccount decoded = XdrMuxedAccount(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;
}