Lo siento, probablemente no voy a usar los términos correctos aquí.
¿Alguien sabe cómo usar bitcoind (o una biblioteca externa) que pueda ver o incluso proporcionar mecanismos basados en eventos para monitorear cuándo una dirección ha recibido una cantidad igual o superior a la deseada?
Conozco la API de websocket disponible en blockchain, pero lo ideal sería hacerlo internamente usando mis propios sistemas si es posible.
Una solución aproximada:
Si la cuenta está en su billetera, puede usar:
bitcoind getreceivedbyaddress "DIRECCIÓN"
para obtener la cantidad de bitcoins recibidos por ADDRESS. Puedes poner esa línea dentro de un bucle infinito. Puede crear un programa de shell que almacene el resultado en una variable cada 30 segundos (usando el modo de suspensión) y compararlo con el valor anterior. Si resta los valores y encuentra una diferencia por encima de un umbral, puede hacer que el script le avise.
Puedo ser más específico si me dices tus preferencias (Python, shell de Linux...)
o0'.