Integración Frontend
Recibos de transacción
El contenido explica la generación de recibos de transacción para transacciones exitosas y fallidas.
Recibos de transacción: Las transacciones devuelven recibos que indican éxito o fallo. Los recibos fallidos se generan sin ejecutar la transacción.
Respuesta de transacción exitosa: Una transacción exitosa proporciona un SentTransactionResponse. Siempre verifique esta respuesta con el type guard isSentTransactionResponse
antes de acceder al hash de la transacción.
Entendiendo los detalles de la transacción
Campos en las respuestas de transacción:
- txHash: El hash de la transacción enviada a la red.
- receipt.logs: Logs emitidos durante la transacción.
- receipt.status: Indica si la transacción fue EXITOSA o FALLIDA.
- receipt.revertReason: Explica por qué una transacción fue revertida, si aplica.
Respuesta de transacción fallida
Un el In-Game Wallet anticipa transacciones fallidas simulándolas en la red antes de enviarlas realmente. Si la simulación falla, la transacción no se envía y se devuelve un FailedTransactionResponse.