Algorand TypeScript
    Preparing search index...

    Interface KeyRegistrationTxn

    A group transaction of type 'keyreg'

    interface KeyRegistrationTxn {
        constructor: any;
        fee: uint64;
        firstValid: uint64;
        firstValidTime: uint64;
        groupIndex: uint64;
        lastValid: uint64;
        lease: bytes;
        nonparticipation: boolean;
        note: bytes;
        rekeyTo: Account;
        selectionKey: bytes;
        sender: Account;
        stateProofKey: bytes;
        txnId: bytes;
        type: KeyRegistration;
        typeBytes: bytes;
        voteFirst: uint64;
        voteKey: bytes;
        voteKeyDilution: uint64;
        voteLast: uint64;
    }
    Index

    Constructors

    constructor: any

    Properties

    fee: uint64

    microalgos

    firstValid: uint64

    round number

    firstValidTime: uint64

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

    groupIndex: uint64

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

    lastValid: uint64

    round number

    lease: bytes

    32 byte lease value

    nonparticipation: boolean

    Marks an account nonparticipating for rewards

    note: bytes

    Any data up to 1024 bytes

    rekeyTo: Account

    32 byte Sender's new AuthAddr

    selectionKey: bytes

    32 byte address

    sender: Account

    32 byte address

    stateProofKey: bytes

    64 byte state proof public key

    txnId: bytes

    The computed ID for this transaction. 32 bytes.

    Transaction type

    typeBytes: bytes

    Transaction type as bytes

    voteFirst: uint64

    The first round that the participation key is valid.

    voteKey: bytes

    32 byte address

    voteKeyDilution: uint64

    Dilution for the 2-level participation key

    voteLast: uint64

    The last round that the participation key is valid.