UNPKG

lisk-framework

Version:

Lisk blockchain application platform

19 lines (18 loc) 760 B
/// <reference types="node" /> import { BlockHeader } from '@liskhq/lisk-chain'; import { BFTVotesBlockInfo } from './schemas'; import { BFTHeader } from './types'; import { ActiveValidator } from '../consensus/types'; export declare const areDistinctHeadersContradicting: (b1: BFTHeader, b2: BFTHeader) => boolean; export declare const getBlockBFTProperties: (header: BlockHeader) => BFTVotesBlockInfo; export declare const sortValidatorsByAddress: (validators: { address: Buffer; }[]) => { address: Buffer; }[]; export declare const sortValidatorsByBLSKey: (validators: { blsKey: Buffer; }[]) => { blsKey: Buffer; }[]; export declare const computeValidatorsHash: (activeValidators: ActiveValidator[], certificateThreshold: bigint) => Buffer;