toXdr method
Implementation
XdrMuxedAccount toXdr() {
if (_id == null) {
return KeyPair.fromAccountId(_ed25519AccountId).xdrMuxedAccount;
} else {
XdrMuxedAccount xdrMuxAccount = XdrMuxedAccount();
xdrMuxAccount.discriminant = XdrCryptoKeyType.KEY_TYPE_MUXED_ED25519;
XdrMuxedAccountMed25519 muxMed25519 = XdrMuxedAccountMed25519();
XdrUint256 uint256 = new XdrUint256();
uint256.uint256 = StrKey.decodeStellarAccountId(_ed25519AccountId);
muxMed25519.ed25519 = uint256;
XdrUint64 id64 = XdrUint64();
id64.uint64 = _id;
muxMed25519.id = id64;
xdrMuxAccount.med25519 = muxMed25519;
return xdrMuxAccount;
}
}