1 unstable release
Uses new Rust 2024
| new 0.1.0 | May 14, 2026 |
|---|
#4 in #binance
Used in data-connectors
16KB
262 lines
live-binance
Plugs into lightstream's WebSocket-JSON transport to produce
Binance public market data connections. Each constructor returns a
WsJsonSourceSpec - URL, schema, per-field decode hints - that
live-feed hands to lightstream's pipeline to drive the
connection and stream Arrow tables to subscribers.
Usage rights
Users are responsible for compliance with Binance's market data
licensing. This crate is a client library: data flows from Binance
directly into the user's process, the same way binance-rs or any
other client library works. Operating a public service that
redistributes Binance data to third parties via these specs is a
separate matter and not covered by personal-use terms.
live-binance
live-feed publisher SDK hands to lightstream's WebSocket-JSON pipeline.
This is the first member of the live-connectors and the reference for the connector pattern: a connector is a thin config crate, that plugs it into the lightstream.
Status
Early development.
Usage rights
Users are responsible for compliance with Binance's market data
licensing. This crate is a client library: data flows from Binance
directly into the user's process, the same way binance-rs or any
other client library works. Operating a public service that
redistributes Binance data to third parties via these specs is a
separate matter and not covered by personal-use terms.
License
Mozilla Public License 2.0 (MPL-2.0). See LICENSE.
Dependencies
~3MB
~62K SLoC