tesser-bybit

Crates.iotesser-bybit
lib.rstesser-bybit
version0.9.3
created_at2025-11-19 04:29:34.672786+00
updated_at2025-12-04 04:51:37.245882+00
descriptionBybit exchange connector for the Tesser framework
homepage
repositoryhttps://github.com/tesserspace/tesser
max_upload_size
id1939407
size137,374
Zijing Zhang (pluveto)

documentation

README

tesser-bybit

Bybit v5 connector providing both REST execution and WebSocket market data.

Features

  • BybitClient: signed REST client implementing ExecutionClient (place/cancel orders, list open orders, fetch balances/positions).
  • BybitMarketStream: resilient public WebSocket stream implementing MarketStream with support for klines and public trades, automatic heartbeats, and graceful shutdown.
  • PublicChannel/BybitSubscription helpers for selecting categories (linear, inverse, spot, etc.) and topics.

Configuration

Point config/[env].toml exchange profiles at the correct REST/WS endpoints and supply API credentials if you want to use the REST client.

Tests

The crate currently provides unit tests for request signing. You can run the full suite with:

cargo test -p tesser-bybit
Commit count: 0

cargo fmt