@nomiclabs/buidler
Version:
Buidler is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.
20 lines • 593 B
TypeScript
import { EthereumProvider } from "../../../types";
export interface JsonRpcServerConfig {
hostname: string;
port: number;
provider: EthereumProvider;
}
export declare class JsonRpcServer {
private _config;
private _httpServer;
private _wsServer;
constructor(config: JsonRpcServerConfig);
getProvider: (name?: string) => EthereumProvider;
listen: () => Promise<{
address: string;
port: number;
}>;
waitUntilClosed: () => Promise<[unknown, unknown]>;
close: () => Promise<[unknown, unknown]>;
}
//# sourceMappingURL=server.d.ts.map