Trait moonbeam_rpc_txpool::TxPoolServer
source · pub trait TxPoolServer: Sized + Send + Sync + 'static {
// Required methods
fn content(
&self
) -> Result<TxPoolResult<HashMap<H160, HashMap<U256, Transaction>>>, ErrorObject<'static>>;
fn inspect(
&self
) -> Result<TxPoolResult<HashMap<H160, HashMap<U256, Summary>>>, ErrorObject<'static>>;
fn status(&self) -> Result<TxPoolResult<U256>, ErrorObject<'static>>;
// Provided method
fn into_rpc(self) -> RpcModule<Self> { ... }
}
Expand description
Server trait implementation for the TxPool
RPC API.
Required Methods§
fn content( &self ) -> Result<TxPoolResult<HashMap<H160, HashMap<U256, Transaction>>>, ErrorObject<'static>>
fn inspect( &self ) -> Result<TxPoolResult<HashMap<H160, HashMap<U256, Summary>>>, ErrorObject<'static>>
fn status(&self) -> Result<TxPoolResult<U256>, ErrorObject<'static>>
Provided Methods§
Object Safety§
This trait is not object safe.