UNPKG

@tevm/actions

Version:

A typesafe library for writing forge scripts in typescript

19 lines (17 loc) 831 B
import type { CallJsonRpcRequest } from '../Call/CallJsonRpcRequest.js' import type { DumpStateJsonRpcRequest } from '../DumpState/DumpStateJsonRpcRequest.js' import type { GetAccountJsonRpcRequest } from '../GetAccount/GetAccountJsonRpcRequest.js' import type { LoadStateJsonRpcRequest } from '../LoadState/LoadStateJsonRpcRequest.js' import type { MineJsonRpcRequest } from '../Mine/MineJsonRpcRequest.js' import type { SetAccountJsonRpcRequest } from '../SetAccount/SetAccountJsonRpcRequest.js' /** * A mapping of `tevm_*` method names to their request type */ export type TevmRequestType = { tevm_call: CallJsonRpcRequest tevm_loadState: LoadStateJsonRpcRequest tevm_dumpState: DumpStateJsonRpcRequest tevm_getAccount: GetAccountJsonRpcRequest tevm_setAccount: SetAccountJsonRpcRequest tevm_mine: MineJsonRpcRequest }