Raydium 是 Solana 上规模最大的 AMM 与流动性提供者。ChainStream 通过 REST API、GraphQL、WebSocket 与 MCP 工具,为 Raydium 成交与资金池提供完整数据覆盖。
支持的能力:成交分析、流动性池监控、代币价格跟踪、OHLCV 数据、持仓者分析,以及通过 Raydium launchpad 创建代币。
如何获取 Raydium 上的近期成交?
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/trade/sol?limit=20" \
-H "X-API-KEY: your_api_key"
完整参数说明见 Trade - List。查询 DEXTrades,并按 Raydium 的协议名称过滤:query {
DEXTrades(
network: sol
limit: {count: 20}
dexProgram: {is: "RAYDIUM_PROGRAM_ADDRESS"}
orderBy: Block_Time_DESC
) {
Block { Time Slot }
Transaction { Hash }
Trade {
Buy {
Currency { MintAddress }
Amount
PriceInUSD
Account { Owner }
}
Sell {
Currency { MintAddress }
Amount
}
Dex { ProgramAddress ProtocolName }
}
Pool { Address }
}
}
trade_get({ chain: "solana", limit: 20 })
如何获取 Raydium 上某代币的价格?
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/token/sol/TOKEN_ADDRESS/price" \
-H "X-API-KEY: your_api_key"
完整说明见 Token - Price。query {
DEXTrades(
network: sol
limit: {count: 1}
tokenAddress: {is: "TOKEN_ADDRESS"}
where: {IsSuspect: {eq: false}}
orderBy: Block_Time_DESC
) {
Trade {
Buy { PriceInUSD PriceInNative }
}
Block { Time }
}
}
token_get_price({ chain: "solana", tokenAddress: "TOKEN_ADDRESS" })
如何获取 Raydium 上某代币的流动性池?
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/token/sol/TOKEN_ADDRESS/pools" \
-H "X-API-KEY: your_api_key"
完整说明见 Token - Pools。query {
DEXPools(
network: sol
limit: {count: 10}
tokenAddress: {is: "TOKEN_ADDRESS"}
orderBy: Block_Time_DESC
) {
Pool {
Address
Dex { ProgramAddress }
Base { Address PostAmount }
Quote { Address PostAmount }
LiquidityInUSD
}
Block { Time }
}
}
token_get_pools({ chain: "solana", tokenAddress: "TOKEN_ADDRESS" })
如何按池地址获取池子详情?
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/dexpools/sol/POOL_ADDRESS" \
-H "X-API-KEY: your_api_key"
完整说明见 DexPool - Get。query {
DEXPools(
network: sol
limit: {count: 1}
poolAddress: {is: "POOL_ADDRESS"}
orderBy: Block_Time_DESC
) {
Pool {
Address
Base { Address PostAmount }
Quote { Address PostAmount }
LiquidityInUSD
}
Block { Time }
}
}
dexpool_get({ chain: "solana", poolAddress: "POOL_ADDRESS" })
如何获取 Raydium 代币的 OHLCV(K 线)数据?
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/token/sol/TOKEN_ADDRESS/candles?resolution=1m&limit=60" \
-H "X-API-KEY: your_api_key"
query {
OHLC(
network: sol
limit: {count: 60}
tokenAddress: {is: "TOKEN_ADDRESS"}
) {
TimeMinute
Token { Address }
Price {
OpenState
HighState
LowState
CloseState
}
VolumeUSDState
TradeCountState
}
}
token_get_candles({ chain: "solana", tokenAddress: "TOKEN_ADDRESS", resolution: "1m" })
如何获取 Raydium 相关代币的持仓者?
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/token/sol/TOKEN_ADDRESS/topHolders" \
-H "X-API-KEY: your_api_key"
query {
TokenHolders(
network: sol
limit: {count: 100}
tokenAddress: {is: "TOKEN_ADDRESS"}
) {
Token { Address }
Holder { Address }
LatestBalance
LatestBalanceUSD
FirstSeen
LastSeen
}
}
token_get_top_holders({ chain: "solana", tokenAddress: "TOKEN_ADDRESS" })
如何获取 Raydium 代币的顶级交易者?
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/trade/sol/top-traders?tokenAddress=TOKEN_ADDRESS" \
-H "X-API-KEY: your_api_key"
query {
DEXTrades(
network: sol
limit: {count: 100}
tokenAddress: {is: "TOKEN_ADDRESS"}
where: {IsSuspect: {eq: false}}
) {
Trade {
Buy {
Account { Owner }
Amount
PriceInUSD
}
}
count
sum(of: Trade_Buy_Amount)
}
}
trade_get_top_traders({ chain: "solana", tokenAddress: "TOKEN_ADDRESS" })
如何获取池子流动性快照?
REST API
GraphQL
MCP Tool
curl "https://api.chainstream.io/v2/dexpools/sol/POOL_ADDRESS/snapshots" \
-H "X-API-KEY: your_api_key"
完整说明见 DexPool - Snapshots。query {
PoolLiquiditySnapshots(
network: sol
limit: {count: 20}
tokenAddress: {is: "TOKEN_ADDRESS"}
) {
Pool { Address ProgramAddress }
TokenA { Address }
TokenB { Address }
LiquidityUSDState
EventCountState
LastSeenState
}
}
dexpool_get_snapshots({ chain: "solana", poolAddress: "POOL_ADDRESS" })
如何在 Raydium 上创建代币?
ChainStream 支持通过 API 直接在 Raydium launchpad 上创建代币。
curl -X POST "https://api.chainstream.io/v2/dex/sol/create" \
-H "X-API-KEY: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"launchpad": "raydium",
"name": "My Token",
"symbol": "MYTKN",
"description": "A test token",
"privateKey": "YOUR_PRIVATE_KEY"
}'
完整说明见 DEX - Create。
代币创建仅支持 Solana。私钥用于签名创建交易。
常见问题
Pump.fun 池与 Raydium 池有什么区别?
Pump.fun 代币在 bonding curve 上交易直至毕业;毕业后流动性会迁移到 Raydium AMM 池。可使用 ranking/sol/migrated 查找近期毕业的代币。
在 GraphQL 中,使用 dexProgram 选择器按 Raydium 程序地址过滤。REST 返回的成交可能来自多个 DEX——请在响应中查看 dex 字段以识别 Raydium 成交。
可以。使用 WebSocket 订阅获取池子与成交的实时更新。配置方式见 实时流式传输。
相关文档
Pump.fun 指南
Pump.fun 代币分析完整说明,含毕业跟踪。
GraphQL 池与流动性
池子与流动性数据的 GraphQL 查询示例。
GraphQL DEX 成交
DEX 成交分析的 GraphQL 查询示例。
MCP 工具目录
50+ MCP 工具完整列表,便于接入 AI Agent。