Skip to content

Sushiswap

🛠 Connector Info

  • Exchange Type: Decentralized Exchange (DEX)
  • Market Type: Automatic Market Maker (AMM)
Component Status Notes
2ī¸âƒŖ AMM Connector ✅
3ī¸âƒŖ Range AMM Connector Not built
đŸ•¯ AMM Data Feed ✅

ℹī¸ Exchange Info

🔑 How to Connect

Create a wallet on one of the supported networks below:

Chain Networks
ethereum |mainnet,arbitrum_onegoerli`
avalanche |avalanche,fuji`
binance smart chain |mainnet,testnet`
harmony |mainnet`
polygon |mainnet,mumbai`

From inside the Hummingbot client, run gateway connect sushiswap in order to connect your wallet:

Which chain do you want sushiswap to connect to? (ethereum, binance-smart-chain, polygon) >>> 
Which network do you want sushiswap to connect to? (mainnet, mumbai) >>>
Enter your polygon-mainnet private key >>>>

If connection is successful (polygon-mainnet):

The sushiswap connector now uses wallet [pubKey] on polygon-mainnet

2ī¸âƒŖ AMM Connector

Integration to this DEX's swap pricing and execution endpoints

Endpoints

  • /amm/price
  • /amm/trade

For more info, run Gateway and go to in your browser to see detailed documentation for each endpoint.

đŸ•¯ AMM Data Feed

Data feed of this exchange's real-time prices

Usage

from hummingbot.data_feed.amm_gateway_data_feed import AmmGatewayDataFeed
prices = AmmGatewayDataFeed(
        connector_chain_network="sushiswap_harmony_mainnet",
        trading_pairs={"WETH-WONE", "WBTC-WONE"},
        order_amount_in_base=Decimal("1"),
    )