mango-simulation/Cargo.toml

76 lines
2.9 KiB
TOML

[package]
authors = ["Godmode Galactus <gmgalactus@mango.markets>", "Maximilian Schneider <max@mango.markets>"]
edition = "2021"
name = "solana-bench-mango"
version = "1.10.26"
repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0"
homepage = "https://solana.com/"
publish = false
[dependencies]
borsh = "0.9.3"
chrono = "0.4.19"
clap = "2.33.1"
crossbeam-channel = "0.5"
fixed = { version = ">=1.11.0, <1.12.0", features = ["serde"] }
fixed-macro = "^1.1.1"
multiqueue = "^0.3.2"
log = "0.4.14"
rand = ">=0.8.5"
rayon = "1.5.1"
serde = "1.0.136"
serde_derive = "1.0.103"
serde_json = "1.0.79"
serde_yaml = "0.8.23"
mango = { git = "https://github.com/blockworks-foundation/mango-v3.git", branch = "mango_bencher_compatible", default-features = false, features = ["no-entrypoint"] }
mango-common = { git = "https://github.com/blockworks-foundation/mango-v3.git", branch = "mango_bencher_compatible" }
solana-client = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
solana-core = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
solana-metrics = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
solana-rpc = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
solana-runtime = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
solana-sdk = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
solana-clap-utils = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
solana-cli-config = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
solana-net-utils = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
solana-version = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
solana-logger = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
solana-transaction-status = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
solana-quic-client = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
solana-account-decoder = { git = "https://github.com/solana-labs/solana.git", branch="v1.15" }
thiserror = "1.0"
solana-program = ">=1.9.0"
csv = "1.0.0"
tonic = { version = "0.6", features = ["tls", "compression"] }
tokio = { version = "1", features = ["full"] }
anyhow = "1.0"
async-channel = "1.6"
async-trait = "0.1"
prost = "0.9"
warp = "0.3"
futures = "0.3.17"
jsonrpc-core = "18.0.0"
jsonrpc-core-client = { version = "18.0.0", features = ["ws", "http"] }
arrayref = "*"
bytemuck = "1.7.2"
[build-dependencies]
tonic-build = { version = "0.6", features = ["compression"] }
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]
exclude = [
"deps/solana",
"deps/mango-v3",
]
[patch.crates-io]
# for gzip encoded responses
jsonrpc-core-client = { git = "https://github.com/ckamm/jsonrpc.git", branch = "ckamm/http-with-gzip" }