Uniswap¶
🛠 连接器信息¶
- 文件夹: https://github.com/hummingbot/gateway/tree/development/src/connectors/uniswap
- 默认配置: https://github.com/hummingbot/gateway/blob/development/src/templates/uniswap.yml
组件 | 状态 | 注意事项 |
---|---|---|
路由连接器 | ✅ | 通用路由器 |
AMM 连接器 | ✅ | V2 池 |
CLMM 连接器 | ✅ | V3 池 |
ℹ️ 交易所信息¶
- 网站: https://app.uniswap.org
- CoinMarketCap: https://coinmarketcap.com/exchanges/uniswap-v3/
- CoinGecko: https://www.coingecko.com/en/exchanges/uniswap
- 费用: https://docs.uniswap.org/protocol/V2/concepts/advanced-topics/fees
- API 文档: https://docs.uniswap.org/sdk/v3/overview
🔑 如何连接¶
Uniswap 在以太坊和 EVM 兼容网络上运行。
链 | 网络 |
---|---|
ethereum |
mainnet , arbitrum , optimism , base , polygon , avalanche , bsc , celo |
有关将钱包连接到 Gateway 的说明,请参见Gateway Connect。
配置¶
在 /conf/connectors/uniswap.yml
中配置 Uniswap 设置。
以下是 Uniswap 配置参数及其默认值:
# Global settings for Uniswap
# Default slippage percentage for swaps (2%)
slippagePct: 2
# For each swap, the maximum number of hops to consider
maximumHops: 4
路由端点¶
与 Uniswap 通用路由器集成以实现最佳交易执行
/connectors/uniswap/router/quote-swap
/connectors/uniswap/router/execute-quote
/connectors/uniswap/router/execute-swap
AMM 端点¶
与 Uniswap V2 经典 AMM 池集成
/connectors/uniswap/amm/quote-swap
/connectors/uniswap/amm/execute-swap
/connectors/uniswap/amm/pool-info
/connectors/uniswap/amm/position-info
/connectors/uniswap/amm/quote-liquidity
/connectors/uniswap/amm/add-liquidity
/connectors/uniswap/amm/remove-liquidity
CLMM 端点¶
与 Uniswap V3 集中流动性池集成
/connectors/uniswap/clmm/quote-swap
/connectors/uniswap/clmm/execute-swap
/connectors/uniswap/clmm/pool-info
/connectors/uniswap/clmm/position-info
/connectors/uniswap/clmm/positions-owned
/connectors/uniswap/clmm/quote-position
/connectors/uniswap/clmm/open-position
/connectors/uniswap/clmm/close-position
/connectors/uniswap/clmm/add-liquidity
/connectors/uniswap/clmm/remove-liquidity
/connectors/uniswap/clmm/collect-fees
欲了解更多信息,请在开发模式下运行 Gateway 并在浏览器中访问http://localhost:15888查看每个端点的详细文档。