跳转到主要内容

概述

MarketContextMsg 描述代币市场使用的 DEX 池和协议。它出现在:
  • position_opened 服务器事件
  • exit_signal_with_tx 服务器事件
  • BuildSellTxRequest(可选,跳过服务器端解析)
如果在构建请求中省略,服务器会自动解析上下文。

MarketContextMsg 模式

字段类型必需说明
market_typestring支持的市场类型之一(见下文)。
pumpfunobjectPump.fun 联合曲线上下文。
pumpswapobjectPumpSwap AMM 上下文。
meteora_dbcobjectMeteora DBC 上下文。
meteora_damm_v2objectMeteora DAMM V2 上下文。
raydium_launchpadobjectRaydium Launchpad 上下文。
raydium_cpmmobjectRaydium CPMM 上下文。
嵌套对象中应恰好有一个存在,对应 market_type
market_type 值使用下划线(如 pump_fun),而嵌套对象键不使用(如 pumpfun)。匹配下表中显示的确切大小写。

market_type

协议
pump_funPump.fun
pump_swapPumpSwap
meteora_dbcMeteora DBC
meteora_damm_v2Meteora DAMM V2
raydium_launchpadRaydium Launchpad
raydium_cpmmRaydium CPMM
关于每个协议的嵌套上下文对象的完整字段说明和 JSON 示例,以及在构建请求中传递市场上下文的 SDK 代码示例,请参阅英文版。所有字段名和 JSON 结构与英文版完全一致。