createHttpHandler
createHttpHandler(
parameters
):RequestListener
<typeofIncomingMessage
, typeofServerResponse
>
Creates a Node.js http handler for handling JSON-RPC requests with Ethereumjs EVM Any unimplemented methods will be proxied to the given proxyUrl This handler works for any server that supports the Node.js http module
Parameters
▪ parameters: CreateHttpHandlerParameters
Returns
Example
import { createHttpHandler } from 'tevm/server'import { createTevm } from 'tevm'import { createServer } from 'http'
const PORT = 8080
const tevm = createTevm({ fork: { url: 'https://mainnet.optimism.io' }})
const server = createServer( createHttpHandler(tevm))server.listen(PORT, () => console.log({ listening: PORT }))
Source
packages/server/src/createHttpHandler.js:34
Generated using typedoc-plugin-markdown and TypeDoc