UNPKG

@tevm/actions

Version:

A typesafe library for writing forge scripts in typescript

38 lines (36 loc) 1.22 kB
import type { Hex } from '../common/index.js' // anvil_impersonateAccount export type AnvilImpersonateAccountResult = null // anvil_stopImpersonatingAccount export type AnvilStopImpersonatingAccountResult = null // anvil_autoImpersonateAccount // We don't include this one because tevm_call supports it and i was getting methodNotFound errors in anvil // export type AnvilAutoImpersonateAccountResult = null // anvil_getAutomine export type AnvilGetAutomineResult = boolean // anvil_mine export type AnvilMineResult = null // anvil_reset export type AnvilResetResult = null // anvil_dropTransaction export type AnvilDropTransactionResult = null // anvil_setBalance export type AnvilSetBalanceResult = null // anvil_setCode export type AnvilSetCodeResult = null // anvil_setNonce export type AnvilSetNonceResult = null // anvil_setStorageAt export type AnvilSetStorageAtResult = null // anvil_setChainId export type AnvilSetChainIdResult = null // TODO make this the same as our dump state // anvil_dumpState export type AnvilDumpStateResult = Hex // TODO make this the same as our load state // anvil_loadState tf export type AnvilLoadStateResult = null // anvil_deal export type AnvilDealResult = { errors?: Error[] }