interface Block {
    BeaconEntries: { Data: string; Round: number }[];
    BlockSig: { Data: string; Type: 2 };
    BLSAggregate: { Data: string; Type: 2 };
    ElectionProof: { VRFProof: string; WinCount: number };
    ForkSignaling: number;
    Height: number;
    Messages: CID;
    Miner: string;
    ParentBaseFee: string;
    ParentMessageReceipts: CID;
    Parents: CID[];
    ParentStateRoot: CID;
    ParentWeight: string;
    Ticket: { VRFProof: string };
    Timestamp: number;
    WinPoStProof: { PoStProof: number; ProofBytes: string }[];
}

Properties

BeaconEntries: { Data: string; Round: number }[]
BlockSig: { Data: string; Type: 2 }
BLSAggregate: { Data: string; Type: 2 }
ElectionProof: { VRFProof: string; WinCount: number }
ForkSignaling: number
Height: number
Messages: CID
Miner: string

The miner address of the block.

ParentBaseFee: string
ParentMessageReceipts: CID
Parents: CID[]
ParentStateRoot: CID
ParentWeight: string

BitInt as a string

Ticket: { VRFProof: string }
Timestamp: number
WinPoStProof: { PoStProof: number; ProofBytes: string }[]