Type alias ParsedBlockResponse

ParsedBlockResponse: {
    blockHeight: number | null;
    blockTime: number | null;
    blockhash: Blockhash;
    parentSlot: number;
    previousBlockhash: Blockhash;
    rewards?: {
        commission?: number | null;
        lamports: number;
        postBalance: number | null;
        pubkey: string;
        rewardType: string | null;
    }[];
    transactions: {
        meta: ParsedTransactionMeta | null;
        transaction: ParsedTransaction;
        version?: TransactionVersion;
    }[];
}

A block with parsed transactions

Type declaration

  • blockHeight: number | null

    The number of blocks beneath this block

  • blockTime: number | null

    The unix timestamp of when the block was processed

  • blockhash: Blockhash

    Blockhash of this block

  • parentSlot: number

    Slot index of this block's parent

  • previousBlockhash: Blockhash

    Blockhash of this block's parent

  • Optional rewards?: {
        commission?: number | null;
        lamports: number;
        postBalance: number | null;
        pubkey: string;
        rewardType: string | null;
    }[]

    Vector of block rewards

  • transactions: {
        meta: ParsedTransactionMeta | null;
        transaction: ParsedTransaction;
        version?: TransactionVersion;
    }[]

    Vector of transactions with status meta and original message