跳至内容

PancakeSwap

🛠 连接器信息

组件 状态 备注
路由连接器 智能路由
AMM 连接器 V2 池
CLMM 连接器 V3 池

ℹ️ 交易所信息

🔑 如何连接

PancakeSwap 在多个区块链网络上运行,包括支持 EVM 的链和 Solana。

网络
ethereum bscmainnetarbitrumbase
solana mainnet-beta, devnet

EVM 链

对于基于 EVM 的网络(BNB Chain、Ethereum、Arbitrum、Base),请参阅 Gateway Connect,了解如何将钱包连接到 Gateway 的操作说明。

Solana

对于 Solana 网络,您需要配置一个 Solana 钱包。Solana 上的 PancakeSwap 使用与 EVM 链上 V3 资金池相同的集中流动性(CLMM)技术。

连接您的 Solana 钱包步骤如下:

  1. 运行 Gateway connect 命令:

    gateway connect solana
    

  2. 根据提示选择以下任一操作:

  3. 使用私钥导入现有钱包
  4. 生成一个新的 Solana 钱包

  5. 选择您的网络:

  6. mainnet-beta 用于正式环境交易
  7. 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 查看每个端点的详细文档。