toXdr method
- @override
override
Generates XDR object of this Asset object.
Implementation
@override
XdrAsset toXdr() {
XdrAsset xdrAsset = XdrAsset();
xdrAsset.discriminant = XdrAssetType.ASSET_TYPE_CREDIT_ALPHANUM4;
XdrAssetAlphaNum4 credit = XdrAssetAlphaNum4();
credit.assetCode = Util.paddedByteArrayString(mCode, 4);
XdrAccountID accountID = XdrAccountID();
accountID.accountID = KeyPair.fromAccountId(issuerId).xdrPublicKey;
credit.issuer = accountID;
xdrAsset.alphaNum4 = credit;
return xdrAsset;
}