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;
}[]