Consultar fondos de muchas wallets bitcoin

FatTony
Khan del foro
#1
Buenas chavales, conocéis alguna forma de recibir una notificación cuando le llega bitcoin a una wallet? Tengo como 200 wallets (con la clave privada y pública) y quiero recibir una notificación cuando alguna de ellas tenga fondos. (Son wallets de la red de bitcoin, nada de wallets de ethereum ni otras blockchains por el estilo).

Y ya si supierais cómo automatizar el envío de fondos a otra wallet sería perfecto, aunque no es imprescindible.




Probé con apis gratuitas, pero tienen un límite muy bajo, no es viable tenerlo consultando fondos de 200 wallets cada 10 minutos, y tampoco quiero pagar una api de pago.




Escucho sugerencias.
vzk91
ForoCoches: Miembro
#2
Puedes partir de un proyecto como este: https://github.com/nickpagz/btc-whale-tracker

Si no tuvieras tantas wallets te valdría tal cual el proyecto pero al tener tantas te vas a comer fácilmente el rate limit de la api. Si tienes tu propio nodo de BTC puedes hacer un fork y adaptarlo para que en vez de consultar a una API consulte a tu nodo. Otra alternativa sería meterle rotación de apis para distribuir la carga, es decir que haga una consulta a blockchain, otra mempool.space, otra bitaps... y así con todas las gratutitas.
FatTony
Khan del foro
#3
Cita de vzk91
Puedes partir de un proyecto como este: https://github.com/nickpagz/btc-whale-tracker

Si no tuvieras tantas wallets te valdría tal cual el proyecto pero al tener tantas te vas a comer fácilmente el rate limit de la api. Si tienes tu propio nodo de BTC puedes hacer un fork y adaptarlo para que en vez de consultar a una API consulte a tu nodo. Otra alternativa sería meterle rotación de apis para distribuir la carga, es decir que haga una consulta a blockchain, otra mempool.space, otra bitaps... y así con todas las gratutitas.
La de ir rotando con apis gratuitas es la mejor opción que veo por el momento. El problema es que lo mismo tardo varias horas en recorrer todas las wallets, porque dije 200 así a ojo pero he visto que son más de 600 😅 pero bueno me servirá
Neys69
ShurCEO
#4
Hola Fat,

Si no encuentras nada que te valga, aquí tienes una solución "rápida":

1. Créate una cuenta en AWS (Amazon Web Services)


2. Crea un bot de Telegram usando el BotFather, copia la clave del bot para que pueda hablar contigo


3. Pídele a esta herramienta (una IA que es capaz de hacer tareas, no solo decirte cómo hacerlas):

https://manus.im/app

Que te haga lo siguiente:

"Crea una función Lambda en AWS que se ejecute cada X minutos y que compruebe este listado de wallets: [TU LISTA DE WALLETS]. Si se produce algún cambio en el balance envíame un mensaje usando el bot de Telegram [AQUÍ LA CLAVE ID DEL BOT QUE HAS CREADO]"

4. Creas la Lambda en AWS y le subes el código que te pase Manus (podría hacerlo Manus por ti, pero eso es un poco más complejo, le tienes q crear una clave de AWS y pasársela para que opere en tu nombre y bla bla bla)


Esta solución entra dentro del "free tier" de AWS y te saldría virtualmente gratis, solo necesitas eso, la cuenta de AWS, un móvil con Telegram y a funcionar.

Saludos.
FatTony
Khan del foro
#5
Cita de Neys69
Hola Fat,

Si no encuentras nada que te valga, aquí tienes una solución "rápida":

1. Créate una cuenta en AWS (Amazon Web Services)


2. Crea un bot de Telegram usando el BotFather, copia la clave del bot para que pueda hablar contigo


3. Pídele a esta herramienta (una IA que es capaz de hacer tareas, no solo decirte cómo hacerlas):

https://manus.im/app

Que te haga lo siguiente:

"Crea una función Lambda en AWS que se ejecute cada X minutos y que compruebe este listado de wallets: [TU LISTA DE WALLETS]. Si se produce algún cambio en el balance envíame un mensaje usando el bot de Telegram [AQUÍ LA CLAVE ID DEL BOT QUE HAS CREADO]"

4. Creas la Lambda en AWS y le subes el código que te pase Manus (podría hacerlo Manus por ti, pero eso es un poco más complejo, le tienes q crear una clave de AWS y pasársela para que opere en tu nombre y bla bla bla)


Esta solución entra dentro del "free tier" de AWS y te saldría virtualmente gratis, solo necesitas eso, la cuenta de AWS, un móvil con Telegram y a funcionar.

Saludos.
Pero la IA manus lo que hace es escribir código como chatGPT no? Igualmente tendré que utilizar alguna api para hacer las consultas.

Lo del bot de Telegram me podría ser útil para las notificaciones
luckpro
#6
Interesante
← A Criptomonedas