fromXdr static method
Implementation
static MuxedAccount fromXdr(XdrMuxedAccount xdrMuxedAccount) {
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);
}