Skip to content
Tevm Docs
Search
Cancel
GitHub
Twitter
Telegram
Select theme
Dark
Light
Auto
Getting Started
Getting Started Guide
Learn
Clients
Actions
Low-level API
JSON RPC
Contracts
Bundler
Advanced Scripting
Reference
Reference (auto-generated)
@tevm/actions
Classes
BlobGasLimitExceededError
MissingAccountError
NoForkUrlSetError
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
BaseParams
Block
BlockOverrideSet
BlockParam
BlockResult
BlockTag
CallHandler
CallHandlerOptsError
CallParams
CallResult
ContractHandler
ContractParams
ContractResult
DebugTraceCallHandler
DebugTraceCallParams
DebugTraceCallResult
DebugTraceTransactionHandler
DebugTraceTransactionParams
DebugTraceTransactionResult
DeployHandler
DeployParams
DeployResult
DumpStateHandler
DumpStateParams
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
EthNewFilterError
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
GetAccountHandler
GetAccountParams
GetAccountResult
Hex
LoadStateHandler
LoadStateParams
LoadStateResult
Log
MineHandler
MineParams
MineResult
NetworkConfig
ScriptHandler
ScriptParams
ScriptResult
SetAccountHandler
SetAccountParams
SetAccountResult
StateOverrideSet
StructLog
TevmCallError
TevmContractError
TevmDeployError
TevmDumpStateError
TevmGetAccountError
TevmLoadStateError
TevmMineError
TevmScriptError
TevmSetAccountError
TraceCall
TraceParams
TraceResult
TraceType
TransactionParams
TransactionReceiptResult
TransactionResult
ValidateCallParamsError
ValidateContractParamsError
ValidateGetAccountParamsError
ValidateLoadStateParamsError
ValidateMineParamsError
ValidateScriptParamsError
ValidateSetAccountParamsError
Variables
mnemonic
testAccounts
zAbi
zAddress
zBaseCallParams
zBlock
zBlockOverrideSet
zBlockParam
zBytecode
zCallParams
zContractParams
zGetAccountParams
zHex
zJsonRpcRequest
zLoadStateParams
zMineParams
zNetworkConfig
zScriptParams
zSetAccountParams
zStateOverrideSet
zStorageRoot
Functions
blockNumberHandler
callHandler
callHandlerOpts
callHandlerResult
chainIdHandler
contractHandler
createError
deployHandler
dumpStateHandler
ethAccountsHandler
ethCallHandler
ethGetLogsHandler
ethGetTransactionReceiptHandler
ethNewFilterHandler
ethSendRawTransactionHandler
ethSendTransactionHandler
ethSignHandler
ethSignTransactionHandler
forkAndCacheBlock
gasPriceHandler
getAccountHandler
getBalanceHandler
getCodeHandler
getStorageAtHandler
loadStateHandler
mineHandler
scriptHandler
setAccountHandler
traceCallHandler
validateBaseCallParams
validateCallParams
validateContractParams
validateGetAccountParams
validateLoadStateParams
validateMineParams
validateScriptParams
validateSetAccountParams
@tevm/node
Classes
ProviderRpcError
Type Aliases
AutoMining
BaseClientOptions
CustomPrecompile
EIP1193EventEmitter
EIP1193EventMap
EIP1193Events
Extension
Filter
FilterType
Hardfork
IntervalMining
ManualMining
MiningConfig
ProviderConnectInfo
ProviderMessage
TevmNode
TevmNodeOptions
Variables
GENESIS_STATE
prefundedAccounts
Functions
createTevmNode
@tevm/block
Classes
Block
BlockHeader
ClRequest
Interfaces
BlockData
BlockOptions
HeaderData
JsonBlock
JsonHeader
JsonRpcBlock
VerkleExecutionWitness
VerkleProof
VerkleStateDiff
Type Aliases
BeaconPayloadJson
BlockBodyBytes
BlockBytes
BlockHeaderBytes
ExecutionPayload
ExecutionWitnessBytes
RequestsBytes
TransactionsBytes
UncleHeadersBytes
WithdrawalsBytes
WithdrawalV1
Functions
blockFromRpc
executionPayloadFromBeaconPayload
getDifficulty
valuesArrayToHeaderData
@tevm/blockchain
Type Aliases
Chain
ChainOptions
Functions
createBaseChain
createChain
deepCopy
delBlock
getBlock
getBlockFromRpc
getCanonicalHeadBlock
getIteratorHead
isTevmBlockTag
putBlock
setIteratorHead
shallowCopy
validateHeader
@tevm/client-types
Type Aliases
TevmClient
@tevm/common
Enumerations
ConsensusAlgorithm
ConsensusType
Interfaces
CustomCrypto
EvmStateManagerInterface
StorageDump
StorageRange
Type Aliases
AccountFields
CliqueConfig
Common
CommonOptions
Hardfork
MockKzg
Variables
abstractTestnet
acala
ancient8
ancient8Sepolia
anvil
apexTestnet
arbitrum
arbitrumGoerli
arbitrumNova
arbitrumSepolia
areonNetwork
areonNetworkTestnet
artelaTestnet
assetChainTestnet
astar
astarZkEVM
astarZkyoto
atletaOlympia
aurora
auroraTestnet
auroria
avalanche
avalancheFuji
b3
b3Sepolia
bahamut
base
baseGoerli
baseSepolia
beam
beamTestnet
bearNetworkChainMainnet
bearNetworkChainTestnet
berachainTestnet
berachainTestnetbArtio
bevmMainnet
bitkub
bitkubTestnet
bitTorrent
bitTorrentTestnet
blast
blastSepolia
bob
boba
bobaSepolia
bobSepolia
botanixTestnet
bronos
bronosTestnet
bsc
bscGreenfield
bscTestnet
btr
btrTestnet
bxn
bxnTestnet
canto
celo
celoAlfajores
chiliz
chips
classic
confluxESpace
confluxESpaceTestnet
coreDao
crab
cronos
cronosTestnet
cronoszkEVM
cronoszkEVMTestnet
crossbell
curtis
cyber
cyberTestnet
darwinia
dchain
dchainTestnet
defichainEvm
defichainEvmTestnet
degen
dfk
dodochainTestnet
dogechain
dreyerxMainnet
dreyerxTestnet
edgeless
edgelessTestnet
edgeware
edgewareTestnet
ekta
ektaTestnet
eon
eos
eosTestnet
etherlink
etherlinkTestnet
evmos
evmosTestnet
fantom
fantomSonicTestnet
fantomTestnet
fibo
filecoin
filecoinCalibration
filecoinHyperspace
flare
flareTestnet
flowMainnet
flowPreviewnet
flowTestnet
fluence
fluenceStage
fluenceTestnet
forma
foundry
fraxtal
fraxtalTestnet
funkiMainnet
funkiSepolia
fuse
fuseSparknet
gnosis
gnosisChiado
gobi
goerli
gravity
ham
haqqMainnet
haqqTestedge2
hardhat
harmonyOne
hashkeyTestnet
hedera
hederaPreviewnet
hederaTestnet
holesky
immutableZkEvm
immutableZkEvmTestnet
inEVM
iota
iotaTestnet
iotex
iotexTestnet
jbc
jbcTestnet
kaia
kairos
kakarotSepolia
karura
kava
kavaTestnet
kcc
klaytn
klaytnBaobab
koi
kroma
kromaSepolia
l3x
l3xTestnet
lightlinkPegasus
lightlinkPhoenix
linea
lineaGoerli
lineaSepolia
lineaTestnet
lisk
liskSepolia
localhost
lukso
luksoTestnet
lycan
lyra
mainnet
mandala
manta
mantaSepoliaTestnet
mantaTestnet
mantle
mantleSepoliaTestnet
mantleTestnet
merlin
metachain
metachainIstanbul
metalL2
meter
meterTestnet
metis
metisGoerli
mev
mevTestnet
mintSepoliaTestnet
mode
modeTestnet
moonbaseAlpha
moonbeam
moonbeamDev
moonriver
morphHolesky
morphSepolia
nautilus
neonDevnet
neonMainnet
nexi
nexilix
oasisTestnet
oasys
okc
oortMainnetDev
opBNB
opBNBTestnet
optimism
optimismGoerli
optimismSepolia
otimDevnet
palm
palmTestnet
pgn
pgnTestnet
phoenix
playfiAlbireo
plinga
plumeTestnet
polygon
polygonAmoy
polygonMumbai
polygonZkEvm
polygonZkEvmCardona
polygonZkEvmTestnet
pulsechain
pulsechainV4
qMainnet
qTestnet
real
redbellyTestnet
redstone
reyaNetwork
rollux
rolluxTestnet
ronin
root
rootPorcini
rootstock
rootstockTestnet
rss3
rss3Sepolia
saigon
sapphire
sapphireTestnet
satoshiVM
satoshiVMTestnet
scroll
scrollSepolia
sei
seiDevnet
seiTestnet
sepolia
shapeSepolia
shardeumSphinx
shibarium
shibariumTestnet
shimmer
shimmerTestnet
skaleBlockBrawlers
skaleCalypso
skaleCalypsoTestnet
skaleCryptoBlades
skaleCryptoColosseum
skaleEuropa
skaleEuropaTestnet
skaleExorde
skaleHumanProtocol
skaleNebula
skaleNebulaTestnet
skaleRazor
skaleTitan
skaleTitanTestnet
sketchpad
soneiumMinato
songbird
songbirdTestnet
sophonTestnet
spicy
storyTestnet
stratis
syscoin
syscoinTestnet
taiko
taikoHekla
taikoJolnir
taikoKatla
taikoTestnetSepolia
taraxa
taraxaTestnet
telcoinTestnet
telos
telosTestnet
tenet
tevmDefault
thaiChain
thunderTestnet
tron
unreal
vechain
wanchain
wanchainTestnet
wemix
wemixTestnet
x1Testnet
xai
xaiTestnet
xdc
xdcTestnet
xLayer
xLayerTestnet
xrSepolia
yooldoVerse
yooldoVerseTestnet
zetachain
zetachainAthensTestnet
zhejiang
zilliqa
zilliqaTestnet
zircuitTestnet
zkFair
zkFairTestnet
zkLinkNova
zkLinkNovaSepoliaTestnet
zksync
zksyncInMemoryNode
zksyncLocalNode
zksyncSepoliaTestnet
zora
zoraSepolia
zoraTestnet
Functions
createCommon
createMockKzg
@tevm/contract
Type Aliases
Contract
CreateContractFn
CreateContractParams
CreateScript
DeployArgs
EventActionCreator
MaybeExtractEventArgsFromAbi
ReadActionCreator
ValueOf
WriteActionCreator
Variables
ERC20
ERC721
SimpleContract
Functions
createContract
@tevm/decorators
Type Aliases
AddEthereumChainParameter
DerivedRpcSchema
EIP1193Parameters
EIP1193RequestFn
EIP1193RequestOptions
Eip1193RequestProvider
EthActionsApi
Hash
JsonRpcSchemaPublic
JsonRpcSchemaTevm
JsonRpcSchemaWallet
LogTopic
NetworkSync
Quantity
RpcSchema
RpcSchemaOverride
TestRpcSchema
TevmActionsApi
TevmSendApi
WalletPermission
WalletPermissionCaveat
WatchAssetParams
Functions
ethActions
requestEip1193
tevmActions
tevmSend
@tevm/evm
Enumerations
EvmErrorMessage
Classes
EthjsMessage
Evm
EvmError
Interfaces
EvmResult
EvmRunCallOpts
ExecResult
InterpreterStep
PrecompileInput
Type Aliases
CreateEvmOptions
CustomPrecompile
EVMOpts
Variables
Eof
Functions
createEvm
getActivePrecompiles
@tevm/errors
Classes
AccountLockedError
AccountNotFoundError
AuthCallUnsetError
BaseError
BlockGasLimitExceededError
BLS12381FpNotInFieldError
BLS12381InputEmptyError
BLS12381InvalidInputLengthError
BLS12381PointNotOnCurveError
ChainIdMismatchError
CodeSizeExceedsMaximumError
CodeStoreOutOfGasError
CommonMismatchError
ContractExecutionFailedError
CreateCollisionError
DecodeFunctionDataError
DefensiveNullCheckError
EipNotEnabledError
EncodeFunctionReturnDataError
EvmRevertError
ExecutionError
ForkError
GasLimitExceededError
InitcodeSizeViolationError
InsufficientBalanceError
InsufficientFundsError
InsufficientPermissionsError
InternalError
InternalEvmError
InternalRpcError
InvalidAbiError
InvalidAddressError
InvalidArgsError
InvalidBalanceError
InvalidBeginSubError
InvalidBlobVersionedHashesError
InvalidBlockError
InvalidBytecodeError
InvalidBytecodeResultError
InvalidBytesSizeError
InvalidCallerError
InvalidCommitmentError
InvalidDataError
InvalidDeployedBytecodeError
InvalidDepthError
InvalidEofFormatError
InvalidFunctionNameError
InvalidGasLimitError
InvalidGasPriceError
InvalidGasRefundError
InvalidInputLengthError
InvalidInputRpcError
InvalidJumpError
InvalidJumpSubError
InvalidKzgInputsError
InvalidMaxFeePerGasError
InvalidMaxPriorityFeePerGasError
InvalidNonceError
InvalidOpcodeError
InvalidOriginError
InvalidParamsError
InvalidParamsRpcError
InvalidProofError
InvalidRequestError
InvalidRequestRpcError
InvalidReturnSubError
InvalidSaltError
InvalidSelfdestructError
InvalidSignatureError
InvalidSkipBalanceError
InvalidStorageRootError
InvalidToError
InvalidTransactionError
InvalidUrlError
InvalidValueError
JsonRpcVersionUnsupportedError
LimitExceededError
LimitExceededRpcError
MethodNotFoundError
MethodNotFoundRpcError
MethodNotSupportedError
MethodNotSupportedRpcError
MisconfiguredClientError
NoForkTransportSetError
NonceAlreadyUsedError
NonceTooHighError
NonceTooLowError
OutOfGasError
OutOfRangeError
ParseError
ParseRpcError
PendingTransactionTimeoutError
ProviderDisconnectedError
RateLimitExceededError
RefundExhaustedError
ResourceNotFoundError
ResourceNotFoundRpcError
ResourceUnavailableError
ResourceUnavailableRpcError
RevertError
StackOverflowError
StackUnderflowError
StaticStateChangeError
StopError
TimeoutError
TransactionRejectedError
TransactionTooLargeError
TransactionUnderpricedError
UnknownBlockError
UnknownRpcError
UnreachableCodeError
UnsupportedChainError
UnsupportedProviderMethodError
UserRejectedRequestError
ValueOverflowError
Interfaces
AccountLockedErrorParameters
AuthCallUnsetErrorParameters
BaseErrorParameters
BlockGasLimitExceededErrorParameters
BLS12381FpNotInFieldErrorParameters
BLS12381InputEmptyErrorParameters
BLS12381InvalidInputLengthErrorParameters
BLS12381PointNotOnCurveErrorParameters
ChainIdMismatchErrorParameters
CodeSizeExceedsMaximumErrorParameters
CodeStoreOutOfGasErrorParameters
CommonMismatchErrorParameters
ContractExecutionFailedErrorParameters
CreateCollisionErrorParameters
DefensiveNullCheckErrorParameters
EipNotEnabledErrorParameters
EvmRevertErrorParameters
ExecutionErrorParameters
ForkErrorParameters
GasLimitExceededErrorParameters
InitcodeSizeViolationErrorParameters
InsufficientBalanceErrorParameters
InsufficientFundsErrorParameters
InsufficientPermissionsErrorParameters
InternalErrorParameters
InternalEvmErrorParameters
InvalidAbiErrorParameters
InvalidAddressErrorParameters
InvalidArgsErrorParameters
InvalidBalanceErrorParameters
InvalidBeginSubErrorParameters
InvalidBlobVersionedHashesErrorParameters
InvalidBlockErrorParameters
InvalidBytecodeErrorParameters
InvalidBytecodeResultErrorParameters
InvalidBytesSizeErrorParameters
InvalidCallerErrorParameters
InvalidCommitmentErrorParameters
InvalidDataErrorParameters
InvalidDeployedBytecodeErrorParameters
InvalidDepthErrorParameters
InvalidEofFormatErrorParameters
InvalidFunctionNameErrorParameters
InvalidGasLimitErrorParameters
InvalidGasPriceErrorParameters
InvalidGasRefundErrorParameters
InvalidInputLengthErrorParameters
InvalidJumpErrorParameters
InvalidJumpSubErrorParameters
InvalidKzgInputsErrorParameters
InvalidMaxFeePerGasErrorParameters
InvalidMaxPriorityFeePerGasErrorParameters
InvalidNonceErrorParameters
InvalidOpcodeErrorParameters
InvalidOriginErrorParameters
InvalidParamsErrorParameters
InvalidProofErrorParameters
InvalidRequestErrorParameters
InvalidReturnSubErrorParameters
InvalidSaltErrorParameters
InvalidSelfdestructErrorParameters
InvalidSignatureErrorParameters
InvalidSkipBalanceErrorParameters
InvalidStorageRootErrorParameters
InvalidToErrorParameters
InvalidTransactionErrorParameters
InvalidUrlErrorParameters
InvalidValueErrorParameters
LimitExceededErrorParameters
MethodNotFoundErrorParameters
MethodNotSupportedErrorParameters
MisconfiguredClientErrorParameters
NoForkTransportSetErrorParameters
NonceAlreadyUsedErrorParameters
NonceTooHighErrorParameters
NonceTooLowErrorParameters
OutOfGasErrorParameters
OutOfRangeErrorParameters
ParseErrorParameters
PendingTransactionTimeoutErrorParameters
RateLimitExceededErrorParameters
RefundExhaustedErrorParameters
ResourceNotFoundErrorParameters
ResourceUnavailableErrorParameters
RevertErrorParameters
StackOverflowErrorParameters
StackUnderflowErrorParameters
StaticStateChangeErrorParameters
StopErrorParameters
TransactionRejectedErrorParameters
TransactionTooLargeErrorParameters
TransactionUnderpricedErrorParameters
UnknownBlockErrorParameters
UnreachableCodeErrorParameters
UnsupportedChainErrorParameters
ValueOverflowErrorParameters
Type Aliases
RpcErrorCode
Variables
rpcErrorCodeToMessage
@tevm/ethers
Classes
TevmProvider
Type Aliases
BaseContractMethod
ContractMethodArgs
TypesafeEthersContract
TypesafeEthersContractConstructor
TypesafeEthersInterfaceConstructor
Variables
Contract
Interface
@tevm/evm
Enumerations
EvmErrorMessage
Classes
EthjsMessage
Evm
EvmError
Interfaces
EvmResult
EvmRunCallOpts
ExecResult
InterpreterStep
PrecompileInput
Type Aliases
CreateEvmOptions
CustomPrecompile
EVMOpts
Variables
Eof
Functions
createEvm
getActivePrecompiles
@tevm/http-client
Type Aliases
HttpClient
HttpClientOptions
Functions
createHttpClient
@tevm/jsonrpc
Type Aliases
HeadersInit
JsonRpcClient
JsonRpcProcedure
JsonRpcRequest
JsonRpcResponse
Functions
createJsonRpcFetcher
http
loadBalance
rateLimit
webSocket
@tevm/logger
Type Aliases
Logger
LogOptions
Functions
createLogger
@tevm/memory-client
Type Aliases
CreateMemoryClientFn
MemoryClient
MemoryClientOptions
TevmActions
TevmContract
TevmRpcSchema
TevmTransport
TevmViemActionsApi
Functions
createClient
createMemoryClient
createTevmTransport
publicActions
testActions
tevmCall
tevmContract
tevmDeploy
tevmDumpState
tevmGetAccount
tevmLoadState
tevmMine
tevmReady
tevmSetAccount
tevmViemActions
walletActions
@tevm/precompiles
Type Aliases
CallResult
ConstructorArgument
CustomPrecompile
TypedError
Functions
defineCall
definePrecompile
@tevm/predeploys
Type Aliases
DefinePredeployFn
Predeploy
Functions
definePredeploy
@tevm/procedures
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
AnvilSetCoinbaseJsonRpcRequest
AnvilSetCoinbaseJsonRpcResponse
AnvilSetCoinbaseProcedure
AnvilSetNonceJsonRpcRequest
AnvilSetNonceJsonRpcResponse
AnvilSetNonceProcedure
AnvilSetStorageAtJsonRpcRequest
AnvilSetStorageAtJsonRpcResponse
AnvilSetStorageAtProcedure
AnvilStopImpersonatingAccountJsonRpcRequest
AnvilStopImpersonatingAccountJsonRpcResponse
AnvilStopImpersonatingAccountProcedure
BigIntToHex
CallJsonRpcProcedure
CallJsonRpcRequest
CallJsonRpcResponse
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
GetAccountJsonRpcProcedure
GetAccountJsonRpcRequest
GetAccountJsonRpcResponse
JsonRpcRequestTypeFromMethod
JsonRpcReturnTypeFromMethod
JsonRpcTransaction
JsonSerializable
JsonSerializableArray
JsonSerializableObject
JsonSerializableSet
LoadStateJsonRpcProcedure
LoadStateJsonRpcRequest
LoadStateJsonRpcResponse
MineJsonRpcProcedure
MineJsonRpcRequest
MineJsonRpcResponse
ScriptJsonRpcProcedure
ScriptJsonRpcRequest
ScriptJsonRpcResponse
SerializedParams
SerializeToJson
SetAccountJsonRpcProcedure
SetAccountJsonRpcRequest
SetAccountJsonRpcResponse
SetToHex
TevmJsonRpcBulkRequestHandler
TevmJsonRpcRequest
TevmJsonRpcRequestHandler
TevmRequestType
TevmReturnType
Functions
anvilDropTransactionJsonRpcProcedure
anvilDumpStateJsonRpcProcedure
anvilGetAutomineJsonRpcProcedure
anvilImpersonateAccountJsonRpcProcedure
anvilLoadStateJsonRpcProcedure
anvilResetJsonRpcProcedure
anvilSetBalanceJsonRpcProcedure
anvilSetChainIdJsonRpcProcedure
anvilSetCoinbaseJsonRpcProcedure
anvilSetNonceJsonRpcProcedure
anvilSetStorageAtJsonRpcProcedure
anvilStopImpersonatingAccountJsonRpcProcedure
blockNumberProcedure
blockToJsonRpcBlock
callProcedure
chainIdProcedure
debugTraceCallJsonRpcProcedure
debugTraceTransactionJsonRpcProcedure
dumpStateProcedure
ethAccountsProcedure
ethBlobBaseFeeJsonRpcProcedure
ethCallProcedure
ethCoinbaseJsonRpcProcedure
ethEstimateGasJsonRpcProcedure
ethGetBlockByHashJsonRpcProcedure
ethGetBlockByNumberJsonRpcProcedure
ethGetBlockTransactionCountByHashJsonRpcProcedure
ethGetBlockTransactionCountByNumberJsonRpcProcedure
ethGetFilterChangesProcedure
ethGetFilterLogsProcedure
ethGetLogsProcedure
ethGetTransactionByBlockHashAndIndexJsonRpcProcedure
ethGetTransactionByBlockNumberAndIndexJsonRpcProcedure
ethGetTransactionByHashJsonRpcProcedure
ethGetTransactionCountProcedure
ethGetTransactionReceiptJsonRpcProcedure
ethNewBlockFilterProcedure
ethNewFilterJsonRpcProcedure
ethNewPendingTransactionFilterProcedure
ethProtocolVersionJsonRpcProcedure
ethSendRawTransactionJsonRpcProcedure
ethSendTransactionJsonRpcProcedure
ethSignProcedure
ethSignTransactionProcedure
ethUninstallFilterJsonRpcProcedure
gasPriceProcedure
generateRandomId
getAccountProcedure
getBalanceProcedure
getCodeProcedure
getStorageAtProcedure
loadStateProcedure
mineProcedure
parseBlockTag
requestBulkProcedure
requestProcedure
scriptProcedure
setAccountProcedure
txToJsonRpcTx
@tevm/receipt-manager
Classes
ReceiptsManager
Interfaces
BaseTxReceipt
EIP4844BlobTxReceipt
MetaDBManagerOptions
PostByzantiumTxReceipt
PreByzantiumTxReceipt
Type Aliases
DbType
MapDb
TxReceipt
TxReceiptWithType
Functions
createMapDb
@tevm/rlp
Variables
Rlp
@tevm/server
Classes
InvalidJsonError
ReadRequestBodyError
Interfaces
InvalidJsonErrorParameters
ReadRequestBodyErrorParameters
Type Aliases
Client
Tevm
Functions
createExpressMiddleware
createHttpHandler
createNextApiHandler
createServer
@tevm/state
Enumerations
CacheType
Classes
AccountCache
ContractCache
StorageCache
Interfaces
AccountStorage
ForkOptions
ParameterizedAccountStorage
StateManager
Type Aliases
BaseState
ParameterizedTevmState
SerializableTevmState
StateAction
StateCache
StateOptions
StateRoots
TevmState
Functions
checkpoint
clearCaches
clearContractStorage
commit
createBaseState
createStateManager
deepCopy
deleteAccount
dumpCanonicalGenesis
dumpStorage
dumpStorageRange
generateCanonicalGenesis
getAccount
getAccountAddresses
getAppliedKey
getContractCode
getContractStorage
getForkBlockTag
getForkClient
getProof
getStateRoot
hasStateRoot
modifyAccountFields
originalStorageCache
putAccount
putContractCode
putContractStorage
revert
setStateRoot
shallowCopy
@tevm/sync-storage-persister
Interfaces
Storage
Type Aliases
CreateSyncStoragePersisterOptions
SyncStoragePersister
Variables
noopPersister
Functions
createSyncStoragePersister
@tevm/test-utils
Variables
SimpleContract
TestERC20
TestERC721
transports
Functions
getAlchemyUrl
@tevm/trie
Classes
Trie
Variables
EMPTY_STATE_ROOT
Functions
genesisStateRoot
@tevm/tx
Enumerations
Capability
TransactionType
Classes
AccessListEIP2930Transaction
BlobEIP4844Transaction
FeeMarketEIP1559Transaction
LegacyTransaction
TransactionFactory
Interfaces
EIP1559CompatibleTx
EIP4844CompatibleTx
ImpersonatedTx
JsonRpcTx
JsonTx
TxData
TxOptions
Type Aliases
AccessList
AccessListItem
TypedTransaction
Functions
createImpersonatedTx
isAccessListEIP2930Tx
isBlobEIP4844Tx
isFeeMarketEIP1559Tx
isLegacyTx
@tevm/txpool
Classes
TxPool
@tevm/utils
References
bytesToBigInt
Enumerations
KeyEncoding
TypeOutput
ValueEncoding
Classes
AsyncEventEmitter
Bloom
EthjsAccount
EthjsAddress
Withdrawal
Interfaces
Db
GenesisState
JsonRpcWithdrawal
Type Aliases
Abi
AbiConstructor
AbiEvent
AbiFunction
AbiItemType
AbiParametersToPrimitiveTypes
Account
Address
AddressLike
BatchDbOp
BigIntLike
BigIntToHex
BlockNumber
BlockTag
BytesLike
ContractConstructorArgs
ContractFunctionName
CreateEventFilterParameters
CreateMemoryDbFn
DbObject
DecodeFunctionResultReturnType
EncodeDeployDataParameters
EncodeEventTopicsParameters
EncodeFunctionDataParameters
EncodingOpts
EthjsLog
ExtractAbiEvent
ExtractAbiEventNames
ExtractAbiEvents
ExtractAbiFunction
ExtractAbiFunctionNames
Filter
FormatAbi
GetEventArgs
HDAccount
Hex
JsonSerializable
JsonSerializableArray
JsonSerializableObject
JsonSerializableSet
MemoryDb
ParseAbi
SerializeToJson
SetToHex
WithdrawalData
Variables
GWEI_TO_WEI
KECCAK256_RLP
KECCAK256_RLP_ARRAY
PREFUNDED_ACCOUNTS
PREFUNDED_PRIVATE_KEYS
PREFUNDED_PUBLIC_KEYS
PREFUNDED_SEED
Functions
boolToBytes
boolToHex
bytesToBigint
bytesToBool
bytesToHex
bytesToNumber
bytesToUnprefixedHex
bytesToUtf8
concatBytes
createMemoryDb
decodeAbiParameters
decodeErrorResult
decodeEventLog
decodeFunctionData
decodeFunctionResult
ecrecover
ecsign
encodeAbiParameters
encodeDeployData
encodeErrorResult
encodeEventTopics
encodeFunctionData
encodeFunctionResult
encodePacked
equalsBytes
fetchFromProvider
formatAbi
formatEther
formatGwei
formatLog
fromBytes
fromHex
fromRlp
getAddress
getProvider
hexToBigInt
hexToBool
hexToBytes
hexToNumber
hexToString
invariant
isAddress
isBytes
isHex
keccak256
mnemonicToAccount
numberToHex
parseAbi
parseEther
parseGwei
randomBytes
serializeTransaction
setLengthLeft
stringToHex
toBytes
toHex
toRlp
toType
zeros
@tevm/viem
Type Aliases
GenError
GenResult
OptimisticResult
TypedError
ViemTevmClient
ViemTevmClientDecorator
ViemTevmExtension
ViemTevmOptimisticClient
ViemTevmOptimisticClientDecorator
ViemTevmOptimisticExtension
Functions
tevmTransport
tevmViemExtension
tevmViemExtensionOptimistic
@tevm/vm
Enumerations
BuildStatus
Classes
BlockBuilder
Interfaces
AfterBlockEvent
AfterTxEvent
ApplyBlockResult
BaseTxReceipt
BuildBlockOpts
BuilderOpts
EIP4844BlobTxReceipt
PostByzantiumTxReceipt
PreByzantiumTxReceipt
RunBlockOpts
RunBlockResult
RunTxOpts
RunTxResult
SealBlockOpts
VMOpts
Type Aliases
AddTransactionError
BlockStatus
BuildBlock
CreateVmOptions
DeepCopy
DeepCopyError
EVMProfilerOpts
RunBlock
TxReceipt
Vm
VMEvents
VMProfilerOpts
Variables
DAOConfig
KECCAK256_NULL
parentBeaconBlockRootAddress
Functions
accumulateParentBeaconBlockRoot
accumulateParentBlockHash
applyBlock
applyDAOHardfork
applyTransactions
assignBlockRewards
assignWithdrawals
buildBlock
calculateMinerReward
calculateOmmerReward
createVm
deepCopy
execHardfork
generateTxReceipt
genTxTrie
rewardAccount
txLogsBloom
validateRunTx
warmAddresses2929
@tevm/base-bundler
Functions
bundler
@tevm/bun-plugin
Functions
bunPluginTevm
@tevm/bundler-cache
Type Aliases
Cache
CachedItem
FileAccessObject
Functions
createCache
@tevm/compiler
resolveArtifacts
resolveArtifactsSync
types
@tevm/config
defaultConfig
defineConfig
loadConfig
types
@tevm/esbuild-plugin
Functions
esbuildPluginTevm
@tevm/address
Classes
Address
Type Aliases
Create2ContractAddressError
CreateContractAddressError
Functions
create2ContractAddress
createAddress
createContractAddress
@tevm/effect
createRequireEffect
fileExists
logAllErrors
parseJson
resolve
@tevm/resolutions
moduleFactory
resolveImports
types
@tevm/rollup-plugin
Functions
rollupPluginTevm
@tevm/rspack-plugin
Functions
rspackPluginTevm
@tevm/runtime
Type Aliases
ModuleType
Functions
generateRuntime
@tevm/solc
Interfaces
Solc
Type Aliases
Releases
SolcBytecodeOutput
SolcContractOutput
SolcDebugSettings
SolcDeployedBytecodeOutput
SolcErrorEntry
SolcEVMOutput
SolcEwasmOutput
SolcFunctionDebugData
SolcGasEstimates
SolcGeneratedSource
SolcInputDescription
SolcInputSource
SolcInputSources
SolcInputSourcesDestructibleSettings
SolcLanguage
SolcMetadataSettings
SolcModelChecker
SolcModelCheckerContracts
SolcOptimizer
SolcOptimizerDetails
SolcOutput
SolcOutputSelection
SolcRemapping
SolcSecondarySourceLocation
SolcSettings
SolcSourceEntry
SolcSourceLocation
SolcVersions
SolcYulDetails
Variables
releases
Functions
createSolc
solcCompile
@tevm/unplugin
Type Aliases
CompilerOption
Functions
createUnplugin
tevmUnplugin
@tevm/vite-plugin
Functions
vitePluginTevm
@tevm/webpack-plugin
Variables
WebpackPluginTevm
GitHub
Twitter
Telegram
Select theme
Dark
Light
Auto
AutoMining
AutoMining
:
object
Type declaration
type
type
:
"auto"
Defined in
packages/node/src/MiningConfig.ts:8