@tevm/actions
Version:
A typesafe library for writing forge scripts in typescript
19 lines (17 loc) • 778 B
text/typescript
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 Tevm JSON-RPC request
* `tevm_account`, `tevm_call`, `tevm_contract`, `tevm_script`
*/
export type TevmJsonRpcRequest =
| GetAccountJsonRpcRequest
| SetAccountJsonRpcRequest
| CallJsonRpcRequest
| LoadStateJsonRpcRequest
| DumpStateJsonRpcRequest
| MineJsonRpcRequest