lisk-framework
Version:
Lisk blockchain application platform
18 lines (17 loc) • 597 B
TypeScript
/// <reference types="node" />
import { Block } from '@liskhq/lisk-chain';
import { Schema } from '@liskhq/lisk-codec';
import { Logger } from './logger';
import { StateMachine } from './state_machine';
export interface GenesisBlockGenerateInput {
chainID: Buffer;
height?: number;
timestamp?: number;
previousBlockID?: Buffer;
assets: {
schema: Schema;
module: string;
data: Record<string, unknown>;
}[];
}
export declare const generateGenesisBlock: (stateMachine: StateMachine, logger: Logger, input: GenesisBlockGenerateInput) => Promise<Block>;