fromXdr method
Implementation
static MuxedAccount fromXdr(XdrMuxedAccount xdrMuxedAccount) {
checkNotNull(xdrMuxedAccount, "xdrMuxedAccount cannot be null");
String ed25519AccountId;
int id;
if (xdrMuxedAccount.discriminant ==
XdrCryptoKeyType.KEY_TYPE_MUXED_ED25519) {
ed25519AccountId = StrKey.encodeStellarAccountId(
xdrMuxedAccount.med25519.ed25519.uint256);
id = xdrMuxedAccount.med25519.id.uint64;
} else if (xdrMuxedAccount.discriminant ==
XdrCryptoKeyType.KEY_TYPE_ED25519) {
ed25519AccountId =
StrKey.encodeStellarAccountId(xdrMuxedAccount.ed25519.uint256);
}
return MuxedAccount(ed25519AccountId, id);
}