Skip to content

PaymentComposeFields

Algorand TypeScript


Algorand TypeScript / index / PaymentComposeFields

Defined in: itxn-compose.ts:7

optional amount: uint64

Defined in: itxn.ts:621

microalgos

PaymentFields.amount


optional closeRemainderTo: Account | bytes

Defined in: itxn.ts:625

32 byte address

PaymentFields.closeRemainderTo


optional fee: uint64

Defined in: itxn.ts:589

microalgos

PaymentFields.fee


optional firstValid: uint64

Defined in: itxn.ts:593

round number

PaymentFields.firstValid


optional firstValidTime: uint64

Defined in: itxn.ts:597

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

PaymentFields.firstValidTime


optional lastValid: uint64

Defined in: itxn.ts:601

round number

PaymentFields.lastValid


optional lease: bytes<32>

Defined in: itxn.ts:609

32 byte lease value

PaymentFields.lease


optional note: string | bytes

Defined in: itxn.ts:605

Any data up to 1024 bytes

PaymentFields.note


optional receiver: Account | bytes

Defined in: itxn.ts:617

32 byte address

PaymentFields.receiver


optional rekeyTo: Account | bytes

Defined in: itxn.ts:613

32 byte Sender’s new AuthAddr

PaymentFields.rekeyTo


optional sender: Account | bytes

Defined in: itxn.ts:585

32 byte address

PaymentFields.sender


type: Payment

Defined in: itxn-compose.ts:8