[package]
name = "fynd-core"
version.workspace = true
edition = "2021"
description = "Core solving logic for Fynd DEX router"
license = "MIT"
readme = "README.md"

[dependencies]
tycho-simulation.workspace = true
petgraph.workspace = true
tokio.workspace = true
futures.workspace = true
tokio-stream.workspace = true
serde.workspace = true
serde_json.workspace = true
serde_with.workspace = true
num-bigint.workspace = true
num-rational.workspace = true
num-traits.workspace = true
num_cpus.workspace = true
async-channel.workspace = true
async-trait.workspace = true
itertools.workspace = true
lazy_static.workspace = true
uuid.workspace = true
chrono.workspace = true
thiserror.workspace = true
tracing.workspace = true
metrics.workspace = true
typetag.workspace = true
tycho-execution.workspace = true
reqwest.workspace = true
tokio-tungstenite.workspace = true
alloy = { workspace = true, features = ["sol-types"] }

[dev-dependencies]
rstest.workspace = true
tracing-subscriber.workspace = true
