Skip to content

AssetTransferFields

Algorand TypeScript


Algorand TypeScript / itxn / itxn / AssetTransferFields

Defined in: itxn.ts:771

optional assetAmount: uint64

Defined in: itxn.ts:811

value in Asset’s units


optional assetCloseTo: Account | bytes

Defined in: itxn.ts:823

32 byte address


optional assetReceiver: Account | bytes

Defined in: itxn.ts:819

32 byte address


optional assetSender: Account | bytes

Defined in: itxn.ts:815

32 byte address. Source of assets if Sender is the Asset’s Clawback address.


optional fee: uint64

Defined in: itxn.ts:779

microalgos


optional firstValid: uint64

Defined in: itxn.ts:783

round number


optional firstValidTime: uint64

Defined in: itxn.ts:787

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


optional lastValid: uint64

Defined in: itxn.ts:791

round number


optional lease: bytes<32>

Defined in: itxn.ts:799

32 byte lease value


optional note: string | bytes

Defined in: itxn.ts:795

Any data up to 1024 bytes


optional rekeyTo: Account | bytes

Defined in: itxn.ts:803

32 byte Sender’s new AuthAddr


optional sender: Account | bytes

Defined in: itxn.ts:775

32 byte address


optional xferAsset: uint64 | Asset

Defined in: itxn.ts:807

Asset ID