bat-markets 0.1.2

Futures-first headless Rust exchange engine with honest Binance/Bybit 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::{
    AccountSummary, AggressorSide, AmendOrderRequest, AmendOrdersRequest, Amount, AssetCode,
    Balance, BookDelta, BookLevel, BookTop, CancelAllOrdersRequest, CancelOrderRequest,
    CancelOrdersRequest, ClientOrderId, ClosePositionRequest, CommandAck, CommandLifecycleEvent,
    CommandReceipt, CommandStatus, CommandTransport, CreateOrderRequest, CreateOrdersRequest,
    Execution, FETCH_OHLCV_MAX_INSTRUMENTS_PER_CALL, FastBookTop, FastFundingRate, FastKline,
    FastLiquidation, FastMarkPrice, FastOrderBookDelta, FastTicker, FastTrade, FetchOhlcvRequest,
    FetchOrderBookRequest, FetchTickersRequest, FetchTradesRequest, FundingRate, GetOrderRequest,
    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,
};