bat-markets 0.2.0

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::{
    AccountSnapshot, AccountSummary, AggressorSide, AmendOrderRequest, AmendOrdersRequest, 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,
};