TransactionBlockhashCtor: {
    blockhash: Blockhash;
    feePayer?: PublicKey | null;
    lastValidBlockHeight: number;
    signatures?: SignaturePubkeyPair[];
}

Blockhash-based transactions have a lifetime that are defined by the blockhash they include. Any transaction whose blockhash is too old will be rejected.

Type declaration

  • blockhash: Blockhash

    A recent blockhash

  • OptionalfeePayer?: PublicKey | null

    The transaction fee payer

  • lastValidBlockHeight: number

    the last block chain can advance to before tx is declared expired

  • Optionalsignatures?: SignaturePubkeyPair[]

    One or more signatures