@nomiclabs/buidler
Version:
Buidler is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.
16 lines • 587 B
TypeScript
/// <reference types="node" />
import { IncomingMessage, ServerResponse } from "http";
import WebSocket from "ws";
import { EthereumProvider } from "../../../types";
export default class JsonRpcHandler {
private _provider;
constructor(provider: EthereumProvider);
handleHttp: (req: IncomingMessage, res: ServerResponse) => Promise<void>;
handleWs: (ws: WebSocket) => Promise<void>;
private _sendEmptyResponse;
private _setCorsHeaders;
private _sendResponse;
private _handleSingleRequest;
private _handleRequest;
}
//# sourceMappingURL=handler.d.ts.map