Skip to content
Tevm Docs
Search
Cancel
GitHub
Twitter
Telegram
Select theme
Dark
Light
Auto
Getting Started
Quick start
Learn
Clients
Actions
JSON RPC
Contracts
Bundler
Advanced Scripting
CLI
Reference (auto-generated)
@tevm/actions
Classes
MissingAccountError
NoForkUrlSetError
Type Aliases
ForkOptions
RegisterFunction
Variables
testAccounts
Functions
blockNumberHandler
callHandler
chainIdHandler
contractHandler
dumpStateHandler
ethAccountsHandler
ethCallHandler
ethSignHandler
ethSignTransactionHandler
forkHandler
gasPriceHandler
getAccountHandler
getBalanceHandler
getCodeHandler
getStorageAtHandler
loadStateHandler
scriptHandler
setAccountHandler
traceCallHandler
@tevm/actions-types
Type Aliases
Abi
Address
AnvilDropTransactionHandler
AnvilDropTransactionParams
AnvilDropTransactionResult
AnvilDumpStateHandler
AnvilDumpStateParams
AnvilDumpStateResult
AnvilGetAutomineHandler
AnvilGetAutomineParams
AnvilGetAutomineResult
AnvilImpersonateAccountHandler
AnvilImpersonateAccountParams
AnvilImpersonateAccountResult
AnvilLoadStateHandler
AnvilLoadStateParams
AnvilLoadStateResult
AnvilMineHandler
AnvilMineParams
AnvilMineResult
AnvilResetHandler
AnvilResetParams
AnvilResetResult
AnvilSetBalanceHandler
AnvilSetBalanceParams
AnvilSetBalanceResult
AnvilSetChainIdHandler
AnvilSetChainIdParams
AnvilSetChainIdResult
AnvilSetCodeHandler
AnvilSetCodeParams
AnvilSetCodeResult
AnvilSetNonceHandler
AnvilSetNonceParams
AnvilSetNonceResult
AnvilSetStorageAtHandler
AnvilSetStorageAtParams
AnvilSetStorageAtResult
AnvilStopImpersonatingAccountHandler
AnvilStopImpersonatingAccountParams
AnvilStopImpersonatingAccountResult
BaseCallParams
Block
BlockParam
BlockResult
BlockTag
CallHandler
CallParams
CallResult
ContractHandler
ContractParams
ContractResult
DebugTraceCallHandler
DebugTraceCallParams
DebugTraceCallResult
DebugTraceTransactionHandler
DebugTraceTransactionParams
DebugTraceTransactionResult
DumpStateHandler
DumpStateResult
EmptyParams
EthAccountsHandler
EthAccountsParams
EthAccountsResult
EthBlockNumberHandler
EthBlockNumberParams
EthBlockNumberResult
EthCallHandler
EthCallParams
EthCallResult
EthChainIdHandler
EthChainIdParams
EthChainIdResult
EthCoinbaseHandler
EthCoinbaseParams
EthCoinbaseResult
EthEstimateGasHandler
EthEstimateGasParams
EthEstimateGasResult
EthGasPriceHandler
EthGasPriceParams
EthGasPriceResult
EthGetBalanceHandler
EthGetBalanceParams
EthGetBalanceResult
EthGetBlockByHashHandler
EthGetBlockByHashParams
EthGetBlockByHashResult
EthGetBlockByNumberHandler
EthGetBlockByNumberParams
EthGetBlockByNumberResult
EthGetBlockTransactionCountByHashHandler
EthGetBlockTransactionCountByHashParams
EthGetBlockTransactionCountByHashResult
EthGetBlockTransactionCountByNumberHandler
EthGetBlockTransactionCountByNumberParams
EthGetBlockTransactionCountByNumberResult
EthGetCodeHandler
EthGetCodeParams
EthGetCodeResult
EthGetFilterChangesHandler
EthGetFilterChangesParams
EthGetFilterChangesResult
EthGetFilterLogsHandler
EthGetFilterLogsParams
EthGetFilterLogsResult
EthGetLogsHandler
EthGetLogsParams
EthGetLogsResult
EthGetStorageAtHandler
EthGetStorageAtParams
EthGetStorageAtResult
EthGetTransactionByBlockHashAndIndexHandler
EthGetTransactionByBlockHashAndIndexParams
EthGetTransactionByBlockHashAndIndexResult
EthGetTransactionByBlockNumberAndIndexHandler
EthGetTransactionByBlockNumberAndIndexParams
EthGetTransactionByBlockNumberAndIndexResult
EthGetTransactionByHashHandler
EthGetTransactionByHashParams
EthGetTransactionByHashResult
EthGetTransactionCountHandler
EthGetTransactionCountParams
EthGetTransactionCountResult
EthGetTransactionReceiptHandler
EthGetTransactionReceiptParams
EthGetTransactionReceiptResult
EthGetUncleByBlockHashAndIndexHandler
EthGetUncleByBlockHashAndIndexParams
EthGetUncleByBlockHashAndIndexResult
EthGetUncleByBlockNumberAndIndexHandler
EthGetUncleByBlockNumberAndIndexParams
EthGetUncleByBlockNumberAndIndexResult
EthGetUncleCountByBlockHashHandler
EthGetUncleCountByBlockHashParams
EthGetUncleCountByBlockHashResult
EthGetUncleCountByBlockNumberHandler
EthGetUncleCountByBlockNumberParams
EthGetUncleCountByBlockNumberResult
EthHashrateHandler
EthHashrateParams
EthHashrateResult
EthMiningHandler
EthMiningParams
EthMiningResult
EthNewBlockFilterHandler
EthNewBlockFilterParams
EthNewBlockFilterResult
EthNewFilterHandler
EthNewFilterParams
EthNewFilterResult
EthNewPendingTransactionFilterHandler
EthNewPendingTransactionFilterParams
EthNewPendingTransactionFilterResult
EthParams
EthProtocolVersionHandler
EthProtocolVersionParams
EthProtocolVersionResult
EthSendRawTransactionHandler
EthSendRawTransactionParams
EthSendRawTransactionResult
EthSendTransactionHandler
EthSendTransactionParams
EthSendTransactionResult
EthSignHandler
EthSignParams
EthSignResult
EthSignTransactionHandler
EthSignTransactionParams
EthSignTransactionResult
EthSyncingHandler
EthSyncingParams
EthSyncingResult
EthUninstallFilterHandler
EthUninstallFilterParams
EthUninstallFilterResult
FilterLog
FilterParams
ForkHandler
ForkParams
ForkResult
GetAccountHandler
GetAccountParams
GetAccountResult
Hex
LoadStateHandler
LoadStateParams
LoadStateResult
Log
NetworkConfig
ScriptHandler
ScriptParams
ScriptResult
SetAccountHandler
SetAccountParams
SetAccountResult
StructLog
TraceCall
TraceParams
TraceResult
TraceType
TransactionParams
TransactionReceiptResult
TransactionResult
@tevm/client-types
Type Aliases
TevmClient
@tevm/contract
Type Aliases
Contract
CreateContract
CreateContractParams
CreateScript
CreateScriptParams
EventActionCreator
MaybeExtractEventArgsFromAbi
ReadActionCreator
Script
ValueOf
WriteActionCreator
Functions
createContract
createScript
decodeFunctionData
decodeFunctionResult
encodeFunctionData
encodeFunctionResult
formatAbi
formatEther
formatGwei
formatLog
fromBytes
fromHex
parseAbi
toBytes
toHex
@tevm/errors
Classes
NoProxyConfiguredError
ProxyFetchError
UnexpectedInternalServerError
UnknownMethodError
UnsupportedMethodError
Type Aliases
AccountNotFoundError
BaseCallError
CallError
ContractError
DecodeFunctionDataError
DumpStateError
EncodeFunctionReturnDataError
EvmError
FailedToForkError
ForkError
GetAccountError
InvalidAbiError
InvalidAddressError
InvalidArgsError
InvalidBalanceError
InvalidBlobVersionedHashesError
InvalidBlockError
InvalidBytecodeError
InvalidCallerError
InvalidDataError
InvalidDeployedBytecodeError
InvalidDepthError
InvalidFunctionNameError
InvalidGasLimitError
InvalidGasPriceError
InvalidGasRefundError
InvalidNonceError
InvalidOriginError
InvalidRequestError
InvalidSaltError
InvalidSelfdestructError
InvalidSkipBalanceError
InvalidStorageRootError
InvalidToError
InvalidUrlError
InvalidValueError
LoadStateError
ScriptError
SetAccountError
TevmEVMErrorMessage
TypedError
UnexpectedError
@tevm/jsonrpc
Type Aliases
HeadersInit
JsonRpcClient
JsonRpcProcedure
JsonRpcRequest
JsonRpcResponse
Functions
createJsonRpcFetcher
@tevm/memory-client
Classes
WrappedEvm
Type Aliases
ConstructorArgument
CreateEVMOptions
CustomPrecompile
CustomPredeploy
MemoryClient
Functions
createMemoryClient
@tevm/precompiles
Type Aliases
CallResult
ConstructorArgument
CustomPrecompile
TypedError
Functions
defineCall
definePrecompile
@tevm/predeploys
Classes
Predeploy
Type Aliases
CustomPredeploy
Functions
definePredeploy
@tevm/procedures
Functions
blockNumberProcedure
callProcedure
chainIdProcedure
contractProcedure
dumpStateProcedure
gasPriceProcedure
getAccountProcedure
getBalanceProcedure
getCodeProcedure
getStorageAtProcedure
loadStateProcedure
requestProcedure
scriptProcedure
setAccountProcedure
@tevm/procedures-types
Type Aliases
AnvilDropTransactionJsonRpcRequest
AnvilDropTransactionJsonRpcResponse
AnvilDropTransactionProcedure
AnvilDumpStateJsonRpcRequest
AnvilDumpStateJsonRpcResponse
AnvilDumpStateProcedure
AnvilGetAutomineJsonRpcRequest
AnvilGetAutomineJsonRpcResponse
AnvilGetAutomineProcedure
AnvilImpersonateAccountJsonRpcRequest
AnvilImpersonateAccountJsonRpcResponse
AnvilImpersonateAccountProcedure
AnvilJsonRpcRequest
AnvilLoadStateJsonRpcRequest
AnvilLoadStateJsonRpcResponse
AnvilLoadStateProcedure
AnvilMineJsonRpcRequest
AnvilMineJsonRpcResponse
AnvilMineProcedure
AnvilRequestType
AnvilResetJsonRpcRequest
AnvilResetJsonRpcResponse
AnvilResetProcedure
AnvilReturnType
AnvilSetBalanceJsonRpcRequest
AnvilSetBalanceJsonRpcResponse
AnvilSetBalanceProcedure
AnvilSetChainIdJsonRpcRequest
AnvilSetChainIdJsonRpcResponse
AnvilSetChainIdProcedure
AnvilSetCodeJsonRpcRequest
AnvilSetCodeJsonRpcResponse
AnvilSetCodeProcedure
AnvilSetNonceJsonRpcRequest
AnvilSetNonceJsonRpcResponse
AnvilSetNonceProcedure
AnvilSetStorageAtJsonRpcRequest
AnvilSetStorageAtJsonRpcResponse
AnvilSetStorageAtProcedure
AnvilStopImpersonatingAccountJsonRpcRequest
AnvilStopImpersonatingAccountJsonRpcResponse
AnvilStopImpersonatingAccountProcedure
BigIntToHex
CallJsonRpcProcedure
CallJsonRpcRequest
CallJsonRpcResponse
ContractJsonRpcProcedure
ContractJsonRpcRequest
ContractJsonRpcResponse
DebugJsonRpcRequest
DebugRequestType
DebugReturnType
DebugTraceCallJsonRpcRequest
DebugTraceCallJsonRpcResponse
DebugTraceCallProcedure
DebugTraceTransactionJsonRpcRequest
DebugTraceTransactionJsonRpcResponse
DebugTraceTransactionProcedure
DumpStateJsonRpcProcedure
DumpStateJsonRpcRequest
DumpStateJsonRpcResponse
EthAccountsJsonRpcProcedure
EthAccountsJsonRpcRequest
EthAccountsJsonRpcResponse
EthBlockNumberJsonRpcProcedure
EthBlockNumberJsonRpcRequest
EthBlockNumberJsonRpcResponse
EthCallJsonRpcProcedure
EthCallJsonRpcRequest
EthCallJsonRpcResponse
EthChainIdJsonRpcProcedure
EthChainIdJsonRpcRequest
EthChainIdJsonRpcResponse
EthCoinbaseJsonRpcProcedure
EthCoinbaseJsonRpcRequest
EthCoinbaseJsonRpcResponse
EthEstimateGasJsonRpcProcedure
EthEstimateGasJsonRpcRequest
EthEstimateGasJsonRpcResponse
EthGasPriceJsonRpcProcedure
EthGasPriceJsonRpcRequest
EthGasPriceJsonRpcResponse
EthGetBalanceJsonRpcProcedure
EthGetBalanceJsonRpcRequest
EthGetBalanceJsonRpcResponse
EthGetBlockByHashJsonRpcProcedure
EthGetBlockByHashJsonRpcRequest
EthGetBlockByHashJsonRpcResponse
EthGetBlockByNumberJsonRpcProcedure
EthGetBlockByNumberJsonRpcRequest
EthGetBlockByNumberJsonRpcResponse
EthGetBlockTransactionCountByHashJsonRpcProcedure
EthGetBlockTransactionCountByHashJsonRpcRequest
EthGetBlockTransactionCountByHashJsonRpcResponse
EthGetBlockTransactionCountByNumberJsonRpcProcedure
EthGetBlockTransactionCountByNumberJsonRpcRequest
EthGetBlockTransactionCountByNumberJsonRpcResponse
EthGetCodeJsonRpcProcedure
EthGetCodeJsonRpcRequest
EthGetCodeJsonRpcResponse
EthGetFilterChangesJsonRpcProcedure
EthGetFilterChangesJsonRpcRequest
EthGetFilterChangesJsonRpcResponse
EthGetFilterLogsJsonRpcProcedure
EthGetFilterLogsJsonRpcRequest
EthGetFilterLogsJsonRpcResponse
EthGetLogsJsonRpcProcedure
EthGetLogsJsonRpcRequest
EthGetLogsJsonRpcResponse
EthGetStorageAtJsonRpcProcedure
EthGetStorageAtJsonRpcRequest
EthGetStorageAtJsonRpcResponse
EthGetTransactionByBlockHashAndIndexJsonRpcProcedure
EthGetTransactionByBlockHashAndIndexJsonRpcRequest
EthGetTransactionByBlockHashAndIndexJsonRpcResponse
EthGetTransactionByBlockNumberAndIndexJsonRpcProcedure
EthGetTransactionByBlockNumberAndIndexJsonRpcRequest
EthGetTransactionByBlockNumberAndIndexJsonRpcResponse
EthGetTransactionByHashJsonRpcProcedure
EthGetTransactionByHashJsonRpcRequest
EthGetTransactionByHashJsonRpcResponse
EthGetTransactionCountJsonRpcProcedure
EthGetTransactionCountJsonRpcRequest
EthGetTransactionCountJsonRpcResponse
EthGetTransactionReceiptJsonRpcProcedure
EthGetTransactionReceiptJsonRpcRequest
EthGetTransactionReceiptJsonRpcResponse
EthGetUncleByBlockHashAndIndexJsonRpcProcedure
EthGetUncleByBlockHashAndIndexJsonRpcRequest
EthGetUncleByBlockHashAndIndexJsonRpcResponse
EthGetUncleByBlockNumberAndIndexJsonRpcProcedure
EthGetUncleByBlockNumberAndIndexJsonRpcRequest
EthGetUncleByBlockNumberAndIndexJsonRpcResponse
EthGetUncleCountByBlockHashJsonRpcProcedure
EthGetUncleCountByBlockHashJsonRpcRequest
EthGetUncleCountByBlockHashJsonRpcResponse
EthGetUncleCountByBlockNumberJsonRpcProcedure
EthGetUncleCountByBlockNumberJsonRpcRequest
EthGetUncleCountByBlockNumberJsonRpcResponse
EthHashrateJsonRpcProcedure
EthHashrateJsonRpcRequest
EthHashrateJsonRpcResponse
EthJsonRpcRequest
EthMiningJsonRpcProcedure
EthMiningJsonRpcRequest
EthMiningJsonRpcResponse
EthNewBlockFilterJsonRpcProcedure
EthNewBlockFilterJsonRpcRequest
EthNewBlockFilterJsonRpcResponse
EthNewFilterJsonRpcProcedure
EthNewFilterJsonRpcRequest
EthNewFilterJsonRpcResponse
EthNewPendingTransactionFilterJsonRpcProcedure
EthNewPendingTransactionFilterJsonRpcRequest
EthNewPendingTransactionFilterJsonRpcResponse
EthProtocolVersionJsonRpcProcedure
EthProtocolVersionJsonRpcRequest
EthProtocolVersionJsonRpcResponse
EthRequestType
EthReturnType
EthSendRawTransactionJsonRpcProcedure
EthSendRawTransactionJsonRpcRequest
EthSendRawTransactionJsonRpcResponse
EthSendTransactionJsonRpcProcedure
EthSendTransactionJsonRpcRequest
EthSendTransactionJsonRpcResponse
EthSignJsonRpcProcedure
EthSignJsonRpcRequest
EthSignJsonRpcResponse
EthSignTransactionJsonRpcProcedure
EthSignTransactionJsonRpcRequest
EthSignTransactionJsonRpcResponse
EthSyncingJsonRpcProcedure
EthSyncingJsonRpcRequest
EthSyncingJsonRpcResponse
EthUninstallFilterJsonRpcProcedure
EthUninstallFilterJsonRpcRequest
EthUninstallFilterJsonRpcResponse
ForkJsonRpcProcedure
ForkJsonRpcRequest
ForkJsonRpcResponse
GetAccountJsonRpcProcedure
GetAccountJsonRpcRequest
GetAccountJsonRpcResponse
JsonRpcRequestTypeFromMethod
JsonRpcReturnTypeFromMethod
JsonRpcTransaction
JsonSerializable
JsonSerializableArray
JsonSerializableObject
JsonSerializableSet
LoadStateJsonRpcProcedure
LoadStateJsonRpcRequest
LoadStateJsonRpcResponse
ScriptJsonRpcProcedure
ScriptJsonRpcRequest
ScriptJsonRpcResponse
SerializedParams
SerializeToJson
SetAccountJsonRpcProcedure
SetAccountJsonRpcRequest
SetAccountJsonRpcResponse
SetToHex
TevmJsonRpcRequest
TevmJsonRpcRequestHandler
TevmRequestType
TevmReturnType
@tevm/predeploys
Classes
Predeploy
Type Aliases
CustomPredeploy
Functions
definePredeploy
@tevm/http-client
Type Aliases
HttpClient
HttpClientOptions
Functions
createHttpClient
@tevm/server
Classes
BadRequestError
Type Aliases
CreateHttpHandlerParameters
Functions
createExpressMiddleware
createHttpHandler
createNextApiHandler
createServer
@tevm/viem
Type Aliases
GenError
GenResult
OptimisticResult
TypedError
ViemTevmClient
ViemTevmClientDecorator
ViemTevmExtension
ViemTevmOptimisticClient
ViemTevmOptimisticClientDecorator
ViemTevmOptimisticExtension
Functions
tevmViemExtension
tevmViemExtensionOptimistic
@tevm/ethers
Type Aliases
BaseContractMethod
ContractMethodArgs
TypesafeEthersContract
TypesafeEthersContractConstructor
TypesafeEthersInterfaceConstructor
Variables
Contract
Interface
@tevm/bun-plugin
Functions
bunPluginTevm
@tevm/config
defaultConfig
Variables
defineConfig
Classes
Functions
loadConfig
Classes
Type Aliases
Functions
types
Type Aliases
@tevm/esbuild-plugin
Functions
esbuildPluginTevm
@tevm/rollup-plugin
Functions
rollupPluginTevm
@tevm/rspack-plugin
Functions
rspackPluginTevm
@tevm/vite-plugin
Functions
vitePluginTevm
@tevm/webpack-plugin
Variables
WebpackPluginTevm
GitHub
Twitter
Telegram
Select theme
Dark
Light
Auto
@tevm/precompiles
Exports
Type Aliases
CallResult
ConstructorArgument
CustomPrecompile
TypedError
Functions
defineCall
definePrecompile
Generated using
typedoc-plugin-markdown
and
TypeDoc