Skip to content

KeyRegistrationComposeFields

Algorand TypeScript


Algorand TypeScript / index / KeyRegistrationComposeFields

Defined in: itxn-compose.ts:10

optional fee: uint64

Defined in: itxn.ts:635

microalgos

KeyRegistrationFields.fee


optional firstValid: uint64

Defined in: itxn.ts:639

round number

KeyRegistrationFields.firstValid


optional firstValidTime: uint64

Defined in: itxn.ts:643

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

KeyRegistrationFields.firstValidTime


optional lastValid: uint64

Defined in: itxn.ts:647

round number

KeyRegistrationFields.lastValid


optional lease: bytes<32>

Defined in: itxn.ts:655

32 byte lease value

KeyRegistrationFields.lease


optional nonparticipation: boolean

Defined in: itxn.ts:683

Marks an account nonparticipating for rewards

KeyRegistrationFields.nonparticipation


optional note: string | bytes

Defined in: itxn.ts:651

Any data up to 1024 bytes

KeyRegistrationFields.note


optional rekeyTo: Account | bytes

Defined in: itxn.ts:659

32 byte Sender’s new AuthAddr

KeyRegistrationFields.rekeyTo


optional selectionKey: bytes<32>

Defined in: itxn.ts:667

32 byte address

KeyRegistrationFields.selectionKey


optional sender: Account | bytes

Defined in: itxn.ts:631

32 byte address

KeyRegistrationFields.sender


optional stateProofKey: bytes<64>

Defined in: itxn.ts:687

64 byte state proof public key

KeyRegistrationFields.stateProofKey


type: KeyRegistration

Defined in: itxn-compose.ts:11


optional voteFirst: uint64

Defined in: itxn.ts:671

The first round that the participation key is valid.

KeyRegistrationFields.voteFirst


optional voteKey: bytes<32>

Defined in: itxn.ts:663

32 byte address

KeyRegistrationFields.voteKey


optional voteKeyDilution: uint64

Defined in: itxn.ts:679

Dilution for the 2-level participation key

KeyRegistrationFields.voteKeyDilution


optional voteLast: uint64

Defined in: itxn.ts:675

The last round that the participation key is valid.

KeyRegistrationFields.voteLast