Skip to content

PaymentFields

@algorandfoundation/algorand-typescript


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

Interface: PaymentFields

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

Extends

Properties

amount?

optional amount: uint64

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

The amount, in microALGO, to transfer


closeRemainderTo?

optional closeRemainderTo: AccountInput

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

If set, bring the sender balance to 0 and send all remaining balance to this address


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


receiver?

optional receiver: AccountInput

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

The address of the receiver


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