[package] name = "hero-runner" version.workspace = true edition.workspace = true description = "Hero Runner library for executing jobs" license = "MIT OR Apache-2.0" [lib] name = "hero_runner" path = "lib.rs" [dependencies] # Core dependencies anyhow.workspace = true redis.workspace = true serde.workspace = true serde_json.workspace = true tokio.workspace = true log.workspace = true env_logger.workspace = true uuid.workspace = true chrono.workspace = true toml.workspace = true thiserror.workspace = true async-trait.workspace = true # Crypto dependencies secp256k1.workspace = true sha2.workspace = true hex.workspace = true # Rhai scripting rhai = { version = "1.21.0", features = ["std", "sync", "decimal", "internals", "serde"] } # Hero dependencies hero-job = { path = "../models/job" } hero-job-client = { path = "../clients/job" } hero_logger = { git = "https://git.ourworld.tf/herocode/baobab.git", branch = "logger" } # Tracing tracing = "0.1.41" rand = "0.8"