Skip to content

KeyRegistrationInnerTxn

Algorand TypeScript


Algorand TypeScript / itxn / itxn / KeyRegistrationInnerTxn

Defined in: itxn.ts:81

An inner transaction of type ‘keyreg’

readonly fee: uint64

Defined in: itxn.ts:91

microalgos


readonly firstValid: uint64

Defined in: itxn.ts:95

round number


readonly firstValidTime: uint64

Defined in: itxn.ts:99

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


readonly groupIndex: uint64

Defined in: itxn.ts:124

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


readonly lastValid: uint64

Defined in: itxn.ts:103

round number


readonly lease: bytes<32>

Defined in: itxn.ts:111

32 byte lease value


readonly nonparticipation: boolean

Defined in: itxn.ts:156

Marks an account nonparticipating for rewards


readonly note: bytes

Defined in: itxn.ts:107

Any data up to 1024 bytes


readonly rekeyTo: Account

Defined in: itxn.ts:132

32 byte Sender’s new AuthAddr


readonly selectionKey: bytes<32>

Defined in: itxn.ts:140

32 byte address


readonly sender: Account

Defined in: itxn.ts:87

32 byte address


readonly stateProofKey: bytes<64>

Defined in: itxn.ts:160

64 byte state proof public key


readonly txnId: bytes<32>

Defined in: itxn.ts:128

The computed ID for this transaction. 32 bytes.


readonly type: KeyRegistration

Defined in: itxn.ts:119

Transaction type


readonly typeBytes: bytes

Defined in: itxn.ts:115

Transaction type as bytes


readonly voteFirst: uint64

Defined in: itxn.ts:144

The first round that the participation key is valid.


readonly voteKey: bytes<32>

Defined in: itxn.ts:136

32 byte address


readonly voteKeyDilution: uint64

Defined in: itxn.ts:152

Dilution for the 2-level participation key


readonly voteLast: uint64

Defined in: itxn.ts:148

The last round that the participation key is valid.