Skip to content

AssetTransferFields

@algorandfoundation/algorand-typescript


@algorandfoundation/algorand-typescript / index / itxn / AssetTransferFields

Interface: AssetTransferFields

Defined in: packages/algo-ts/src/itxn.ts:126

Extends

Properties

assetAmount?

optional assetAmount: uint64

Defined in: packages/algo-ts/src/itxn.ts:130

The amount of the asset being transferred


assetCloseTo?

optional assetCloseTo: AccountInput

Defined in: packages/algo-ts/src/itxn.ts:136

The address to close the asset to


assetReceiver?

optional assetReceiver: AccountInput

Defined in: packages/algo-ts/src/itxn.ts:134

The receiver of the asset


assetSender?

optional assetSender: AccountInput

Defined in: packages/algo-ts/src/itxn.ts:132

The clawback target


fee?

optional fee: uint64

Defined in: packages/algo-ts/src/itxn.ts:47

microalgos

Inherited from

CommonTransactionFields.fee


firstValid?

optional firstValid: uint64

Defined in: packages/algo-ts/src/itxn.ts:52

round number

Inherited from

CommonTransactionFields.firstValid


firstValidTime?

optional firstValidTime: uint64

Defined in: packages/algo-ts/src/itxn.ts:57

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

Inherited from

CommonTransactionFields.firstValidTime


lease?

optional lease: bytes

Defined in: packages/algo-ts/src/itxn.ts:67

32 byte lease value

Inherited from

CommonTransactionFields.lease


note?

optional note: string | bytes

Defined in: packages/algo-ts/src/itxn.ts:62

Any data up to 1024 bytes

Inherited from

CommonTransactionFields.note


rekeyTo?

optional rekeyTo: AccountInput

Defined in: packages/algo-ts/src/itxn.ts:72

32 byte Sender’s new AuthAddr

Inherited from

CommonTransactionFields.rekeyTo


sender?

optional sender: AccountInput

Defined in: packages/algo-ts/src/itxn.ts:42

32 byte address

Inherited from

CommonTransactionFields.sender


xferAsset

xferAsset: AssetInput

Defined in: packages/algo-ts/src/itxn.ts:128

The asset being transferred