accountId property
String
accountId
Implementation
String get accountId {
if (_accountId == "0") {
XdrMuxedAccount xdrMuxedAccount = toXdr();
if (xdrMuxedAccount.discriminant ==
XdrCryptoKeyType.KEY_TYPE_MUXED_ED25519) {
XdrDataOutputStream xdrOutputStream = new XdrDataOutputStream();
XdrMuxedAccountMed25519.encodeInverted(
xdrOutputStream, xdrMuxedAccount.med25519!);
Uint8List bytes = Uint8List.fromList(xdrOutputStream.bytes);
_accountId = StrKey.encodeStellarMuxedAccountId(bytes);
} else if (xdrMuxedAccount.discriminant ==
XdrCryptoKeyType.KEY_TYPE_ED25519) {
_accountId = _ed25519AccountId;
}
}
return _accountId;
}