Ahorra dinero y mejora el rendimiento: Obtén estimaciones precisas de las comisiones de prioridad basadas en las condiciones de la red en tiempo real. Paga solo lo necesario para obtener la velocidad que deseas.
¿Qué son las comisiones de prioridad?
En Solana, las comisiones de prioridad permiten que tus transacciones se adelanten en la cola de validadores durante la congestión de la red. Puedes considerarlas como carriles rápidos para tus transacciones.Base Fees vs Priority Fees
Las comisiones base son costos fijos por procesar transaccionesLas comisiones de prioridad son pagos opcionales para acelerar el procesamiento
How They Work
Estableces un precio por unidad de cómputo; durante la congestión de la red, los precios más altos se procesan primero
Por qué usar comisiones de prioridad
Las comisiones de prioridad ahora son una parte estándar de las transacciones de Solana y ayudan a garantizar tiempos de confirmación confiables y un rendimiento óptimo de la red.Reliable Confirmation
Asegúrate de que tus transacciones se confirmen de forma rápida y confiable, incluso cuando varíen las condiciones de la red
Competitive Edge
Mantén tu competitividad en operaciones sensibles al tiempo, como el trading, la acuñación y las interacciones con DeFi
User Experience
Ofrece un procesamiento de transacciones uniforme y rápido para mejorar la experiencia del usuario
Network Efficiency
Ayuda a optimizar la asignación de recursos y el rendimiento general de la red
Explicación de los niveles de prioridad
Nuestra API ofrece seis niveles de prioridad según la actividad reciente de la red:Min
Min
Comisión mínima observada - Se basa en las comisiones mínimas registradas en slots recientesIdeal para: Transacciones no urgentes cuando optimizar los costos es la prioridadNota: Puede generar tiempos de confirmación más lentos
Low
Low
Percentil 25 - Opción económica con tiempos de confirmación razonablesIdeal para: Operaciones estándar en las que la velocidad no es críticaNota: Buen equilibrio entre costo y confiabilidad
Medium (Recommended)
Medium (Recommended)
Percentil 50 - Comisión mediana que proporciona tiempos de confirmación confiablesIdeal para: La mayoría de las aplicaciones y casos de uso generalesNota: Punto de partida recomendado para la mayoría de los desarrolladores
High
High
Percentil 75 - Comisiones más altas para un procesamiento más rápidoIdeal para: Operaciones sensibles al tiempo y escenarios competitivosNota: Procesamiento prioritario durante períodos de actividad en la red
VeryHigh
VeryHigh
Extremo superior, con margen adicional - Comisiones premium para obtener la máxima velocidadIdeal para: Operaciones críticas, estrategias de MEV y transacciones urgentesNota: Se encuentra por encima del percentil 95 de las comisiones observadas y no se eliminan los valores atípicos. Trátalo como un objetivo de inclusión, no como una medida de lo que paga la red
UnsafeMax
UnsafeMax
Máximo observado - La comisión más alta registrada en slots recientes, sin filtrar valores atípicosIdeal para: Solo situaciones de emergenciaAdvertencia: Una sola oferta extrema en cualquier punto de la ventana de consulta establece este valor. Suele alcanzar miles de millones de microlamports por unidad de cómputo; úsalo con precaución
Cómo se calculan las estimaciones
Las estimaciones se derivan de las comisiones pagadas en slots recientes (hasta 150, controlados porlookbackSlots). Hay dos detalles importantes cuando comparas estas cifras con tus propias mediciones en cadena:
- Las transacciones que no son de voto y no establecen un precio por unidad de cómputo cuentan como cero. Una gran proporción de las transacciones que no son de voto en un slot típico no incluye ninguna instrucción
SetComputeUnitPrice. Entran en la distribución como muestras sin comisión, por lo queminelowsuelen devolver0. Si calculas percentiles solo sobre las transacciones con precio, tus cifras serán mayores que las nuestras en todos los niveles. veryHigheunsafeMaxno eliminan los valores atípicos. Un pequeño número de transacciones que oferten cantidades extremas dentro de la ventana de consulta puede elevar considerablemente ambos niveles, everyHighincluye un margen adicional por encima del percentil 95 para seguir siendo un objetivo de inclusión viable.
Alcance: estimaciones globales frente a estimaciones específicas de cuentas
Lo que proporciones determina qué mide la API.- Proporciona un
transactionserializado - La estimación se limita a las cuentas con permisos de escritura que bloquea tu transacción. Este es el método recomendado cuando estableces una comisión para una transacción que vas a enviar. - Proporciona
accountKeys- La estimación se limita a esas cuentas. Incluye las cuentas con permisos de escritura que bloqueará tu transacción, ya que esas son las cuentas por las que compites. - No proporciones ninguno - Obtendrás una estimación global de toda la actividad reciente de la red, no una comisión adaptada a tu transacción.
Métodos de implementación
Serialized Transaction (Recommended)
Método principal - Analiza tu transacción exacta para obtener la máxima precisiónIdeal para: La mayoría de las aplicaciones y los casos de uso en producciónBeneficios:
- Análisis específico de las instrucciones
- Máxima precisión
- Listo para producción
- Tiene en cuenta la complejidad de la transacción
Account Keys (Advanced)
Casos de uso especializados - Estimaciones basadas en patrones de cuentasIdeal para: Análisis previo a la transacción, operaciones por lotes y arquitecturas especializadasBeneficios:
- Análisis de patrones a nivel de cuenta
- Útil para la planificación y la investigación
- Análisis de cuentas por lotes
Ejemplo de inicio rápido
Referencia de la API
getPriorityFeeEstimate
Documentación completa de la API con todos los parámetros y formatos de respuesta
Monitoreo de la red en tiempo real
Soporte y recursos
Discord Community
Obtén ayuda de la comunidad y del equipo de Helius
Direct Support
Asistencia con preguntas y optimización de comisiones de prioridad