@htsoft/core-contracts
Version:
Aiza GameFi core-contracts
13 lines (12 loc) • 438 B
TypeScript
import { JsonRpcProvider } from '@ethersproject/providers';
export declare class Blockchain {
private _snapshotId;
private _provider;
constructor(provider: JsonRpcProvider);
saveSnapshotAsync(): Promise<void>;
revertAsync(): Promise<void>;
resetAsync(): Promise<void>;
increaseTimeAsync(duration: number): Promise<any>;
waitBlocksAsync(count: number): Promise<void>;
private sendJSONRpcRequestAsync;
}