Module error
Available on crate feature
rpc
only.Expand description
Implementation specific Errors for the eth_
namespace.
Modules§
- api
- Helper traits to wrap generic l1 errors, in network specific error type configured in
reth_rpc_eth_api::EthApiTypes
.
Structs§
- Revert
Error - Represents a reverted transaction and its output data.
Enums§
- EthApi
Error - Errors that can occur when interacting with the
eth_
namespace - RpcInvalid
Transaction Error - An error due to invalid transaction.
- RpcPool
Error - A helper error type that’s mainly used to mirror
geth
Txpool’s error messages - Sign
Error - Errors returned from a sign request.
Traits§
- AsEth
ApiError - Helper trait to access wrapped core error.
- From
EthApi Error - Helper trait to wrap core
EthApiError
. - From
EvmError - Helper trait to convert from revm errors.
- Into
EthApi Error - Helper trait to wrap core
EthApiError
. - ToRpc
Error - A trait to convert an error to an RPC error.
Functions§
- ensure_
success - Converts the evm [
ExecutionResult
] into a result whereOk
variant is the output bytes if it is [ExecutionResult::Success
].
Type Aliases§
- EthResult
- Result alias