Skip to main content

Resumen

MarketContextMsg describe el pool DEX y el protocolo utilizado para el mercado de un token. Aparece en:
  • Eventos del servidor position_opened
  • Eventos del servidor exit_signal_with_tx
  • BuildSellTxRequest (opcional, para omitir la resolución del lado del servidor)
Si se omite de una solicitud de construcción, el servidor resuelve el contexto automáticamente.

Esquema MarketContextMsg

Exactamente uno de los objetos anidados debe estar presente, coincidiendo con el market_type.
El valor de market_type usa guiones bajos (por ejemplo, pump_fun) mientras que la clave del objeto anidado no (por ejemplo, pumpfun). Usa exactamente las mayúsculas/minúsculas mostradas en las tablas a continuación.

Valores de market_type

Para los esquemas anidados completos de cada protocolo (PumpFunContextMsg, PumpSwapContextMsg, MeteoraDbcContextMsg, MeteoraDammV2ContextMsg, RaydiumLaunchpadContextMsg, RaydiumCpmmContextMsg) y ejemplos de código en los 4 SDKs, consulta la documentación en inglés.