You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取新上线Solana代币的Market Address与Program ID?

获取新上线Solana代币的Serum市场地址与程序ID

关键信息说明

  • Serum程序ID:主网固定为9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin,测试网为DESVgJVGajEgKGXhb6XmqDHGz3VjdgP7rEVESBgxmroY,所有Serum交易对共用同一核心程序ID,无需为新代币单独查找。
  • 新代币市场地址获取方式:
    1. 查看代币上线的DEX(如Raydium、OpenBook)页面,交易对详情中会标注对应的市场地址。
    2. 在Solana区块链浏览器中搜索代币的mint地址,查看其关联的Serum/OpenBook市场账户。
    3. 用Solana CLI筛选市场账户:Serum市场账户固定数据大小为3228,可通过以下命令过滤:
      solana program show --program-id 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin --filters '{"dataSize": 3228}'
      
      找到对应结果后,验证其关联的代币mint地址是否匹配即可。

代码示例

// 加载Serum市场
const solanaWeb3 = require('@solana/web3.js');

// 主网Serum程序ID(固定值)
const programId = new solanaWeb3.PublicKey("9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin");
// 替换为通过上述方法获取的新代币市场地址
const marketAddress = new solanaWeb3.PublicKey("YOUR_NEW_TOKEN_MARKET_ADDRESS");

额外提示

目前多数新Solana代币交易对部署在OpenBook(Serum分叉项目)上,其主网程序ID为srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX,获取市场地址的逻辑与Serum完全一致。

内容的提问来源于stack exchange,提问作者Rawad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 18:20:57