diff --git a/README.md b/README.md
index eebe363378..4be4d21c59 100644
--- a/README.md
+++ b/README.md
@@ -18,57 +18,57 @@ We created hummingbot to promote **decentralized market-making**: enabling membe
:x: RED - Connector is broken and unusable.
-| logo | id | name | ver | doc | status | referral |
-|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
-|
| altmarkets | [AltMarkets.io](https://altmarkets.io/) | 2 | [API](https://altmarkets.io/) | :white_check_mark: |
-|
| ascend_ex | [AscendEx](https://ascendex.com/en/global-digital-asset-platform) | 1 | [API](https://ascendex.github.io/ascendex-pro-api/#ascendex-pro-api-documentation) | :warning: | [UEIXNXKW](https://ascendex.com/register?inviteCode=UEIXNXKW)
-|
| beaxy | [Beaxy](https://beaxy.com/) | 2 | [API](https://beaxyapiv2trading.docs.apiary.io/) | :white_check_mark:|
-|
| binance_perpetual | [Binance Futures](https://www.binance.com/) | 1 | [API](https://binance-docs.github.io/apidocs/futures/en/) | :warning: | [54499305](https://www.binance.com/en/futures/ref/hummingbot)
-|
| binance_us | [Binance US](https://www.binance.com/) | 3 | [API](https://github.com/binance-us/binance-official-api-docs/blob/master/rest-api.md) | :white_check_mark: |
-|
| binance | [Binance](https://www.binance.com/) | 3 | [API](https://github.com/binance/binance-spot-api-docs/blob/master/rest-api.md) | :white_check_mark: | [FQQNNGCD](https://www.binance.com/en/register?ref=FQQNNGCD)
-|
| bitfinex | [Bitfinex](https://www.bitfinex.com/) | 2 | [API](https://docs.bitfinex.com/docs/introduction) | :warning: | [dxCUrjvc](https://bitfinex.com/?refcode=-dxCUrjvc)
-|
| bittrex | [Bittrex Global](https://global.bittrex.com/) | 3 | [API](https://bittrex.github.io/api/v3) | :white_check_mark: |
-|
| bitmart | [BitMart](https://www.bitmart.com/) | 1 | [API](https://developer-pro.bitmart.com/en/) | :warning: | [UM6fQV](https://www.bitmart.com/en?r=UM6fQV)
-|
| blocktane | [Blocktane](https://blocktane.io/) | 2 | [API](https://blocktane.io/api) | :warning: |
-|
| bybit_perpetual | [Bybit Perpetual](https://www.bybit.com/en-US/) | 2 | [API](https://bybit-exchange.github.io/docs/linear/#t-introduction) | :white_check_mark: |
-|
| coinbase_pro | [Coinbase Pro](https://pro.coinbase.com/) | * | [API](https://docs.pro.coinbase.com/) | :warning: |
-|
| coinflex | [CoinFLEX](https://coinflex.com/) | 2 | [API](https://coinflex.com/api/) | :white_check_mark: |
-|
| coinzoom | [CoinZoom](https://trade.coinzoom.com/landing) | * | [API](https://api-docs.coinzoom.com/) | :warning: |
-|
| crypto_com | [Crypto.com](https://crypto.com/exchange) | 2 | [API](https://exchange-docs.crypto.com/#introduction) | :white_check_mark: |
-|
| digifinex | [Digifinex](https://www.digifinex.com/en-ww) | 3 | [API](https://docs.digifinex.com/en-ww/v3/#introduction) | :warning: |
-|
| dydx_perpetual | [dYdX Perpetual](https://dydx.exchange/) | 3 | [API](https://docs.dydx.exchange/#general) | :warning: |
-|
| ftx | [FTX](https://ftx.com/en) | 1 | [API](https://docs.ftx.com/#overview) | :white_check_mark: |
-|
| himalaya | [Himalaya Exchange](https://himalaya.exchange/) | * | [API]() | :x: |
-|
| hitbtc | [HitBTC](https://hitbtc.com/) | 2 | [API](https://api.hitbtc.com/) | :white_check_mark: |
-|
| huobi | [Huobi Global](https://www.hbg.com) | 1 | [API](https://huobiapi.github.io/docs/spot/v1/en/) | :warning: |
-|
| gate_io | [Gate.io](https://www.gate.io/) | 2 | [API](https://www.gate.io/api2) | :white_check_mark: | [5868285](https://www.gate.io/signup/5868285)
-|
| kraken | [Kraken](https://www.kraken.com/) | 1 | [API](https://www.kraken.com/features/api) | :white_check_mark: |
-|
| kucoin | [KuCoin](https://www.kucoin.com/) | 1 | [API](https://docs.kucoin.com/#general) | :warning: | [272KvRf](https://www.kucoin.com/ucenter/signup?rcode=272KvRf)
-|
| liquid | [Liquid](https://www.liquid.com/) | 2 | [API](https://developers.liquid.com/) | :white_check_mark: |
-|
| mexc | [MEXC Global](https://www.mexc.com/) | 1 | [API](https://mxcdevelop.github.io/APIDoc/) | :warning: |
-|
| ndax | [NDAX](https://ndax.io/) | 1 | [API](https://ndaxlo.github.io/API/) | :warning: |
-|
| okex | [OKEx](https://www.okex.com/) | 3 | [API](https://www.okex.com/docs/en/) | :white_check_mark: | [1931920](https://www.okex.com/join/1931920)
-|
| probit | [Probit Global](https://www.probit.com/en-us/) | 1 | [API](https://docs-en.probit.com/docs) | :warning: |
-|
| probit_kr | [Probit Korea](https://www.probit.kr/en-us/) | 1 | [API](https://docs-en.probit.com/docs) | :warning: |
-|
| wazirx | [WazirX](https://wazirx.com/) | 1 | [API](https://docs.wazirx.com/#public-rest-api-for-wazirx) | :warning: |
-
+| logo | id | name | ver | doc | status | referral |
+|:----------------------------------------------------------------------------------------:|:-----------------:|:-----------------------------------------------------------------:|:---:|:--------------------------------------------------------------------------------------:|:------------------:|:--------------------------------------------------------------:|
+|
| altmarkets | [AltMarkets.io](https://altmarkets.io/) | 2 | [API](https://altmarkets.io/) | :white_check_mark: | |
+|
| ascend_ex | [AscendEx](https://ascendex.com/en/global-digital-asset-platform) | 1 | [API](https://ascendex.github.io/ascendex-pro-api/#ascendex-pro-api-documentation) | :warning: | [UEIXNXKW](https://ascendex.com/register?inviteCode=UEIXNXKW) |
+|
| beaxy | [Beaxy](https://beaxy.com/) | 2 | [API](https://beaxyapiv2trading.docs.apiary.io/) | :white_check_mark: | |
+|
| binance_perpetual | [Binance Futures](https://www.binance.com/) | 1 | [API](https://binance-docs.github.io/apidocs/futures/en/) | :warning: | [54499305](https://www.binance.com/en/futures/ref/hummingbot) |
+|
| binance_us | [Binance US](https://www.binance.com/) | 3 | [API](https://github.com/binance-us/binance-official-api-docs/blob/master/rest-api.md) | :white_check_mark: | |
+|
| binance | [Binance](https://www.binance.com/) | 3 | [API](https://github.com/binance/binance-spot-api-docs/blob/master/rest-api.md) | :white_check_mark: | [FQQNNGCD](https://www.binance.com/en/register?ref=FQQNNGCD) |
+|
| bitfinex | [Bitfinex](https://www.bitfinex.com/) | 2 | [API](https://docs.bitfinex.com/docs/introduction) | :warning: | [dxCUrjvc](https://bitfinex.com/?refcode=-dxCUrjvc) |
+|
| bittrex | [Bittrex Global](https://global.bittrex.com/) | 3 | [API](https://bittrex.github.io/api/v3) | :white_check_mark: | |
+|
| bitmart | [BitMart](https://www.bitmart.com/) | 1 | [API](https://developer-pro.bitmart.com/en/) | :warning: | [UM6fQV](https://www.bitmart.com/en?r=UM6fQV) |
+|
| blocktane | [Blocktane](https://blocktane.io/) | 2 | [API](https://blocktane.io/api) | :warning: | |
+|
| bybit_perpetual | [Bybit Perpetual](https://www.bybit.com/en-US/) | 2 | [API](https://bybit-exchange.github.io/docs/linear/#t-introduction) | :white_check_mark: | |
+|
| coinbase_pro | [Coinbase Pro](https://pro.coinbase.com/) | * | [API](https://docs.pro.coinbase.com/) | :warning: | |
+|
| coinflex | [CoinFLEX](https://coinflex.com/) | 2 | [API](https://coinflex.com/api/) | :white_check_mark: | |
+|
| coinzoom | [CoinZoom](https://trade.coinzoom.com/landing) | * | [API](https://api-docs.coinzoom.com/) | :warning: | |
+|
| crypto_com | [Crypto.com](https://crypto.com/exchange) | 2 | [API](https://exchange-docs.crypto.com/#introduction) | :white_check_mark: | |
+|
| digifinex | [Digifinex](https://www.digifinex.com/en-ww) | 3 | [API](https://docs.digifinex.com/en-ww/v3/#introduction) | :warning: | |
+|
| dydx_perpetual | [dYdX Perpetual](https://dydx.exchange/) | 3 | [API](https://docs.dydx.exchange/#general) | :warning: | |
+|
| ftx | [FTX](https://ftx.com/en) | 1 | [API](https://docs.ftx.com/#overview) | :white_check_mark: | |
+|
| himalaya | [Himalaya Exchange](https://himalaya.exchange/) | * | [API]() | :x: | |
+|
| hitbtc | [HitBTC](https://hitbtc.com/) | 2 | [API](https://api.hitbtc.com/) | :white_check_mark: | |
+|
| huobi | [Huobi Global](https://www.hbg.com) | 1 | [API](https://huobiapi.github.io/docs/spot/v1/en/) | :warning: | |
+|
| gate_io | [Gate.io](https://www.gate.io/) | 2 | [API](https://www.gate.io/api2) | :white_check_mark: | [5868285](https://www.gate.io/signup/5868285) |
+|
| kraken | [Kraken](https://www.kraken.com/) | 1 | [API](https://www.kraken.com/features/api) | :white_check_mark: | |
+|
| kucoin | [KuCoin](https://www.kucoin.com/) | 1 | [API](https://docs.kucoin.com/#general) | :warning: | [272KvRf](https://www.kucoin.com/ucenter/signup?rcode=272KvRf) |
+|
| liquid | [Liquid](https://www.liquid.com/) | 2 | [API](https://developers.liquid.com/) | :white_check_mark: | |
+|
| mexc | [MEXC Global](https://www.mexc.com/) | 1 | [API](https://mxcdevelop.github.io/APIDoc/) | :warning: | |
+|
| ndax | [NDAX](https://ndax.io/) | 1 | [API](https://ndaxlo.github.io/API/) | :warning: | |
+|
| okex | [OKEx](https://www.okex.com/) | 3 | [API](https://www.okex.com/docs/en/) | :white_check_mark: | [1931920](https://www.okex.com/join/1931920) |
+|
| probit | [Probit Global](https://www.probit.com/en-us/) | 1 | [API](https://docs-en.probit.com/docs) | :warning: | |
+|
| probit_kr | [Probit Korea](https://www.probit.kr/en-us/) | 1 | [API](https://docs-en.probit.com/docs) | :warning: | |
+|
| wazirx | [WazirX](https://wazirx.com/) | 1 | [API](https://docs.wazirx.com/#public-rest-api-for-wazirx) | :warning: | |
## Supported decentralized exchanges
-| logo | id | name | ver | doc| maintainer | status |
-|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
-|
| loopring | [Loopring](https://loopring.io/) | 3 | [API](https://docs3.loopring.io/en/) | | :warning: |
+| logo | id | name | ver | doc | maintainer | status |
+|:----------------------------------------------------------------:|:--------:|:--------------------------------:|:---:|:------------------------------------:|:----------:|:---------:|
+|
| loopring | [Loopring](https://loopring.io/) | 3 | [API](https://docs3.loopring.io/en/) | | :warning: |
## Supported protocol exchanges
-| logo | id | name | ver | doc| status |
-|:---:|:---:|:---:|:---:|:---:|:--:|
-|
| balancer | [Balancer](https://balancer.finance/) | * | [SDK](https://docs.balancer.finance/) | :white_check_mark: |
-|
| celo | [Celo](https://celo.org/) | * | [SDK](https://celo.org/developers) | :warning: |
-|
| perpetual_finance | [Perpetual Protocol](https://perp.fi/) | * | [SDK](https://docs.perp.fi/) | :warning: |
-|
| terra | [Terra](https://terra.money/) | * | [SDK](https://docs.terra.money/) | :warning: |
-|
| uniswap | [Uniswap](https://uniswap.org/) | 2 | [SDK](https://docs.uniswap.org/sdk/2.0.0/) | :warning: |
-|
| uniswap v3 | [Uniswap v3](https://uniswap.org/) | 3 | [SDK](https://docs.uniswap.org/sdk/introduction) | :warning: |
+| logo | id | name | chains | type | ver | docs | status |
+|:------------------------------------------------------------------------------------:|:-----------------:|:--------------------------------------:|----------|-----------|:---:|:------------------------------------------------:|:------------------:|
+|
| balancer | [Balancer](https://balancer.finance/) | Ethereum | AMM | * | [SDK](https://docs.balancer.finance/) | :white_check_mark: |
+|
| celo | [Celo](https://celo.org/) | Celo | | * | [SDK](https://celo.org/developers) | :warning: |
+|
| perpetual_finance | [Perpetual Protocol](https://perp.fi/) | Ethereum | Perp AMM | * | [SDK](https://docs.perp.fi/) | :warning: |
+|
| terra | [Terra](https://terra.money/) | Terra | | * | [SDK](https://docs.terra.money/) | :warning: |
+|
| uniswap | [Uniswap](https://uniswap.org/) | Ethereum | AMM | 2 | [SDK](https://docs.uniswap.org/sdk/2.0.0/) | :warning: |
+|
| uniswap v3 | [Uniswap v3](https://uniswap.org/) | Ethereum | Range AMM | 3 | [SDK](https://docs.uniswap.org/sdk/introduction) | :warning: |
+|
| serum | [Serum](https://www.projectserum.com/) | Solana | CLOB | * | [SDK](https://docs.projectserum.com/) | :warning: |