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