bat-markets 0.3.4

Futures-first headless Rust exchange engine with honest Binance/Bybit/MEXC linear futures support
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub use bat_markets_core::{
    AccountSnapshot, AccountSummary, AggressorSide, Amount, AssetCode, Balance, BookDelta,
    BookLevel, BookTop, CancelAllOrdersRequest, CancelOrderRequest, CancelOrdersRequest,
    ClientOrderId, ClosePositionRequest, CommandAck, CommandLifecycleEvent, CommandReceipt,
    CommandStatus, CommandTransport, CreateOrderRequest, CreateOrdersRequest, EditOrderRequest,
    EditOrdersRequest, Execution, FETCH_OHLCV_MAX_INSTRUMENTS_PER_CALL, FastBookTop,
    FastFundingRate, FastKline, FastLiquidation, FastMarkPrice, FastOrderBookDelta, FastTicker,
    FastTrade, FetchOhlcvRequest, FetchOrderBookRequest, FetchTickersRequest, FetchTradesRequest,
    FundingRate, GetOrderRequest, HealthReport, InstrumentId, InstrumentSpec, InstrumentStatus,
    InstrumentSupport, Kline, KlineInterval, Leverage, Liquidation, Liquidity,
    ListExecutionsRequest, ListOpenOrdersRequest, MarginMode, MarkPrice, MarketType, Notional,
    OpenInterest, Order, OrderBookDelta, OrderBookLevel, OrderBookSnapshot, OrderId, OrderStatus,
    OrderTarget, OrderType, Position, PositionDirection, PositionId, PositionMode, Price, Product,
    PublicLaneEvent, Quantity, Rate, ReconcileOutcome, ReconcileReport, ReconcileTrigger,
    RequestId, SequenceNumber, SetLeverageRequest, SetMarginModeRequest, SetPositionModeRequest,
    Side, Ticker, TimeInForce, TimestampMs, TradeId, TradeTick, TriggerType, ValidateOrderRequest,
    Venue, WatchFastFeedRequest, WatchOrderBookRequest,
};