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 池 |
ℹ️ 交易所信息¶
- 网站 (EVM):https://pancakeswap.finance
- 网站 (Solana):https://solana.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 在多个区块链网络上运行,包括支持 EVM 的链和 Solana。
| 链 | 网络 |
|---|---|
ethereum |
bsc、mainnet、arbitrum、base |
solana |
mainnet-beta, devnet |
EVM 链¶
对于基于 EVM 的网络(BNB Chain、Ethereum、Arbitrum、Base),请参阅 Gateway Connect,了解如何将钱包连接到 Gateway 的操作说明。
Solana¶
对于 Solana 网络,您需要配置一个 Solana 钱包。Solana 上的 PancakeSwap 使用与 EVM 链上 V3 资金池相同的集中流动性(CLMM)技术。
连接您的 Solana 钱包步骤如下:
-
运行 Gateway connect 命令:
-
根据提示选择以下任一操作:
- 使用私钥导入现有钱包
-
生成一个新的 Solana 钱包
-
选择您的网络:
mainnet-beta用于正式环境交易devnet用于测试
连接器包含自动 WSOL(封装 SOL)处理功能,并全面支持 Token-2022 标准代币以及 NFT 头寸追踪。
配置¶
在 /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 查看每个端点的详细文档。