diff --git a/Cargo.toml b/Cargo.toml index ef08e84..ef830b8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ authors = ["Flashbots "] exclude = [".github/"] [workspace.dependencies] -rblib = { git = "https://github.com/flashbots/rblib", rev = "e9f6a539a5d4bb8b3a2cae5f02d8adc05d126c37" } +rblib = { git = "https://github.com/flashbots/rblib", rev = "6911bba2c9d2db67b58eabc52bd62b9aef070d86" } futures = "0.3" tokio = "1.46" diff --git a/src/platform.rs b/src/platform.rs index 01de452..94fc553 100644 --- a/src/platform.rs +++ b/src/platform.rs @@ -1,6 +1,6 @@ use { crate::{bundle::FlashblocksBundle, state::FlashblockNumber}, - rblib::{prelude::*, reth::providers::StateProvider}, + rblib::prelude::*, serde::{Deserialize, Serialize}, std::sync::Arc, }; @@ -48,12 +48,12 @@ impl Platform for Flashblocks { fn build_payload

( payload: Checkpoint

, - provider: &dyn StateProvider, + provider_factory: types::ProviderFactory

, ) -> Result, PayloadBuilderError> where P: traits::PlatformExecBounds, { - Optimism::build_payload::

(payload, provider) + Optimism::build_payload::

(payload, provider_factory) } }