UNPKG

@tevm/actions

Version:

A typesafe library for writing forge scripts in typescript

16 lines (14 loc) 437 B
import { ethSignHandler } from './ethSignHandler.js' /** * @param {ReadonlyArray<import('@tevm/utils').HDAccount>} accounts * @returns {import('./EthProcedure.js').EthSignJsonRpcProcedure} */ export const ethSignProcedure = (accounts) => async (req) => ({ ...(req.id ? { id: req.id } : {}), jsonrpc: '2.0', method: req.method, result: await ethSignHandler({ accounts })({ address: req.params[0], data: req.params[1], }), })