Skip to main content

Module error

Module error 

Source
Expand description

Aggregated error type for this module

Re-exportsยง

use alloy_consensus::crypto::RecoveryError; ๐Ÿ”’
use alloy_evm::overrides::StateOverrideError; ๐Ÿ”’
use alloy_primitives::B256; ๐Ÿ”’
use alloy_primitives::Bytes; ๐Ÿ”’
use alloy_primitives::SignatureError; ๐Ÿ”’
use alloy_primitives::TxHash; ๐Ÿ”’
use alloy_primitives::U256; ๐Ÿ”’
use alloy_rpc_types::BlockNumberOrTag; ๐Ÿ”’
use alloy_signer::Error as SignerError; ๐Ÿ”’
use alloy_transport::TransportError; ๐Ÿ”’
use anvil_core::eth::wallet::WalletError; ๐Ÿ”’
use anvil_rpc::error::ErrorCode; ๐Ÿ”’
use anvil_rpc::error::RpcError; ๐Ÿ”’
use anvil_rpc::response::ResponseResult; ๐Ÿ”’
use foundry_evm::backend::DatabaseError; ๐Ÿ”’
use foundry_evm::decode::RevertDecoder; ๐Ÿ”’
use revm::context_interface::result::EVMError; ๐Ÿ”’
use revm::context_interface::result::InvalidHeader; ๐Ÿ”’
use revm::context_interface::result::InvalidTransaction; ๐Ÿ”’
use revm::interpreter::InstructionResult; ๐Ÿ”’
use serde::Serialize; ๐Ÿ”’
use serde::Serialize; ๐Ÿ”’
use tempo_revm::TempoInvalidTransaction; ๐Ÿ”’
use tokio::time::Duration; ๐Ÿ”’

Modulesยง

base ๐Ÿ”’ base
Base-specific error conversions.
optimism ๐Ÿ”’ optimism
Optimism-specific error conversions for BlockchainError and InvalidTransactionError.

Structsยง

ErrDetail

Enumsยง

BlockchainError
FeeHistoryError
Errors that can occur with eth_feeHistory
InvalidTransactionError
An error due to invalid transaction
PoolError
Errors that can occur in the transaction pool

Traitsยง

ToRpcResponseResult ๐Ÿ”’
Helper trait to easily convert results to rpc results

Functionsยง

blockchain_error_to_rpc_result ๐Ÿ”’
Converts a BlockchainError into a ResponseResult.
to_rpc_result
Converts a serializable value into a ResponseResult

Type Aliasesยง

Result ๐Ÿ”’