TryFromWithBlock

Trait TryFromWithBlock 

Source
pub trait TryFromWithBlock<T, H>
where H: HeaderLike,
{ type Error; // Required method fn try_from_with_header( value: T, block: H, account_balances: &HashMap<Bytes, HashMap<Bytes, Bytes>>, all_tokens: &HashMap<Bytes, Token>, decoder_context: &DecoderContext, ) -> impl Future<Output = Result<Self, Self::Error>> + Send + Sync where Self: Sized; }

Required Associated Types§

Required Methods§

Source

fn try_from_with_header( value: T, block: H, account_balances: &HashMap<Bytes, HashMap<Bytes, Bytes>>, all_tokens: &HashMap<Bytes, Token>, decoder_context: &DecoderContext, ) -> impl Future<Output = Result<Self, Self::Error>> + Send + Sync
where Self: Sized,

Implementors§

Source§

impl TryFromWithBlock<ComponentWithState, TimestampHeader> for BebopState

Source§

impl TryFromWithBlock<ComponentWithState, TimestampHeader> for HashflowState

Source§

impl TryFromWithBlock<ComponentWithState, BlockHeader> for EkuboState

Source§

impl TryFromWithBlock<ComponentWithState, BlockHeader> for AerodromeSlipstreamsState

Source§

impl TryFromWithBlock<ComponentWithState, BlockHeader> for ERC4626State

Source§

impl TryFromWithBlock<ComponentWithState, BlockHeader> for FluidV1

Source§

impl TryFromWithBlock<ComponentWithState, BlockHeader> for LidoState

Source§

impl TryFromWithBlock<ComponentWithState, BlockHeader> for PancakeswapV2State

Source§

impl TryFromWithBlock<ComponentWithState, BlockHeader> for RocketpoolState

Source§

impl TryFromWithBlock<ComponentWithState, BlockHeader> for UniswapV2State

Source§

impl TryFromWithBlock<ComponentWithState, BlockHeader> for UniswapV3State

Source§

impl TryFromWithBlock<ComponentWithState, BlockHeader> for UniswapV4State

Source§

impl TryFromWithBlock<ComponentWithState, BlockHeader> for VelodromeSlipstreamsState

Source§

impl TryFromWithBlock<ComponentWithState, BlockHeader> for EVMPoolState<PreCachedDB>