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