Class: Asset

Asset(code, issuer)

Asset class represents an asset, either the native asset (`XLM`) or an asset code / issuer account ID pair. An asset code describes an asset code and issuer pair. In the case of the native asset XLM, the issuer will be null.

Constructor

new Asset(code, issuer)

Parameters:
Name Type Description
code string The asset code.
issuer string The account ID of the issuer.
Source:

Methods

(static) fromOperation(assetXdr) → {Asset}

Returns an asset object from its XDR object representation.
Parameters:
Name Type Description
assetXdr xdr.Asset The asset xdr object.
Source:
Returns:
Type
Asset

(static) native() → {Asset}

Returns an asset object for the native asset.
Source:
Returns:
Type
Asset

equals(asset) → {boolean}

Returns true if this asset equals the given asset.
Parameters:
Name Type Description
asset Asset Asset to compare
Source:
Returns:
Type
boolean

getAssetType() → {string}

Return the asset type. Can be one of following types: * `native` * `credit_alphanum4` * `credit_alphanum12`
Source:
See:
  • [Assets concept](https://www.stellar.org/developers/learn/concepts/assets.html)
Returns:
Type
string

getCode() → {string}

Return the asset code
Source:
Returns:
Type
string

getIssuer() → {string}

Return the asset issuer
Source:
Returns:
Type
string

isNative() → {boolean}

Returns true if this asset object is the native asset.
Source:
Returns:
Type
boolean

toXDRObject() → {xdr.Asset}

Returns the xdr object for this asset.
Source:
Returns:
Type
xdr.Asset