UNPKG

@tevm/actions

Version:

A typesafe library for writing forge scripts in typescript

14 lines (12 loc) 442 B
import { numberToHex } from '@tevm/utils' import { blockNumberHandler } from './blockNumberHandler.js' /** * @param {import('@tevm/node').TevmNode} client * @returns {import('./EthProcedure.js').EthBlockNumberJsonRpcProcedure} */ export const blockNumberProcedure = (client) => async (req) => ({ ...(req.id ? { id: req.id } : {}), jsonrpc: '2.0', method: req.method, result: await blockNumberHandler(client)({}).then(numberToHex), })