Limita el alcance del stream antes de conectarte
UnpreconfSubscribe sin filtrar entrega cada transacción a un costo de 10 créditos, así que filtra en el servidor y paga solo por las transacciones con las que operes.
failed: falsedescarta las transacciones que ya se sabe que se revirtieron y por las que no tienes motivo para competir.regionIncludefija el stream a la región más cercana a tu infraestructura para que un salto entre regiones no consuma tu ventaja inicial.accountIncludecoincide con cualquier transacción que haga referencia a tu objetivo: una billetera, un pool de AMM, un programa, etc. Helius resuelve las tablas de búsqueda de direcciones en el servidor, por lo que el filtro coincide incluso cuando la cuenta se carga mediante una ALT.
Conéctate, suscríbete y decodifica
preconfSubscribe se proporciona desde el endpoint de Gatekeeper (wss://beta.helius-rpc.com), y las notificaciones llegan como frames binarios, no como JSON.
Cada frame consta de un prefijo fijo de 18 bytes seguido de la transacción serializada con bincode:
listener.js
Actúa con Sender Max
Una preconfirmación solo resulta útil si tu respuesta se incorpora primero. Envía tu reacción mediante Sender Max: la propina de 0.001 SOL entra en el búfer de propinas prioritarias y se enruta a través de todas las vías de alta velocidad:Confirma la incorporación y prevé interrupciones
Una preconfirmación es un vistazo anticipado. La transacción aún no se ha incorporado y todavía puede fallar o descartarse, por lo que se aplican dos reglas:- Confirma mediante comprobaciones de compromiso estándar (
getSignatureStatuseso un stream con compromisoprocessed) antes de considerar definitiva la transacción observada o tu reacción. - Prevé interrupciones. La cobertura aumenta según la proporción de stake que se reenvía a Helius, por lo que algunos slots no generan mensajes. Este es un comportamiento esperado, no una conexión inactiva; el ping de keepalive permite distinguirlos. Vuelve a suscribirte cuando se cierre la conexión.
Guías relacionadas
preconfSubscribe API reference
Semántica completa de los filtros, códigos de región y estructura de la carga útil binaria
Trade on Preprocessed Transactions
Cobertura previa a la ejecución a 0.1 créditos por mensaje, en todos los planes de pago