Block: {
    absSlot: number;
    assetTxCount: number;
    blockHeight: number;
    bodySize: number;
    epoch: number;
    hash: string;
    leaderVrf: {
        cert: string;
        natural: string;
    } | undefined;
    nonceVrf: {
        cert: string;
        natural: string;
    } | undefined;
    operationalCert: {
        hotVKey: string;
        kesPeriod: number;
        sequenceNumber: number;
        sigma: string;
    } | undefined;
    previousBlockHash: string | null;
    protocolVersion: string | undefined;
    slot: number;
    slotLeader: string | null;
    timestamp: Date;
    totalFees: string;
    totalOutput: string;
    txCount: number;
    vrfResult: string[] | undefined;
    vrfVKey: string | undefined;
}

Type declaration

  • absSlot: number
  • assetTxCount: number
  • blockHeight: number
  • bodySize: number
  • epoch: number
  • hash: string
  • leaderVrf: {
        cert: string;
        natural: string;
    } | undefined
  • nonceVrf: {
        cert: string;
        natural: string;
    } | undefined
  • operationalCert: {
        hotVKey: string;
        kesPeriod: number;
        sequenceNumber: number;
        sigma: string;
    } | undefined
  • previousBlockHash: string | null
  • protocolVersion: string | undefined
  • slot: number
  • slotLeader: string | null
  • timestamp: Date
  • totalFees: string
  • totalOutput: string
  • txCount: number
  • vrfResult: string[] | undefined
  • vrfVKey: string | undefined