PancakeSwap¶
🛠 连接器信息¶
- 文件夹: https://github.com/hummingbot/gateway/tree/development/src/connectors/pancakeswap
- 默认配置: https://github.com/hummingbot/gateway/blob/development/src/templates/pancakeswap.yml
| 组件 | 状态 | 备注 | 
|---|---|---|
| 路由连接器 | ✅ | 智能路由 | 
| AMM 连接器 | ✅ | V2 池 | 
| CLMM 连接器 | ✅ | V3 池 | 
ℹ️ 交易所信息¶
- 官网: https://pancakeswap.finance
- CoinMarketCap: https://coinmarketcap.com/exchanges/pancakeswap/
- CoinGecko: https://www.coingecko.com/en/exchanges/pancakeswap
- 费用: https://docs.pancakeswap.finance/products/pancakeswap-exchange/pancakeswap-pools#trading-fees
- API 文档: https://developer.pancakeswap.finance/
🔑 如何连接¶
PancakeSwap 运行于 BNB Chain 及其他 EVM 兼容网络。
| 链 | 网络 | 
|---|---|
| ethereum | 'bsc', 'mainnet', 'arbitrum', 'base' | 
有关将钱包连接到 Gateway 的说明,请参阅 Gateway Connect。
配置¶
在 /conf/connectors/pancakeswap.yml 中配置 PancakeSwap 设置。
以下是 PancakeSwap 的配置参数及其默认值:
# Global settings for PancakeSwap
# Default slippage percentage for swaps (2%)
slippagePct: 2
# For each swap, the maximum number of hops to consider
maximumHops: 4
路由端点¶
集成 PancakeSwap 智能路由以实现最优交易执行
- /connectors/pancakeswap/router/quote-swap
- /connectors/pancakeswap/router/execute-quote
- /connectors/pancakeswap/router/execute-swap
AMM 端点¶
集成 PancakeSwap V2 经典 AMM 池
- /connectors/pancakeswap/amm/quote-swap
- /connectors/pancakeswap/amm/execute-swap
- /connectors/pancakeswap/amm/pool-info
- /connectors/pancakeswap/amm/position-info
- /connectors/pancakeswap/amm/quote-liquidity
- /connectors/pancakeswap/amm/add-liquidity
- /connectors/pancakeswap/amm/remove-liquidity
CLMM 端点¶
集成 PancakeSwap V3 集中流动性池
- /connectors/pancakeswap/clmm/quote-swap
- /connectors/pancakeswap/clmm/execute-swap
- /connectors/pancakeswap/clmm/pool-info
- /connectors/pancakeswap/clmm/position-info
- /connectors/pancakeswap/clmm/positions-owned
- /connectors/pancakeswap/clmm/quote-position
- /connectors/pancakeswap/clmm/open-position
- /connectors/pancakeswap/clmm/close-position
- /connectors/pancakeswap/clmm/add-liquidity
- /connectors/pancakeswap/clmm/remove-liquidity
- /connectors/pancakeswap/clmm/collect-fees
如需更多信息,请以开发模式运行 Gateway,然后在浏览器中访问 http://localhost:15888 查看每个端点的详细文档。
