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.
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.
- 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
- Language: Python 3.10+
- Compliance: PEP8 / Black formatted
- API Standard: Decibel API V1
- Gateway Standard: Hummingbot V2.1
ipezygj - Full-stack Quant Developer focusing on high-frequency trading infrastructure.