lisk-framework
Version:
Lisk blockchain application platform
65 lines (64 loc) • 1.76 kB
TypeScript
/// <reference types="node" />
import { BaseEvent, EventQueuer } from '../../base_event';
import { PoSEventResult } from '../constants';
export interface ValidatorStakedEventData {
senderAddress: Buffer;
validatorAddress: Buffer;
amount: bigint;
}
export declare const validatorStakedDataSchema: {
$id: string;
type: string;
required: string[];
properties: {
senderAddress: {
dataType: string;
fieldNumber: number;
format: string;
};
validatorAddress: {
dataType: string;
fieldNumber: number;
format: string;
};
amount: {
dataType: string;
fieldNumber: number;
};
result: {
dataType: string;
fieldNumber: number;
};
};
};
export declare class ValidatorStakedEvent extends BaseEvent<ValidatorStakedEventData & {
result: PoSEventResult;
}> {
schema: {
$id: string;
type: string;
required: string[];
properties: {
senderAddress: {
dataType: string;
fieldNumber: number;
format: string;
};
validatorAddress: {
dataType: string;
fieldNumber: number;
format: string;
};
amount: {
dataType: string;
fieldNumber: number;
};
result: {
dataType: string;
fieldNumber: number;
};
};
};
log(ctx: EventQueuer, data: ValidatorStakedEventData): void;
error(ctx: EventQueuer, data: ValidatorStakedEventData, result: PoSEventResult): void;
}