StructsΒ§
- EthApi
- The entry point for executing eth api RPC call - The Eth RPC interface.
EnumsΒ§
- GasEstimation
Call πResult - Keeps result of a call to revm EVM used for gas estimation
ConstantsΒ§
- CLIENT_
VERSION - The client version:
anvil/v{major}.{minor}.{patch}
FunctionsΒ§
- convert_
transact_ πout - determine_
base_ πgas_ by_ kind - Determines the minimum gas needed for a transaction depending on the transaction kind.
- encode_
rpc_ πtransaction - EIP-2718 encodes a transaction held in its JSON-RPC form, reporting the types anvil cannot
encode as
BlockchainError::UnsupportedTransactionEncoding. - ensure_
return_ πok - Returns an error if the
exitcode is not ok - execution_
error π - Maps an EVM exit code to the optional
errorstring reported ineth_createAccessListresults. - is_
simple_ πtransfer_ request - merge_
pre_ πfork_ fee_ history - Appends the upstream part of a fee-history range that crosses the fork boundary.
- nonce_
markers π - Returns the pool
(requires, provides)markers for a transaction, accounting for Tempoβs 2D nonce system (seetempo_parallel_nonce_markers). - normalize_
fee_ πpayer_ service_ encoding - Rewrites the Tempo fee payer service encoding of a raw transaction into the standard envelope encoding.
- required_
marker π - reward_
at_ πpercentile - tempo_
parallel_ πnonce_ markers - txpool_
transaction_ πkey