Dagger provides a way for your DApps and Backend system to get ethereum blockchain events, like transactions, receipts and logs in realtime over websocket or socket.
We maintain infrastructure for realiable and scalable realtime events.
Avoid the risk and complexity, and dedicate your energy to what really matters: building great DApps.
You can connect to third party services through Zapier webhook or IFTTT platform. You can setup slack messages for multisig wallet transactions to increase transparency across the team.
You'll set it up and it'll fit perfectly with your various workflows.
We have open-sourced examples to check what you can do with Dagger.
You can use Dagger to listen transaction logs in realtime and update UI accordingly.
UX is important part of any product and by reflecting each user action on UI makes your DApps better and better.
Latest events can be useful for this type of usecase.
Dagger’s push mechanism is faster, effective and robust compare to polling mechanism.
Dagger helps you to engage with users when they are offline.
Listen user specific events and send notifications, emails to make apps user friendly. Use cloud functions to process dagger events.
Confirmed events will be handy in this case.
Notify user in case of any suspicious activity to help them react instantly.
Dagger uses push mechanism instead of polling whenever new block get mined.
Works pretty well on low bandwidth.
There are two rooms you could listen events from: latest and confirmed.
Both are implemented considering major usecases in mind.
Dagger is built on standard protocol "MQTT".
You can develope your own customized client easily as MQTT is standard protocol.
With latest room, you can listen to latest Ethereum events. You will receive each event with removed flag which will be true in case of chain re-organization.
In confirmed room, events will be fired after 12 confirmations. You can use these events to do irreversible tasks like sending notification or email.