subscribe_migrations —— 迁移
你所选 DEX 上池迁移事件的实时流(目前:PumpFun 联合曲线 → PumpSwap AMM)。服务器发出 migration。传 protocols(目前只有 PUMPFUN 会发出迁移事件)。
| 通道 | Socket.IO 事件 |
| 认证 | 不需要;你套餐的密钥可提高限额 |
| 发出 | migration |
| 费用 | 免费 |
示例
- JavaScript
- Python
点击图标切换。示例会实时重新生成,可以直接粘贴到你的客户端里。
socket.on("migration", (m) => {
console.log(`${m.mint} migrated ${m.old_pool} → ${m.new_pool}`);
});
socket.emit("subscribe_migrations", {
protocols: ["PUMPFUN"],
});
import socketio
sio = socketio.Client()
@sio.on("migration")
def on_migration(m):
print(f"{m['mint']} migrated {m['old_pool']} → {m['new_pool']}")
sio.connect("https://sol.shrine.trade") # 无需密钥
sio.emit("subscribe_migrations", {"protocols": ["PUMPFUN"]})
sio.wait()
# 之后要停止(免费):
# sio.emit("unsubscribe_migrations", {"protocols": ["PUMPFUN"]})
响应 —— migration
{
"protocol": "PUMPFUN",
"mint": "Gc6r…pump",
"old_pool": "<bonding curve>",
"new_pool": "<pumpswap pool>",
"tx": "<signature>",
"time": 1779812627
}
试一试
说明
- 迁移后,旧池在
/metadata里被标记为active: false;之后按mint查询会自动解析到新池。 - 配合
subscribe_new_tokens看发行侧,配合新池上的subscribe_trades看最初的几笔交易。
LimitsFree 2 socketsLite 5 socketsDeveloper 50 socketsSee plans →