Author

Topic: Address/balance monitor app with email alert on change (Read 215 times)

jr. member
Activity: 35
Merit: 16
Looks useful. Thanks!

If you don't mind using Telegram, I'm currently using @MagnumNotifierBot to notify me of new transactions.

Just send a message to their bot and follow the instructions.



Here is the list of coins they support:



Here is how the message looks like:


legendary
Activity: 2758
Merit: 6830
If you don't mind using Telegram, I'm currently using @MagnumNotifierBot to notify me of new transactions.

Just send a message to their bot and follow the instructions.



Here is the list of coins they support:



Here is how the message looks like:

legendary
Activity: 2730
Merit: 7065
There is a Telegram Bot that you can use that monitors the entered ETH and NEO addresses. It is not exactly what you are looking for but it's still useful.
You will receive a notification every time there is new transaction associated with the entered address.

Address to the bot:
@ETHtokenExplorer_bot

Here is the original source where I found out about this bot.
https://bitcointalksearch.org/topic/bot-zur-erc20-btc-adressuberwachung-5097581
jr. member
Activity: 35
Merit: 16
Ok. I understand now. Thanks a lot!

Thanks for your idea.

However this seems to me too complicated as we would need to run a full node for each cryptocurrency which is impossible for us.
I was looking for some API which can provide this functionality but wasn't able to find any reasonable supporting multiple currencies.

I think the easiest way is to scrape this information from multiple web-based blockchain explorers for each cryptocurrency?


You probably have to look at every explorer site for a blockchain and see if they provide an API, and if they don't, then use scraping.
If you'll have to scrape, keep in mind that scraping is very fragile, some changes to websites can easily brake it, so you have to constantly be aware of it and be ready to update your scraping code manually. This is why I'm advising to run your own node if possible.


legendary
Activity: 3024
Merit: 2148
Thanks for your idea.

However this seems to me too complicated as we would need to run a full node for each cryptocurrency which is impossible for us.
I was looking for some API which can provide this functionality but wasn't able to find any reasonable supporting multiple currencies.

I think the easiest way is to scrape this information from multiple web-based blockchain explorers for each cryptocurrency?


You probably have to look at every explorer site for a blockchain and see if they provide an API, and if they don't, then use scraping.
If you'll have to scrape, keep in mind that scraping is very fragile, some changes to websites can easily brake it, so you have to constantly be aware of it and be ready to update your scraping code manually. This is why I'm advising to run your own node if possible.

jr. member
Activity: 35
Merit: 16
Thanks! Lookg great, but just for bitcoin Sad

I've not used it myself, but the Blockonomics Wallet Watcher should achieve what you are looking for, but for bitcoin only. Link: https://www.blockonomics.co/views/wallet-watcher.html?next=%2Fblockonomics#/

It's web based rather than an app, but you can sign up for a free account with just an email address, and watch up to 50 bitcoin addresses. You will receive an email notification with any deposit or withdrawal from any of your watched addresses. If you want to watch more than 50 addresses, you can pay a monthly fee (or just open a second free account under a different email I suppose).
legendary
Activity: 2268
Merit: 18711
I've not used it myself, but the Blockonomics Wallet Watcher should achieve what you are looking for, but for bitcoin only. Link: https://www.blockonomics.co/views/wallet-watcher.html?next=%2Fblockonomics#/

It's web based rather than an app, but you can sign up for a free account with just an email address, and watch up to 50 bitcoin addresses. You will receive an email notification with any deposit or withdrawal from any of your watched addresses. If you want to watch more than 50 addresses, you can pay a monthly fee (or just open a second free account under a different email I suppose).
jr. member
Activity: 35
Merit: 16
Thanks for your idea.

However this seems to me too complicated as we would need to run a full node for each cryptocurrency which is impossible for us.
I was looking for some API which can provide this functionality but wasn't able to find any reasonable supporting multiple currencies.

I think the easiest way is to scrape this information from multiple web-based blockchain explorers for each cryptocurrency?


You can have a server that runs a full node and maintains a list of addresses to monitor, when a new block is received, the server looks at transactions of that block and checks if any transactions feature addresses from the server's list. When transaction is found, the server can react accordingly, it can add it to queue and later execute some action for each item in queue, like for example sending an email.
You can use someone else's API for getting blocks, but running your own node is more robust, and you don't need to store the whole blockchain for this service if you don't plan to provide some block explorer functionality.
legendary
Activity: 3024
Merit: 2148
You can have a server that runs a full node and maintains a list of addresses to monitor, when a new block is received, the server looks at transactions of that block and checks if any transactions feature addresses from the server's list. When transaction is found, the server can react accordingly, it can add it to queue and later execute some action for each item in queue, like for example sending an email.
You can use someone else's API for getting blocks, but running your own node is more robust, and you don't need to store the whole blockchain for this service if you don't plan to provide some block explorer functionality.
jr. member
Activity: 35
Merit: 16
Is there any app, ideally with API, which works as below?

1.    users provide what coin they want to monitor (e.g., bitcoin, neo, IOST or any other coin)
2.    users provide their wallet address (e.g., 1Nd7A2WctEugtbx7xr6xaoUtGxXr5EvMM4)
3.    app is monitoring the address and will send an email alert to the user in case of balance change

How could this be implemented in the best way?
Just by scrapping balances from blockchain explorer websites or would you suggest another, better approach?
Jump to: