[package] authors = ["Godmode Galactus ", "Maximilian Schneider "] edition = "2021" name = "mango-simulation" version = "1.10.26" repository = "https://github.com/blockworks-foundation/mango-simulation" license = "Apache-2.0" homepage = "mango.markets" publish = false [dependencies] anyhow = "1.0" arrayref = "*" async-std = "1.12.0" async-channel = "1.6" async-trait = "0.1.66" borsh = "0.9.3" bytemuck = "1.7.2" chrono = "0.4.19" clap = "2.33.1" csv-async = "1.2" dashmap = "5.4.0" fixed = { version = ">=1.11.0, <1.12.0", features = ["serde"] } fixed-macro = "^1.1.1" futures = "0.3.28" iter_tools = "0.1.4" 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" thiserror = "1.0" tokio = { version = "1.14.1", features = ["full"] } regex = "1.7.3" solana-client = "1.15.2" solana-metrics = "1.15.2" solana-rpc-client = "1.15.2" solana-runtime = "1.15.2" solana-sdk = "1.15.2" solana-clap-utils = "1.15.2" solana-cli-config = "1.15.2" solana-net-utils = "1.15.2" solana-version = "1.15.2" solana-logger = "1.15.2" solana-transaction-status = "1.15.2" solana-account-decoder = "1.15.2" solana-lite-rpc-core = { git = "https://github.com/blockworks-foundation/lite-rpc.git", tag = "v0.2.2" } solana-lite-rpc-services = { git = "https://github.com/blockworks-foundation/lite-rpc.git", tag = "v0.2.2" } # pin program to mango-v3 version of solana sdk # now we can use sdk for recent version and program for legacy # we have a bunch of helpers to convert between the two explicitly solana-program = "1.9.17" mango = { git = "https://github.com/blockworks-foundation/mango-v3.git", tag = "v3.6.0", default-features = false } mango-common = { git = "https://github.com/blockworks-foundation/mango-v3.git", tag = "v3.6.0" } mango-feeds-connector = { git = "https://github.com/blockworks-foundation/mango-feeds.git", branch = "ckamm/solana-versions2", default-features = false, features = ["solana-1-15"] } bincode = "1.3.3" "yellowstone-grpc-proto" = "=1.1.0" [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"]