1 | import { ECPoint, UInt256 } from '@neo-one/client-common';
|
2 | import { Context } from './Context';
|
3 | interface 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 | }
|
13 | export 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 | }
|
19 | export {};
|