Skip to content

Latest commit

Β 

History

History
30 lines (21 loc) Β· 1.3 KB

File metadata and controls

30 lines (21 loc) Β· 1.3 KB

Decibel Perpetual Connector for Hummingbot Gateway V2.1

Technical implementation of the Decibel Perpetual (CLOB) connector following the Hummingbot V2.1 Gateway architecture. This project aims to provide a robust, modular, and high-performance bridge for decentralized perpetual trading.

πŸ— Architecture Overview

This connector is built using the latest Hummingbot V2.1 standards, prioritizing modularity and separation of concerns:

  • Authentication (auth.py): Implements Decibel-specific HMAC SHA256 signing logic with millisecond timestamping.
  • Data Sources (data_source.py): Asynchronous WebSocket and REST integration for real-time Order Book synchronization.
  • Utilities (utils.py): Centralized endpoint mapping and constant management.

πŸ›  Features (In Progress)

  • V2.1 Scaffold & Directory Structure
  • HMAC Authentication Logic
  • REST/WebSocket Utility Mapping
  • Order Book Data Source Skeleton
  • User Stream Tracker (Private WS Skeleton)
  • Derivative Class Execution Logic

πŸš€ Technical Specifications

  • Language: Python 3.10+
  • Compliance: PEP8 / Black formatted
  • API Standard: Decibel API V1
  • Gateway Standard: Hummingbot V2.1

πŸ‘¨β€πŸ’» Author

ipezygj - Full-stack Quant Developer focusing on high-frequency trading infrastructure.