Skip to content

AssetTransferComposeFields

Algorand TypeScript


Algorand TypeScript / index / AssetTransferComposeFields

Defined in: itxn-compose.ts:16

optional assetAmount: uint64

Defined in: itxn.ts:811

value in Asset’s units

AssetTransferFields.assetAmount


optional assetCloseTo: Account | bytes

Defined in: itxn.ts:823

32 byte address

AssetTransferFields.assetCloseTo


optional assetReceiver: Account | bytes

Defined in: itxn.ts:819

32 byte address

AssetTransferFields.assetReceiver


optional assetSender: Account | bytes

Defined in: itxn.ts:815

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

AssetTransferFields.assetSender


optional fee: uint64

Defined in: itxn.ts:779

microalgos

AssetTransferFields.fee


optional firstValid: uint64

Defined in: itxn.ts:783

round number

AssetTransferFields.firstValid


optional firstValidTime: uint64

Defined in: itxn.ts:787

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

AssetTransferFields.firstValidTime


optional lastValid: uint64

Defined in: itxn.ts:791

round number

AssetTransferFields.lastValid


optional lease: bytes<32>

Defined in: itxn.ts:799

32 byte lease value

AssetTransferFields.lease


optional note: string | bytes

Defined in: itxn.ts:795

Any data up to 1024 bytes

AssetTransferFields.note


optional rekeyTo: Account | bytes

Defined in: itxn.ts:803

32 byte Sender’s new AuthAddr

AssetTransferFields.rekeyTo


optional sender: Account | bytes

Defined in: itxn.ts:775

32 byte address

AssetTransferFields.sender


type: AssetTransfer

Defined in: itxn-compose.ts:17


optional xferAsset: uint64 | Asset

Defined in: itxn.ts:807

Asset ID

AssetTransferFields.xferAsset