Skip to content

AssetConfigFields

Algorand TypeScript


Algorand TypeScript / itxn / itxn / AssetConfigFields

Defined in: itxn.ts:689

optional assetName: string | bytes

Defined in: itxn.ts:745

The asset name


optional clawback: Account | bytes

Defined in: itxn.ts:769

32 byte address


optional configAsset: uint64 | Asset

Defined in: itxn.ts:725

Asset ID in asset config transaction


optional decimals: uint64

Defined in: itxn.ts:733

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


optional defaultFrozen: boolean

Defined in: itxn.ts:737

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


optional fee: uint64

Defined in: itxn.ts:697

microalgos


optional firstValid: uint64

Defined in: itxn.ts:701

round number


optional firstValidTime: uint64

Defined in: itxn.ts:705

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


optional freeze: Account | bytes

Defined in: itxn.ts:765

32 byte address


optional lastValid: uint64

Defined in: itxn.ts:709

round number


optional lease: bytes<32>

Defined in: itxn.ts:717

32 byte lease value


optional manager: Account | bytes

Defined in: itxn.ts:757

32 byte address


optional metadataHash: bytes<32>

Defined in: itxn.ts:753

32 byte commitment to unspecified asset metadata


optional note: string | bytes

Defined in: itxn.ts:713

Any data up to 1024 bytes


optional rekeyTo: Account | bytes

Defined in: itxn.ts:721

32 byte Sender’s new AuthAddr


optional reserve: Account | bytes

Defined in: itxn.ts:761

32 byte address


optional sender: Account | bytes

Defined in: itxn.ts:693

32 byte address


optional total: uint64

Defined in: itxn.ts:729

Total number of units of this asset created


optional unitName: string | bytes

Defined in: itxn.ts:741

Unit name of the asset


optional url: string | bytes

Defined in: itxn.ts:749

URL