Saltar al contenido principal

Tipos de mensajes

TipoDescripción
pingSonda de latencia; el servidor responde con pong.
configureConfiguración inicial de sesión con wallets y estrategia.
update_strategyCambiar parámetros de estrategia durante la sesión.
close_positionEliminar una posición del seguimiento.
request_exit_signalSolicitar manualmente una transacción de salida.
update_walletsAñadir o eliminar wallets durante la sesión.
update_position_strategyAnular estrategia para una sola posición.
update_watch_walletsAñadir o actualizar wallets de observación para copy trading.

configure

Enviado una vez después de recibir hello_ok. Establece las wallets a observar y la estrategia a evaluar.
CampoTipoRequeridoDescripción
wallet_pubkeysstring[]Una o más claves públicas de wallets a monitorear.
strategyobjectConfiguración de estrategia. Ver Configuración de estrategia.
deadline_timeout_secnumberNoSegundos de inactividad antes de que el servidor auto genere una señal de salida. Omitir o establecer en 0 para deshabilitar.
send_modestringNoModo de envío de transacción: "rpc", "helius_sender" o "astralane". Por defecto: "rpc".
tip_lamportsnumberNoTip de priority fee en lamports. Por defecto: 1000 (0.001 SOL).
watch_walletsWatchWalletEntryMsg[]NoLista opcional de wallets externas para reflejar en copy trading.
Todas las wallets en wallet_pubkeys deben estar registradas en tu cuenta antes de conectar. El stream rechazará wallets no registradas con el código de error wallet_not_registered.
Para esquemas JSON completos y ejemplos de código de los 8 tipos de mensajes del cliente en los 4 SDKs, consulta la documentación en inglés.