@tevm/actions
Version:
A typesafe library for writing forge scripts in typescript
13 lines (11 loc) • 404 B
JavaScript
import { ethAccountsHandler } from './ethAccountsHandler.js'
/**
* @param {ReadonlyArray<import('@tevm/utils').Account>} accounts
* @returns {import('./EthProcedure.js').EthAccountsJsonRpcProcedure}
*/
export const ethAccountsProcedure = (accounts) => async (req) => ({
...(req.id ? { id: req.id } : {}),
jsonrpc: '2.0',
method: req.method,
result: await ethAccountsHandler({ accounts })({}),
})