@neo-one/client-core-esnext-esm
Version:
NEO•ONE client core types implementation.
19 lines (18 loc) • 784 B
TypeScript
import { DeveloperProvider, PrivateNetworkSettings } from '@neo-one/client-common-esnext-esm';
export declare class DeveloperClient {
private readonly developerProvider;
private mutableRunConsensusNow;
constructor(developerProvider: DeveloperProvider);
runConsensusNow(): Promise<void>;
updateSettings(options: Partial<PrivateNetworkSettings>): Promise<void>;
getSettings(): Promise<PrivateNetworkSettings>;
fastForwardOffset(seconds: number): Promise<void>;
fastForwardToTime(seconds: number): Promise<void>;
reset(): Promise<void>;
getNEOTrackerURL(): Promise<string | undefined>;
resetProject(): Promise<void>;
private runConsensusNowInternal;
}
export interface DeveloperClients {
readonly [network: string]: DeveloperClient;
}