AssetReference
An Algorand Standard Asset (ASA). asset
ABI type when used as an argument or return type in a method, uint64
when in an array or state.
Extends
Constructors
new AssetReference()
new AssetReference():
AssetReference
Returns
Inherited from
Properties
clawback
readonly
clawback:Address
The clawback account that can take assets from any account
Inherited from
Source
creator
readonly
creator:Address
The creator of the asset
Inherited from
Source
decimals
readonly
decimals:uint64
The number of decimal places to use when displaying the asset
Inherited from
Source
defaultFrozen
readonly
defaultFrozen:boolean
Whether the asset is frozen by default when created
Inherited from
Source
freeze
readonly
freeze:Address
The freeze account that can freeze or unfreeze other accounts holdings the asset
Inherited from
Source
id
readonly
id:uint64
The asset index
Inherited from
Source
manager
readonly
manager:Address
The manager that can update the maanger, freeze, and reserve accounts
Inherited from
Source
metadataHash
readonly
metadataHash:StaticBytes
<32
>
The hash of the assets metadata
Inherited from
Source
name
readonly
name:string
The name of the asset. Must be 32 bytes or less.
Inherited from
Source
reserve
readonly
reserve:Address
The reserve account that holds the assets that are not in circulation
Inherited from
Source
total
readonly
total:uint64
The total number of units of the asset
Inherited from
Source
unitName
readonly
unitName:string
The short (ticker) name of the asset (ie. USDC)
Inherited from
Source
url
readonly
url:string
The URL of the assets metadata
Inherited from
Source
zeroIndex
static
readonly
zeroIndex:AssetID
Asset index 0. Only useful for input validation.
Inherited from
Source
Methods
fromUint64()
static
fromUint64(index
):AssetID
Get an Asset
instance for the ASA with the given asset index
Parameters
• index: uint64