[package]
name = "sim-cli"
version = "0.7.0"
edition = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
description = "CLI tool for running and comparing Solana simulator backtests"
repository = "https://github.com/nitro-svm/nitro-stream"
keywords = ["termina", "solana", "simulator", "backtest", "cli"]
categories = ["command-line-utilities"]
[lints]
workspace = true
[lib]
doctest = false
[[bin]]
name = "sim"
path = "src/main.rs"
[dependencies]
chrono = { workspace = true }
clap = { workspace = true }
console = { workspace = true }
dashmap = { workspace = true }
eyre = { workspace = true }
flate2 = { workspace = true }
futures = { workspace = true }
indicatif = { workspace = true }
rayon = { workspace = true }
reqwest = { workspace = true, features = ["json", "rustls-tls-webpki-roots", "hickory-dns", "http2"] }
rustls = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
tar = { workspace = true }
tempfile = { workspace = true }
tokio = { workspace = true, features = ["rt-multi-thread", "net", "process", "fs", "signal"] }
tokio-util = { workspace = true }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
solana-address = { workspace = true }
solana-client = { workspace = true }
solana-rpc-client = { workspace = true }
solana-transaction-status = { workspace = true }
simulator-api = { workspace = true }
simulator-client = { workspace = true }