Skip to content

AssetConfigComposeFields

Algorand TypeScript


Algorand TypeScript / index / AssetConfigComposeFields

Defined in: itxn-compose.ts:13

optional assetName: string | bytes

Defined in: itxn.ts:745

The asset name

AssetConfigFields.assetName


optional clawback: Account | bytes

Defined in: itxn.ts:769

32 byte address

AssetConfigFields.clawback


optional configAsset: uint64 | Asset

Defined in: itxn.ts:725

Asset ID in asset config transaction

AssetConfigFields.configAsset


optional decimals: uint64

Defined in: itxn.ts:733

Number of digits to display after the decimal place when displaying the asset

AssetConfigFields.decimals


optional defaultFrozen: boolean

Defined in: itxn.ts:737

Whether the asset’s slots are frozen by default or not, 0 or 1

AssetConfigFields.defaultFrozen


optional fee: uint64

Defined in: itxn.ts:697

microalgos

AssetConfigFields.fee


optional firstValid: uint64

Defined in: itxn.ts:701

round number

AssetConfigFields.firstValid


optional firstValidTime: uint64

Defined in: itxn.ts:705

UNIX timestamp of block before txn.FirstValid. Fails if negative

AssetConfigFields.firstValidTime


optional freeze: Account | bytes

Defined in: itxn.ts:765

32 byte address

AssetConfigFields.freeze


optional lastValid: uint64

Defined in: itxn.ts:709

round number

AssetConfigFields.lastValid


optional lease: bytes<32>

Defined in: itxn.ts:717

32 byte lease value

AssetConfigFields.lease


optional manager: Account | bytes

Defined in: itxn.ts:757

32 byte address

AssetConfigFields.manager


optional metadataHash: bytes<32>

Defined in: itxn.ts:753

32 byte commitment to unspecified asset metadata

AssetConfigFields.metadataHash


optional note: string | bytes

Defined in: itxn.ts:713

Any data up to 1024 bytes

AssetConfigFields.note


optional rekeyTo: Account | bytes

Defined in: itxn.ts:721

32 byte Sender’s new AuthAddr

AssetConfigFields.rekeyTo


optional reserve: Account | bytes

Defined in: itxn.ts:761

32 byte address

AssetConfigFields.reserve


optional sender: Account | bytes

Defined in: itxn.ts:693

32 byte address

AssetConfigFields.sender


optional total: uint64

Defined in: itxn.ts:729

Total number of units of this asset created

AssetConfigFields.total


type: AssetConfig

Defined in: itxn-compose.ts:14


optional unitName: string | bytes

Defined in: itxn.ts:741

Unit name of the asset

AssetConfigFields.unitName


optional url: string | bytes

Defined in: itxn.ts:749

URL

AssetConfigFields.url