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