Skip to content

feat(exchange): add Binance balance parsing and WebSocket implementation - #23

Merged
Praying merged 1 commit into
mainfrom
002-refactor-large-files
Jan 4, 2026
Merged

Praying merged 1 commit into
mainfrom
002-refactor-large-files

Conversation

@Praying

@Praying Praying commented Jan 4, 2026

Copy link
Copy Markdown
Owner
  • Implement parse_balance function for Binance account balance data
  • Add parse_balance_with_type function supporting spot, margin, isolated, linear, future, inverse, delivery, funding, option, and portfolio account types
  • Create comprehensive Binance WebSocket implementation with subscribe and watch methods
  • Add watch_ticker, watch_tickers, watch_mark_price, watch_order_book, watch_order_books, watch_mark_prices, watch_trades, watch_ohlcv, watch_bids_asks, watch_balance, watch_orders, watch_my_trades, and watch_positions methods
  • Implement exponential backoff configuration for WebSocket reconnections
  • Add WebSocket error classification with transient and permanent error types

- Implement parse_balance function for Binance account balance data
- Add parse_balance_with_type function supporting spot, margin, isolated, linear, future,
  inverse, delivery, funding, option, and portfolio account types
- Create comprehensive Binance WebSocket implementation with subscribe and watch methods
- Add watch_ticker, watch_tickers, watch_mark_price, watch_order_book, watch_order_books,
  watch_mark_prices, watch_trades, watch_ohlcv, watch_bids_asks, watch_balance, watch_orders,
  watch_my_trades, and watch_positions methods
- Implement exponential backoff configuration for WebSocket reconnections
- Add WebSocket error classification with transient and permanent error types
@Praying
Praying merged commit bfa31a8 into main Jan 4, 2026
9 checks passed
@Praying
Praying deleted the 002-refactor-large-files branch January 4, 2026 06:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant