Exchange Connectors
DMM-Bot builds on top of Hummingbot V2, which utilizes 'connectors' to automate high frequency trading strategies. Connectors standardize trading logic and order types across different types of exchanges and blockchain networks. Each connector's code is contained in modularized folders in the Hummingbot and/or Gateway codebases.
Connector Types
CEXs: Centralized exchanges take custody of user assets, i.e. Binance, Gate.io, Kucoin, etc.
DEXs: Decentralized exchanges are platforms in which user assets are stored non-custodially in smart contracts, i.e. Uniswap, dYdX, PancakeSwap, etc.
Chains: L1/L2 blockchain networks such as Ethereum, Polygon, Arbitrum, etc.
Exchange connectors may have a maintainer who is responsible for ongoing maintenance: fixing bugs, addressing user issues, and keeping up with exchange API and Hummingbot connector standard updates. Specifically, maintainer responsibilities include:
Addressing user Github issues and pull requests related to the connector
Keeping the connector updated for changes to the exchange API and Hummingbot connector standard for that exchange type
Keeping the connector's documentation page updated
DMM currently operates with DAO-selected connectors, including:
CEXs: Binance, gate.io, Kucoin, OKX, Bybit
DEXs: Woo X, dYdX, Injective Helix, Curve, Pangolin, Uniswap
Connectors in progress include
Osmosis
Last updated