HeaderBody: {
    blockBodyHash: string;
    blockHeight: number;
    bodySize: number;
    hash: string;
    issuerVKey: string;
    leaderVrf: {
        cert: string;
        natural: string;
    };
    nonceVrf: {
        cert: string;
        natural: string;
    };
    operationalCert: {
        hotVKey: string;
        kesPeriod: number;
        sequenceNumber: number;
        sigma: string;
    };
    prevHash: string | null;
    protocolVersion: [number, number];
    slot: number;
    vrfVKey: string;
}

Type declaration

  • blockBodyHash: string
  • blockHeight: number
  • bodySize: number
  • hash: string
  • issuerVKey: string
  • leaderVrf: {
        cert: string;
        natural: string;
    }
    • cert: string
    • natural: string
  • nonceVrf: {
        cert: string;
        natural: string;
    }
    • cert: string
    • natural: string
  • operationalCert: {
        hotVKey: string;
        kesPeriod: number;
        sequenceNumber: number;
        sigma: string;
    }
    • hotVKey: string
    • kesPeriod: number
    • sequenceNumber: number
    • sigma: string
  • prevHash: string | null
  • protocolVersion: [number, number]
  • slot: number
  • vrfVKey: string