Indexer
Este endpoint facilita la recuperación y el almacenamiento correcto en Firebase de la información relacionada con escrows enviada a la Blockchain de Stellar por aplicaciones externas, evitando la aplicación estándar.
Componentes clave
Transacción externa: Este endpoint maneja casos donde el XDR generado por cualquier endpoint de nuestra API REST es firmado y enviado directamente por aplicaciones externas.
Cola interna: La información generada inicialmente por la aplicación se almacena en una cola interna, a la espera de asociarse con una transacción específica identificada por su hash (
txHash).Almacenamiento en Firebase: Una vez recuperada de la cola interna, la información se almacena de forma permanente en Firebase.
Roles involucrados
Aplicación externa: Firma y envía el XDR sin usar el endpoint estándar (
helper/send-transaction).Indexer: Responsable de recuperar información de la cola interna y almacenarla en Firebase al recibir el hash de la transacción (
txHash).
Flujo del endpoint
El XDR se obtiene de cualquier transacción (no firmada) generada con cualquiera de los endpoints de nuestra API REST.
El XDR generado se firma y envía externamente (sin usar
helper/send-transaction).La aplicación externa proporciona el correspondiente
txHash.El
txHashse envía aindexer/update-from-txHash.El endpoint recupera la información almacenada en la cola interna y la guarda en Firebase.
Ejemplo de uso
Solicitud:
{
"txHash": "tu-valor-txHash"
}Respuesta:
La información asociada con el proporcionado txHash se almacena con éxito en Firebase, asegurando la integridad del escrow generado.
Beneficios de uso
Permite integraciones externas manteniendo la coherencia de la información.
Previene la pérdida de datos al eludir el flujo de trabajo estándar.
Garantiza el almacenamiento seguro y preciso en Firebase utilizando el hash de la transacción.
Este endpoint mejora la flexibilidad y robustez del sistema, asegurando que todas las transacciones, independientemente del método utilizado, queden debidamente registradas en Firebase.

Última actualización
¿Te fue útil?