diff --git a/bin/builder.rs b/bin/builder.rs index 2cda519d..29b770e4 100644 --- a/bin/builder.rs +++ b/bin/builder.rs @@ -3,7 +3,7 @@ use builder::{ service::serve_builder, tasks::{ block::sim::Simulator, cache::CacheTasks, env::EnvTask, metrics::MetricsTask, - submit::SubmitTask, + submit::BuilderHelperTask, }, }; use init4_bin_base::{ @@ -51,7 +51,7 @@ async fn main() -> eyre::Result<()> { let (tx_channel, metrics_jh) = metrics.spawn(); // Make a Tx submission task - let submit = SubmitTask { + let submit = BuilderHelperTask { zenith, quincey, config: config.clone(), diff --git a/src/tasks/submit/builder_helper/mod.rs b/src/tasks/submit/builder_helper/mod.rs new file mode 100644 index 00000000..3496ba2b --- /dev/null +++ b/src/tasks/submit/builder_helper/mod.rs @@ -0,0 +1,2 @@ +mod submit; +pub use submit::{BuilderHelperTask, ControlFlow}; diff --git a/src/tasks/submit/task.rs b/src/tasks/submit/builder_helper/submit.rs similarity index 98% rename from src/tasks/submit/task.rs rename to src/tasks/submit/builder_helper/submit.rs index a97548d7..3917317a 100644 --- a/src/tasks/submit/task.rs +++ b/src/tasks/submit/builder_helper/submit.rs @@ -65,9 +65,10 @@ pub enum ControlFlow { Done, } -/// Submits sidecars in ethereum txns to mainnet ethereum +/// Submits rollup blocks as blob sidecars in ethereum txns to +/// mainnet ethereum by crafting a `BuilderHelper` contract call. #[derive(Debug)] -pub struct SubmitTask { +pub struct BuilderHelperTask { /// Zenith pub zenith: ZenithInstance, /// Quincey @@ -80,7 +81,7 @@ pub struct SubmitTask { pub outbound_tx_channel: mpsc::UnboundedSender, } -impl SubmitTask { +impl BuilderHelperTask { /// Get the provider from the zenith instance const fn provider(&self) -> &HostProvider { self.zenith.provider() diff --git a/src/tasks/submit/mod.rs b/src/tasks/submit/mod.rs index 1aa0d75d..13ca37c5 100644 --- a/src/tasks/submit/mod.rs +++ b/src/tasks/submit/mod.rs @@ -4,5 +4,5 @@ pub use prep::{Bumpable, SubmitPrep}; mod sim_err; pub use sim_err::{SimErrorResp, SimRevertKind}; -mod task; -pub use task::{ControlFlow, SubmitTask}; +mod builder_helper; +pub use builder_helper::{BuilderHelperTask, ControlFlow};