[package]
name = "degenbot-batch-executor"
description = "Core batch executor: the per-batch dispatch choreography — assembly, payload merge, and the ordered sim-submit lane — as one value-configured engine module."
keywords = ["mev", "arbitrage", "batch", "dispatch"]
version.workspace = true
edition.workspace = true
license.workspace = true
rust-version.workspace = true
repository.workspace = true
authors.workspace = true
[lints]
workspace = true
[dependencies]
alloy = { version = "^2.5", features = ["full"] }
degenbot-config.workspace = true
degenbot-arbitrage.workspace = true
degenbot-bot.workspace = true
degenbot-substrate.workspace = true
degenbot-executor.workspace = true
degenbot-rpc.workspace = true
degenbot-simulation.workspace = true
degenbot-submission.workspace = true
parking_lot = "^0.12"
tokio = { version = "^1.53", default-features = false, features = ["sync"] }
tracing = { version = "^0.1" }
degenbot-core.workspace = true
[dev-dependencies]
tracing-subscriber = { version = "^0.3", default-features = false, features = [
"std",
"registry",
] }
tokio = { version = "^1.53", features = ["rt-multi-thread", "macros", "time"] }