监听pump.fun 迁移至 Raydium
本指南将向你展示如何使用 Python 脚本跟踪 pump.fun 代币从初始绑定曲线状态到迁移至 Raydium 的整个生命周期。

一键发币: SUI | SOL | BNB | ETH | BASE | ARB | OP | POLYGON | AVAX | FTM | OK
如需完整的 pump.fun 机器人,请参阅 Solana: 创建一个交易和抢购 pump.fun 机器人。另请参阅 Solana: 仅使用 logsSubscribe 监听 pump.fun 代币铸造。
本文是两个脚本的补充内容:
check_boding_curve_status.py
listen_to_raydium_migration.py
本指南将向你展示如何使用 Python 脚本跟踪 pump.fun 代币从初始绑定曲线状态到迁移至 Raydium 的整个生命周期。
1、前置条件
👍 立即获取你自己的节点端点。免费开始,并立即将您的应用提升至生产级别,无需信用卡。你可以使用 GitHub、X、Google 或 Microsoft 账户注册。
- 克隆 pump-fun-bot GitHub 仓库。
- 安装依赖项:
pip install -r requirements.txt
- 在
config.py
中提供节点的 HTTP 和 WebSocket 端点。
2、理解 pump.fun 代币迁移
在 pump.fun 上,代币最初是基于绑定曲线进行交易的——这是一种根据供需关系决定代币价格的数学公式。然而,一旦满足某些条件,代币就会“毕业”,并将其流动性迁移到 Raydium DEX。
代币迁移到 Raydium 的条件包括:
- 绑定曲线达到完成状态(通过曲线状态中的
complete
标志追踪)。 - 代币积累了足够的流动性和交易量。
- 协议执行了迁移交易。
迁移后,交易机制从绑定曲线转变为 Raydium 的传统 AMM(自动做市商)模型。这一转变的重要性在于:
- 交易机制从绑定曲线变为 AMM。
- 流动性变得更加灵活,用户可以自由添加或移除。
- 代币能够接入更广泛的 Raydium 生态系统。
3、监控工具
本指南涵盖了用于跟踪此迁移过程的两个重要脚本:
check_boding_curve_status.py
- 检查代币是否仍在绑定曲线上,或者是否已准备好迁移。listen_to_raydium_migration.py
- 实时监控迁移至 Raydium 的过程。
3.1 检查绑定曲线状态
check_boding_curve_status.py
脚本允许你检查代币的绑定曲线是否仍然有效,或者是否已完成并准备迁移到 Raydium。
使用方法
python check_boding_curve_status.py TOKEN_ADDRESS
将 TOKEN_ADDRESS
替换为你要检查的 Solana 代币地址。该脚本会根据你提供的代币地址推导出关联的绑定曲线地址,然后对该绑定曲线发出 getAccountInfo
调用。
示例输出
对于活跃的绑定曲线:
代币状态:
--------------------------------------------------
代币铸造地址: TokenAddressHere...
关联绑定曲线: BondingCurveAddressHere...
Bump Seed: 255
--------------------------------------------------
绑定曲线状态:
--------------------------------------------------
完成状态:未完成
--------------------------------------------------
对于已完成的绑定曲线:
代币状态:
--------------------------------------------------
代币铸造地址: TokenAddressHere...
关联绑定曲线: BondingCurveAddressHere...
Bump Seed: 255
--------------------------------------------------
绑定曲线状态:
--------------------------------------------------
完成状态:已完成
注意:此绑定曲线已完成,流动性已迁移到 Raydium。
--------------------------------------------------
3.2 监控 Raydium 迁移
listen_to_raydium_migration.py
脚本通过 WebSocket 订阅实时监控代币从 pump.fun 迁移到 Raydium DEX 的过程。
pump.fun 的迁移账户为 39azUYFWPz3VHgKCf3VChUwbpURdCHRxjWVowf5jUJjg
。
当绑定曲线完成时,该账户会将代币添加到 Raydium 的 AMM 池中,并附带代币的流动性。这实际上构成了从 pump.fun 到 Raydium 的代币迁移。
我们的脚本通过 WebSocket 使用 blockSubscribe
方法监听所有涉及迁移账户 39azUYFWPz3VHgKCf3VChUwbpURdCHRxjWVowf5jUJjg
的交易,然后使用 Raydium IDL 文件 raydium_amm_idl.json
(也在我们的 pump-fun-bot 仓库 中)解码这些交易。解码数据后,它会打印出我们实际需要的内容——迁移的 pump.fun 代币地址以及该代币在 Raydium 上的新流动性池地址。
使用方法
python listen_to_raydium_migration.py
示例输出
当发生迁移时:
找到 initialize2 指令!
签名:5KtPn3...
代币地址:TokenAddressHere...
流动性地址:LiquidityPoolAddressHere...
==================================================
4、使用场景
这些监控工具特别适用于:
- 需要在交易转移到 Raydium 时调整策略的交易者。
- 在绑定曲线与 AMM 上运作方式不同的套利机器人。
- 希望在代币迁移后立即提供流动性的做市商。
- 提前抢购在 Raydium 上表现成功的代币。
- 跟踪 pump.fun 生态系统的分析工具。
5、结束语
理解和监控代币从 pump.fun 迁移到 Raydium 的过程对于交易策略至关重要。这些工具帮助您了解代币流动性的状态和位置,从而相应地调整您的交易策略。
如需完整的交易机器人实现,请参阅 创建 pump.fun 交易机器人。
原文链接:Solana: Listening to pump.fun migrations to Raydium
DefiPlot翻译整理,转载请标明出处
免责声明:本站资源仅用于学习目的,也不应被视为投资建议,读者在采取任何行动之前应自行研究并对自己的决定承担全部责任。