...
Lo que indicas es válido y funciona. Sin embargo, si quieres una actualización inmediata y cargar lo menos posible al proveedor, normalmente se utilizan "
webhooks": necesitas indicar al proveedor del evento una URL que tú controlas y que solo utilizas para la actualización del saldo. Por ejemplo,
https://www.aquiva.tuweb/evento_nuevo_saldo.
Después tienes que programar en tu servidor el código correspondiente para interpretar el saldo entrante, y lo guardas en la base de datos. Si no quieres tener una base de datos, y solo necesitas el saldo, puedes utilizar una variable global. También debes comprobar que la petición tiene como origen el generador de eventos auténtico, y no se trata de un impostor que te quiere indicar un cambio falso en el saldo.
Aquí hay un proveedor que parece que ofrece este servicio. Si no quieres ese, seguro que puedes encontrar varios más por la web.
https://www.blockcypher.com/dev/bitcoin/#events-and-hooksPersonalmente no sabía de la existencia de los Webhooks, pero despues de leer sobre ellos veo que son una muy buena alternativa para hacer este tipo de llamadas. Gracias por el dato colega.
Yo pensaba que los sockets era la forma correcta de hacer llamadas a una API, pero con esto me has cambiado el paradigma, indagaré mas en el tema.