Skip to content

AssetTransferTxn

@algorandfoundation/algorand-typescript


@algorandfoundation/algorand-typescript / index / <internal> / AssetTransferTxn

Interface: AssetTransferTxn

Defined in: packages/algo-ts/src/transactions.ts:230

Extends

Extended by

Properties

assetAmount

readonly assetAmount: uint64

Defined in: packages/algo-ts/src/transactions.ts:239

value in Asset’s units


assetCloseTo

readonly assetCloseTo: Account

Defined in: packages/algo-ts/src/transactions.ts:254

32 byte address


assetReceiver

readonly assetReceiver: Account

Defined in: packages/algo-ts/src/transactions.ts:249

32 byte address


assetSender

readonly assetSender: Account

Defined in: packages/algo-ts/src/transactions.ts:244

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


fee

readonly fee: uint64

Defined in: packages/algo-ts/src/transactions.ts:44

microalgos

Inherited from

TransactionBase.fee


firstValid

readonly firstValid: uint64

Defined in: packages/algo-ts/src/transactions.ts:49

round number

Inherited from

TransactionBase.firstValid


firstValidTime

readonly firstValidTime: uint64

Defined in: packages/algo-ts/src/transactions.ts:54

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

Inherited from

TransactionBase.firstValidTime


groupIndex

readonly groupIndex: uint64

Defined in: packages/algo-ts/src/transactions.ts:80

Position of this transaction within an atomic group A stand-alone transaction is implicitly element 0 in a group of 1

Inherited from

TransactionBase.groupIndex


lastValid

readonly lastValid: uint64

Defined in: packages/algo-ts/src/transactions.ts:59

round number

Inherited from

TransactionBase.lastValid


lease

readonly lease: bytes

Defined in: packages/algo-ts/src/transactions.ts:69

32 byte lease value

Inherited from

TransactionBase.lease


note

readonly note: bytes

Defined in: packages/algo-ts/src/transactions.ts:64

Any data up to 1024 bytes

Inherited from

TransactionBase.note


rekeyTo

readonly rekeyTo: Account

Defined in: packages/algo-ts/src/transactions.ts:90

32 byte Sender’s new AuthAddr

Inherited from

TransactionBase.rekeyTo


sender

readonly sender: Account

Defined in: packages/algo-ts/src/transactions.ts:39

32 byte address

Inherited from

TransactionBase.sender


txnId

readonly txnId: bytes

Defined in: packages/algo-ts/src/transactions.ts:85

The computed ID for this transaction. 32 bytes.

Inherited from

TransactionBase.txnId


type

readonly type: AssetTransfer

Defined in: packages/algo-ts/src/transactions.ts:258

Transaction type as integer


typeBytes

readonly typeBytes: bytes

Defined in: packages/algo-ts/src/transactions.ts:74

Transaction type as bytes

Inherited from

TransactionBase.typeBytes


xferAsset

readonly xferAsset: Asset

Defined in: packages/algo-ts/src/transactions.ts:234

Asset ID