toXdr method

  1. @override
XdrAsset toXdr()
override

Generates XDR object of this Asset object.

Implementation

@override
XdrAsset toXdr() {
  XdrAsset xdrAsset = XdrAsset(XdrAssetType.ASSET_TYPE_CREDIT_ALPHANUM4);

  XdrAccountID accountID =
      XdrAccountID(KeyPair.fromAccountId(issuerId).xdrPublicKey);

  XdrAssetAlphaNum4 credit =
      XdrAssetAlphaNum4(Util.paddedByteArrayString(mCode, 4), accountID);
  xdrAsset.alphaNum4 = credit;
  return xdrAsset;
}