[package]
edition = "2021"
name = "ccxt-pro"
version = "4.5.87"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "CCXT – CryptoCurrency eXchange Trading Library (Rust) – pro (WebSocket / watch*) exchanges"
homepage = "https://ccxt.com"
documentation = "https://docs.rs/ccxt-pro"
readme = "README.md"
keywords = [
"cryptocurrency",
"exchange",
"trading",
"bitcoin",
"ccxt",
]
categories = [
"api-bindings",
"asynchronous",
"finance",
]
license = "MIT"
repository = "https://github.com/ccxt/ccxt"
[features]
all = [
"alpaca",
"apex",
"aster",
"backpack",
"bequant",
"binance",
"binancecoinm",
"binanceus",
"binanceusdm",
"bingx",
"bitfinex",
"bitget",
"bithumb",
"bitopro",
"bitrue",
"bitstamp",
"bittrade",
"bitvavo",
"blockchaincom",
"blofin",
"bullish",
"bybit",
"bybiteu",
"bybitid",
"bydfi",
"cex",
"coinbase",
"coinbaseexchange",
"coinbaseinternational",
"coincheck",
"coinone",
"cryptocom",
"deepcoin",
"deribit",
"derive",
"dydx",
"extended",
"gate",
"gateeu",
"gemini",
"grvt",
"hashkey",
"hitbtc",
"hollaex",
"htx",
"hyperliquid",
"independentreserve",
"kraken",
"krakenfutures",
"kucoin",
"kucoinfutures",
"lbank",
"lighter",
"luno",
"mexc",
"modetrade",
"mudrex",
"myokx",
"nado",
"ndax",
"okx",
"okxus",
"onetrading",
"p2b",
"pacifica",
"paradex",
"phemex",
"poloniex",
"toobit",
"upbit",
"weex",
"whitebit",
"woo",
"woofipro",
"xt",
]
alpaca = ["ccxt-base/alpaca"]
apex = ["ccxt-base/apex"]
aster = ["ccxt-base/aster"]
backpack = ["ccxt-base/backpack"]
bequant = [
"ccxt-base/bequant",
"hitbtc",
]
binance = ["ccxt-base/binance"]
binancecoinm = [
"ccxt-base/binancecoinm",
"binance",
]
binanceus = [
"ccxt-base/binanceus",
"binance",
]
binanceusdm = [
"ccxt-base/binanceusdm",
"binance",
]
bingx = ["ccxt-base/bingx"]
bitfinex = ["ccxt-base/bitfinex"]
bitget = ["ccxt-base/bitget"]
bithumb = ["ccxt-base/bithumb"]
bitopro = ["ccxt-base/bitopro"]
bitrue = ["ccxt-base/bitrue"]
bitstamp = ["ccxt-base/bitstamp"]
bittrade = ["ccxt-base/bittrade"]
bitvavo = ["ccxt-base/bitvavo"]
blockchaincom = ["ccxt-base/blockchaincom"]
blofin = ["ccxt-base/blofin"]
bullish = ["ccxt-base/bullish"]
bybit = ["ccxt-base/bybit"]
bybiteu = [
"ccxt-base/bybiteu",
"bybit",
]
bybitid = [
"ccxt-base/bybitid",
"bybit",
]
bydfi = ["ccxt-base/bydfi"]
cex = ["ccxt-base/cex"]
coinbase = ["ccxt-base/coinbase"]
coinbaseexchange = ["ccxt-base/coinbaseexchange"]
coinbaseinternational = ["ccxt-base/coinbaseinternational"]
coincheck = ["ccxt-base/coincheck"]
coinone = ["ccxt-base/coinone"]
cryptocom = ["ccxt-base/cryptocom"]
deepcoin = ["ccxt-base/deepcoin"]
default = ["all"]
deribit = ["ccxt-base/deribit"]
derive = ["ccxt-base/derive"]
dydx = ["ccxt-base/dydx"]
extended = ["ccxt-base/extended"]
gate = ["ccxt-base/gate"]
gateeu = [
"ccxt-base/gateeu",
"gate",
]
gemini = ["ccxt-base/gemini"]
grvt = ["ccxt-base/grvt"]
hashkey = ["ccxt-base/hashkey"]
hitbtc = ["ccxt-base/hitbtc"]
hollaex = ["ccxt-base/hollaex"]
htx = ["ccxt-base/htx"]
hyperliquid = ["ccxt-base/hyperliquid"]
independentreserve = ["ccxt-base/independentreserve"]
kraken = ["ccxt-base/kraken"]
krakenfutures = ["ccxt-base/krakenfutures"]
kucoin = ["ccxt-base/kucoin"]
kucoinfutures = [
"ccxt-base/kucoinfutures",
"kucoin",
]
lbank = ["ccxt-base/lbank"]
lighter = ["ccxt-base/lighter"]
luno = ["ccxt-base/luno"]
mexc = ["ccxt-base/mexc"]
modetrade = ["ccxt-base/modetrade"]
mudrex = ["ccxt-base/mudrex"]
myokx = [
"ccxt-base/myokx",
"okx",
]
nado = ["ccxt-base/nado"]
ndax = ["ccxt-base/ndax"]
okx = ["ccxt-base/okx"]
okxus = [
"ccxt-base/okxus",
"okx",
]
onetrading = ["ccxt-base/onetrading"]
p2b = ["ccxt-base/p2b"]
pacifica = ["ccxt-base/pacifica"]
paradex = ["ccxt-base/paradex"]
phemex = ["ccxt-base/phemex"]
poloniex = ["ccxt-base/poloniex"]
toobit = ["ccxt-base/toobit"]
upbit = ["ccxt-base/upbit"]
weex = ["ccxt-base/weex"]
whitebit = ["ccxt-base/whitebit"]
woo = ["ccxt-base/woo"]
woofipro = ["ccxt-base/woofipro"]
xt = ["ccxt-base/xt"]
[lib]
name = "ccxt_pro"
path = "src/lib.rs"
[dependencies.async-trait]
version = "0.1"
[dependencies.ccxt-base]
version = "4.5.87"
features = ["engine"]
[dependencies.futures]
version = "0.3"
[dependencies.indexmap]
version = "2"
features = ["serde"]