Struct ethers_flashbots::BundleStats
source · pub struct BundleStats {
pub is_high_priority: bool,
pub is_simulated: bool,
pub simulated_at: Option<DateTime<Utc>>,
pub received_at: Option<DateTime<Utc>>,
pub considered_by_builders_at: Vec<BuilderEntry>,
pub sealed_by_builders_at: Vec<BuilderEntry>,
}Expand description
Represents stats for a submitted bundle.
See Flashbots docs for more information.
Fields§
§is_high_priority: boolWhether the bundle is high priority.
is_simulated: boolWhether the bundle was simulated.
simulated_at: Option<DateTime<Utc>>When the bundle was simulated
received_at: Option<DateTime<Utc>>When the bundle was received by the bundle API.
considered_by_builders_at: Vec<BuilderEntry>A list of times at which builders selected the bundle to be included in the target block.
sealed_by_builders_at: Vec<BuilderEntry>A list of times at which builders sealed a block containing the bundle.
Trait Implementations§
source§impl Debug for BundleStats
impl Debug for BundleStats
source§impl<'de> Deserialize<'de> for BundleStats
impl<'de> Deserialize<'de> for BundleStats
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for BundleStats
impl Send for BundleStats
impl Sync for BundleStats
impl Unpin for BundleStats
impl UnwindSafe for BundleStats
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more