Type Alias alloy_rpc_types_eth::erc4337::ConditionalOptions

source ·
pub type ConditionalOptions = TransactionConditional;
👎Deprecated since 0.8.4: Please use TransactionConditional instead of ConditionalOptions.
Expand description

Alias for backwards compat

Aliased Type§

struct ConditionalOptions {
    pub known_accounts: HashMap<Address, AccountStorage, FbBuildHasher<20>>,
    pub block_number_min: Option<u64>,
    pub block_number_max: Option<u64>,
    pub timestamp_min: Option<u64>,
    pub timestamp_max: Option<u64>,
}

Fields§

§known_accounts: HashMap<Address, AccountStorage, FbBuildHasher<20>>

A map of account addresses to their expected storage states. Each account can have a specified storage root or explicit slot-value pairs.

§block_number_min: Option<u64>

The minimal block number at which the transaction can be included. None indicates no minimum block number constraint.

§block_number_max: Option<u64>

The maximal block number at which the transaction can be included. None indicates no maximum block number constraint.

§timestamp_min: Option<u64>

The minimal timestamp at which the transaction can be included. None indicates no minimum timestamp constraint.

§timestamp_max: Option<u64>

The maximal timestamp at which the transaction can be included. None indicates no maximum timestamp constraint.