We built Etherping because we believe that the Ethereum network and its associated benefits are going to be most useful only if it can be integrated easily into people’s existing digital apps, systems and technology stacks. Even though an Ethereum wallet will notify you when you receive a transaction, you may not always be looking at your wallet in which case it would be good to be notified in some other fashion. Since pretty much everyone on the web uses email we opted for that as the notification mechanism, though in future we could expand to doing Slack notifications, URL callbacks, etc.
This project was also a chance for both of us to get to grips with the basics of blockchain synchronization and learn how block data can be accessed and processed via the Ethereum client tools. In developing Etherping I built geth-private, a Node.js library which makes it super easy to setup a private local blockchain for testing purposes. This tool enabled us to setup automated tests to verify that our notification logic works exactly as it’s supposed to. I also learnt how to setup geth as a background service on Ubuntu machines.
At present Etherping is very simple and it does just “what it says on the tin”. If you have any feedback or suggestions for how we can improve it please do let us know at team [at] flyingdyno [dot] com.
Try it at https://etherping.com.
Etherping is built using Waigo 2.0, which I aim to release publicly in the coming months.