{"action":"subscribe","id":"fa4f324d-ae11-8e7f-a043-7cd8b29233d4-5d8a","channel":"kline","data":[{"chain":"sol","addresses":"ukHH6c7mMyiWCf1b9pnWe25TSpkDDt3H5pQZgZ74J82","interval":"1h"}]}
{"channel":"ack","data":[{"ack_id":"fa4f324d-ae11-8e7f-a043-7cd8b29233d4-5d8a"}]}
{"jsonrpc":"2.0","method":"accountSubscribe","params":["H6ARHf6YXhGYeQfUzQNGk6rDNnLBQKrenN712K4AQJEG",{"encoding":"base64","commitment":"confirmed"}],"id":1}
{"jsonrpc":"2.0","method":"ping"}
目标
这些价格应该放入 Redis 缓存,供其他服务使用
SPL Token 价格监听方案
Raydium 报价查询 API
✅ 验证可行,但有频率限制
Raydium
https://transaction-v1.raydium.io/compute/swap-base-out?inputMint=So11111111111111111111111111111111111111112&outputMint=8h3yknQtEwc5tfqmqY7f7q61pqa1R66ww4hjtDA3pump&amount=1000000&slippageBps=50&txVersion=V0
该接口的请求频率如图所示:
每个 IP 每秒最多 12 次请求,稳妥一点也就是一秒内最多同时监听 10 个代币的价格变动。
Jupiter
https://api.jup.ag/price/v2?ids=GWc5r88mgSZ14GYGvm2EvBjQfnJFyQmwMFdA45oypump&showExtraInfo=true
GMGN 公开的 K 线 API
❌ 测试失败,有反爬
Details
wss://ws.gmgn.ai/quotation
订阅代币的 K 线
订阅:
订阅成功:
心跳:
SOL 的实时价格(USD)
wss://api2.pythnet.pyth.network/
订阅:
心跳:
订阅 grpc 消息
代验证
https://github.com/ChainBuff/yellowstone-grpc/tree/main/06-example-subPrice