Skip to main content

Module rpc_handlers

Module rpc_handlers 

Source
Expand description

Contains RPC handlers

Re-exportsยง

use crate::EthApi; ๐Ÿ”’
use crate::eth::error::to_rpc_result; ๐Ÿ”’
use crate::eth::macros::node_info; ๐Ÿ”’
use crate::pubsub::EthSubscription; ๐Ÿ”’
use crate::pubsub::LogsSubscription; ๐Ÿ”’
use alloy_rpc_types::FilteredParams; ๐Ÿ”’
use alloy_rpc_types::pubsub::Params; ๐Ÿ”’
use alloy_rpc_types::pubsub::SubscriptionKind; ๐Ÿ”’
use anvil_core::eth::EthPubSub; ๐Ÿ”’
use anvil_core::eth::EthRequest; ๐Ÿ”’
use anvil_core::eth::EthRpcCall; ๐Ÿ”’
use anvil_core::eth::subscription::SubscriptionId; ๐Ÿ”’
use anvil_rpc::error::RpcError; ๐Ÿ”’
use anvil_rpc::request::Id; ๐Ÿ”’
use anvil_rpc::response::ResponseResult; ๐Ÿ”’
use anvil_server::PubSubContext; ๐Ÿ”’
use anvil_server::PubSubRpcHandler; ๐Ÿ”’
use anvil_server::RpcHandler; ๐Ÿ”’
use foundry_primitives::FoundryNetwork; ๐Ÿ”’

Structsยง

HttpEthRpcHandler
A RpcHandler that expects EthRequest rpc calls via http
PubSubEthRpcHandler
A RpcHandler that expects EthRequest rpc calls and EthPubSub via pubsub connection

Functionsยง

log_request_error ๐Ÿ”’