KeyRegistrationTxn
@algorandfoundation/algorand-typescript
@algorandfoundation/algorand-typescript / index / <internal> / KeyRegistrationTxn
Interface: KeyRegistrationTxn
Section titled “Interface: KeyRegistrationTxn”Defined in: packages/algo-ts/src/transactions.ts:118
Extends
Section titled “Extends”Extended by
Section titled “Extended by”Properties
Section titled “Properties”
readonlyfee:uint64
Defined in: packages/algo-ts/src/transactions.ts:44
microalgos
Inherited from
Section titled “Inherited from”firstValid
Section titled “firstValid”
readonlyfirstValid:uint64
Defined in: packages/algo-ts/src/transactions.ts:49
round number
Inherited from
Section titled “Inherited from”firstValidTime
Section titled “firstValidTime”
readonlyfirstValidTime:uint64
Defined in: packages/algo-ts/src/transactions.ts:54
UNIX timestamp of block before txn.FirstValid. Fails if negative
Inherited from
Section titled “Inherited from”TransactionBase.firstValidTime
groupIndex
Section titled “groupIndex”
readonlygroupIndex: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
Section titled “Inherited from”lastValid
Section titled “lastValid”
readonlylastValid:uint64
Defined in: packages/algo-ts/src/transactions.ts:59
round number
Inherited from
Section titled “Inherited from”
readonlylease:bytes
Defined in: packages/algo-ts/src/transactions.ts:69
32 byte lease value
Inherited from
Section titled “Inherited from”nonparticipation
Section titled “nonparticipation”
readonlynonparticipation:boolean
Defined in: packages/algo-ts/src/transactions.ts:147
Marks an account nonparticipating for rewards
readonlynote:bytes
Defined in: packages/algo-ts/src/transactions.ts:64
Any data up to 1024 bytes
Inherited from
Section titled “Inherited from”rekeyTo
Section titled “rekeyTo”
readonlyrekeyTo:Account
Defined in: packages/algo-ts/src/transactions.ts:90
32 byte Sender’s new AuthAddr
Inherited from
Section titled “Inherited from”selectionKey
Section titled “selectionKey”
readonlyselectionKey:bytes
Defined in: packages/algo-ts/src/transactions.ts:127
32 byte address
sender
Section titled “sender”
readonlysender:Account
Defined in: packages/algo-ts/src/transactions.ts:39
32 byte address
Inherited from
Section titled “Inherited from”stateProofKey
Section titled “stateProofKey”
readonlystateProofKey:bytes
Defined in: packages/algo-ts/src/transactions.ts:152
64 byte state proof public key
readonlytxnId:bytes
Defined in: packages/algo-ts/src/transactions.ts:85
The computed ID for this transaction. 32 bytes.
Inherited from
Section titled “Inherited from”
readonlytype:KeyRegistration
Defined in: packages/algo-ts/src/transactions.ts:156
Transaction type as integer
typeBytes
Section titled “typeBytes”
readonlytypeBytes:bytes
Defined in: packages/algo-ts/src/transactions.ts:74
Transaction type as bytes
Inherited from
Section titled “Inherited from”voteFirst
Section titled “voteFirst”
readonlyvoteFirst:uint64
Defined in: packages/algo-ts/src/transactions.ts:132
The first round that the participation key is valid.
voteKey
Section titled “voteKey”
readonlyvoteKey:bytes
Defined in: packages/algo-ts/src/transactions.ts:122
32 byte address
voteKeyDilution
Section titled “voteKeyDilution”
readonlyvoteKeyDilution:uint64
Defined in: packages/algo-ts/src/transactions.ts:142
Dilution for the 2-level participation key
voteLast
Section titled “voteLast”
readonlyvoteLast:uint64
Defined in: packages/algo-ts/src/transactions.ts:137
The last round that the participation key is valid.