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
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
note?
optional
note:string
|bytes
Defined in: packages/algo-ts/src/itxn.ts:62
Any data up to 1024 bytes
Inherited from
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