You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+39-12Lines changed: 39 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,10 +9,12 @@ An unofficial Rust client library for the [Kalshi](https://kalshi.com) predictio
9
9
10
10
## Key Features
11
11
12
-
This crate provides both REST API and WebSocket streaming capabilities:
13
-
14
-
-**REST Client**: Full coverage of the Kalshi API including portfolio management, order operations, market data, exchange status, and RFQ (Request for Quote) communications
15
-
-**WebSocket Streaming**: Real-time ticker, trade, orderbook, fill, and RFQ/quote updates with channel-based message delivery
12
+
-**REST Client**: Full coverage of 84 Kalshi API endpoints including portfolio management, order operations, market data, exchange status, historical data, and RFQ (Request for Quote) communications
13
+
-**WebSocket Streaming**: 10 real-time channels — ticker, trade, orderbook, fill, order updates, position, RFQ/quote, order groups, market lifecycle, and multivariate
14
+
-**Batch Operations**: Rate-limited `BatchManager` with automatic chunking, retry, and per-order subaccount support
15
+
-**Orderbook Aggregation**: Live orderbook state from WebSocket delta streams with gap detection
16
+
-**Subaccount Support**: Full subaccount filtering on orders, fills, positions, settlements, and balance queries
17
+
-**Fixed-Point Fields**: `_fp` and `_dollars` fields throughout for precise decimal arithmetic without floating-point issues
16
18
17
19
## Getting Started
18
20
@@ -142,21 +144,46 @@ let client = KalshiStreamClient::connect_with_strategy(&config, ConnectStrategy:
142
144
143
145
## Examples
144
146
145
-
See the [`examples/`](examples/) directory for working examples:
147
+
See the [`examples/`](examples/) directory for 24 working examples:
0 commit comments