UNPKG

811 BTypeScriptView Raw
1import { ECPoint, UInt256 } from '@neo-one/client-common';
2import { Context } from './Context';
3interface ViewChangingContextAdd {
4 readonly previousHash: UInt256;
5 readonly blockIndex: number;
6 readonly viewNumber: number;
7 readonly myIndex: number;
8 readonly primaryIndex: number;
9 readonly expectedView: readonly number[];
10 readonly validators: readonly ECPoint[];
11 readonly blockReceivedTimeSeconds: number;
12}
13export declare class ViewChangingContext extends Context<ViewChangingContext> {
14 constructor({ previousHash, blockIndex, viewNumber, myIndex, primaryIndex, expectedView, validators, blockReceivedTimeSeconds, }: ViewChangingContextAdd);
15 cloneExpectedView({ expectedView }: {
16 readonly expectedView: readonly number[];
17 }): ViewChangingContext;
18}
19export {};