Método más preciso: Obtén las estimaciones de comisiones de prioridad con la máxima precisión mediante el análisis de tu transacción exacta. Se recomienda para aplicaciones de producción donde la precisión es fundamental.
Descripción general
Las transacciones serializadas proporcionan las estimaciones de comisiones más precisas porque la API puede analizar las cuentas y operaciones exactas que se ejecutarán en tu transacción.Why Use Serialized Transactions
- Máxima precisión - Analiza las operaciones exactas
- Análisis detallado - Patrones específicos de las instrucciones
- Estimaciones realistas - Reflejan la transacción real
- Listo para producción - Diseñado para aplicaciones críticas
Best For
- Aplicaciones de producción
- Transacciones complejas
- Operaciones críticas
- Casos que requieren la máxima precisión
Ventajas frente a las claves de cuenta
- Accuracy Benefits
- Real-World Benefits
Instruction-Specific Analysis
La API puede analizar operaciones específicas y sus patrones históricos de comisiones, no solo la actividad de las cuentas.
Transaction Size Awareness
Considera el tamaño y la complejidad reales de tu transacción para generar estimaciones más precisas.
Read-Only Account Handling
Mejora el análisis de las cuentas con permisos de escritura y de solo lectura dentro del contexto de la transacción.
Guía de implementación
1
Build Your Transaction
Crea tu transacción con todas las instrucciones, excepto la comisión de prioridad
2
Serialize the Transaction
Convierte tu transacción a un formato serializado
3
Get Fee Estimate
Llama a la API Priority Fee con tu transacción serializada
4
Apply Priority Fee
Agrega la instrucción de comisión de prioridad y envía tu transacción
Ejemplo de inicio rápido
Función principal de implementación
Esta es una función reutilizable para obtener estimaciones de comisiones de prioridad a partir de transacciones serializadas:Ejemplos completos de implementación
- Simple Transfer
- Token Transfer
- Complex Multi-Instruction
Expand to see complete example
Expand to see complete example
Opciones de configuración avanzada
Include All Priority Levels
Include All Priority Levels
Obtén estimaciones para todos los niveles de prioridad a la vez:
Include Detailed Analysis
Include Detailed Analysis
Solicita información detallada sobre el cálculo de la comisión:Esto proporciona información sobre cómo se calculó la comisión, incluido el análisis por cuenta.
Custom Lookback Period
Custom Lookback Period
Ajusta la cantidad de slots analizados:
Prácticas recomendadas
Transaction Serialization
Serializa siempre tu transacción real, no una versión simplificada
Instruction Order
Incluye todas las instrucciones excepto la comisión de prioridad en la transacción utilizada para la estimación
Estrategias para el manejo de errores
- Robust Error Handling
- Simple Error Handling
Problemas comunes y soluciones
Transaction Serialization Errors
Transaction Serialization Errors
Problema: Error al serializar transacciones incompletasSolución: Configura siempre los campos obligatorios antes de la serialización:
Stale Blockhash Issues
Stale Blockhash Issues
Problema: Usar un blockhash obsoleto provoca errores en las transaccionesSolución: Obtén siempre un blockhash reciente antes del envío final:
Large Transaction Errors
Large Transaction Errors
Problema: La transacción es demasiado grande para serializarlaSolución: Usa transacciones con versiones o divídela en varias transacciones:
Cuándo usar este método en lugar de claves de cuenta
Use Serialized Transactions
Aplicaciones de producción
- Se requiere la máxima precisión
- Transacciones complejas con varias instrucciones
- Operaciones críticas
- Aplicaciones sensibles al rendimiento
- Pruebas finales de integración
- Optimización del rendimiento
- Despliegue en producción
Use Account Keys
Desarrollo y creación de prototipos
- Estimaciones rápidas durante el desarrollo
- Transacciones simples
- Planificación previa a la transacción
- Restricciones de arquitectura que impiden la serialización
- Análisis de patrones de comisiones por cuenta
- Análisis de cuentas por lotes
- Investigación rápida del mercado
Recursos relacionados
Account Keys Method
Método avanzado que usa claves de cuenta para casos de uso especializados
API Reference
Documentación y parámetros completos de la API