reth_rpc/eth/helpers/
call.rs1use crate::EthApi;
4use reth_rpc_convert::RpcConvert;
5use reth_rpc_eth_api::{
6 helpers::{estimate::EstimateCall, Call, EthCall},
7 FromEvmError, RpcNodeCore,
8};
9use reth_rpc_eth_types::EthApiError;
10
11impl<N, Rpc> EthCall for EthApi<N, Rpc>
12where
13 N: RpcNodeCore,
14 EthApiError: FromEvmError<N::Evm>,
15 Rpc: RpcConvert<Primitives = N::Primitives, Error = EthApiError, Evm = N::Evm>,
16{
17}
18
19impl<N, Rpc> Call for EthApi<N, Rpc>
20where
21 N: RpcNodeCore,
22 EthApiError: FromEvmError<N::Evm>,
23 Rpc: RpcConvert<Primitives = N::Primitives, Error = EthApiError, Evm = N::Evm>,
24{
25}
26
27impl<N, Rpc> EstimateCall for EthApi<N, Rpc>
28where
29 N: RpcNodeCore,
30 EthApiError: FromEvmError<N::Evm>,
31 Rpc: RpcConvert<Primitives = N::Primitives, Error = EthApiError, Evm = N::Evm>,
32{
33}