-
Notifications
You must be signed in to change notification settings - Fork 158
Open
Labels
Milestone
Description
目标
- 实时监听 SOL 的价格
- 实时监听 SPL Token 的价格
这些价格应该放入 Redis 缓存,供其他服务使用
SPL Token 价格监听方案
Raydium 报价查询 API
✅ 验证可行,但有频率限制
Raydium
该接口的请求频率如图所示:
每个 IP 每秒最多 12 次请求,稳妥一点也就是一秒内最多同时监听 10 个代币的价格变动。
Jupiter
https://api.jup.ag/price/v2?ids=GWc5r88mgSZ14GYGvm2EvBjQfnJFyQmwMFdA45oypump&showExtraInfo=true
GMGN 公开的 K 线 API
❌ 测试失败,有反爬
Details
wss://ws.gmgn.ai/quotation
订阅代币的 K 线
订阅:
{"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"}]}
心跳:
{"action":"heartbeat"}
SOL 的实时价格(USD)
wss://api2.pythnet.pyth.network/
订阅:
{"jsonrpc":"2.0","method":"accountSubscribe","params":["H6ARHf6YXhGYeQfUzQNGk6rDNnLBQKrenN712K4AQJEG",{"encoding":"base64","commitment":"confirmed"}],"id":1}
心跳:
{"jsonrpc":"2.0","method":"ping"}
订阅 grpc 消息
代验证
https://github.com/ChainBuff/yellowstone-grpc/tree/main/06-example-subPrice
