UNPKG

lisk-framework

Version:

Lisk blockchain application platform

58 lines (57 loc) 1.55 kB
/// <reference types="node" /> import { BaseEvent, EventQueuer } from '../../base_event'; import { KeyRegResult } from '../constants'; export interface BLSKeyRegData { blsKey: Buffer; proofOfPossession: Buffer; result: KeyRegResult; } export declare const blsKeyRegDataSchema: { $id: string; type: string; required: string[]; properties: { blsKey: { dataType: string; minLength: number; maxLength: number; fieldNumber: number; }; proofOfPossession: { dataType: string; minLength: number; maxLength: number; fieldNumber: number; }; result: { dataType: string; fieldNumber: number; }; }; }; export declare class BlsKeyRegistrationEvent extends BaseEvent<BLSKeyRegData> { schema: { $id: string; type: string; required: string[]; properties: { blsKey: { dataType: string; minLength: number; maxLength: number; fieldNumber: number; }; proofOfPossession: { dataType: string; minLength: number; maxLength: number; fieldNumber: number; }; result: { dataType: string; fieldNumber: number; }; }; }; log(ctx: EventQueuer, validatorAddress: Buffer, data: BLSKeyRegData): void; }