[package]
name         = "riptide-amm-cli"
description  = "The Riptide command line interface"
version      = "2.0.0"
license-file = "../LICENSE"
keywords     = ["solana", "crypto", "defi", "dex", "amm"]
authors      = ["admin@riptide.so"]
edition      = "2021"

[[bin]]
name = "riptide"
path = "src/main.rs"

[dependencies]
anyhow                                 = { version = "^1.0" }
arrayref                               = { version = "^0.3" }
borsh                                  = { version = "^1.6" }
bs58                                   = { version = "^0.5" }
cached                                 = { version = "^0.59" }
cargo_toml                             = { version = "^0.22" }
clap                                   = { version = "^4.6", features = ["cargo", "derive", "env"] }
dotenvy                                = { version = "^0.15" }
heck                                   = { version = "^0.5" }
inquire                                = { version = "^0.9" }
itertools                              = { version = "^0.14" }
rand                                   = { version = "^0.10" }
riptide-amm                            = { path = "../rust-client" , version = "2.0.0" }
serde                                  = { version = "^1.0", features = ["derive"] }
serde_json                             = { version = "^1.0" }
serde_yaml                             = { version = "^0.9" }
solana-client                          = { version = "^3.0" }
solana-commitment-config               = { version = "^3.1" }
solana-compute-budget-interface        = { version = "^3.0" }
solana-hash                            = { version = "^4.2" }
solana-instruction                     = { version = "^3.3" }
solana-keypair                         = { version = "^3.1" }
solana-loader-v4-interface             = { version = "^3.0", features = ["bincode"] }
solana-message                         = { version = "^3.1" }
solana-packet                          = { version = "^4.1" }
solana-pubkey                          = { version = "^4.0" }
solana-sdk-ids                         = { version = "^3.1" }
solana-signature                       = { version = "^3.2" }
solana-signer                          = { version = "^3.0" }
solana-system-interface                = { version = "^3.1" }
solana-transaction                     = { version = "^3.1" }
solana-transaction-status-client-types = { version = "^3.0" }
spl-associated-token-account-interface = { version = "^2.0" }
spl-memo-interface                     = { version = "^2.0" }
spl-token-2022-interface               = { version = "^2.1" }
spl-token-interface                    = { version = "^2.0" }
