Ethereum in realtime: Dagger
Simple engine to get Ethereum transactions, receipts and events in realtime
Somedays ago, someone sent random transaction to Parity Wallet and accidentally locked funds. No one knew about it until that person informed the team on Github. Currently there is no way to receive transaction (filtered) events from Ethereum and process them.
Etherscan sends you an email whenever anyone deposits to your accounts. But we need more ways to get informed whenever something happens on contracts. Simple example: getting a slack message or mobile notification when someone withdraws more than 10ETH or 1000 Tokens from your Multi-sig wallet?
Dagger is a simple development tool to get blocks, transactions or events triggered by Ethereum blockchain.
It uses pub/sub mechanism (MQTT protocol). Once you subscribe particular topic, you will start receiving messages that matches subscribed topic.
You can subscribe as many as topics you want.
Here are some use-cases (not limited)
- Send emails to your DApp users when their contracts get created and they are ready to use
- Watch ERC20 token transfer from particular address
- Receive slack messages when someone withdraws 1000 tokens
- Automatically send broadcast new transaction when future block ‘X’ gets created
- … and many more …
You can connect Dagger with any third party services using IFTTT or Zapier.
Here is an example to store every outgoing Aragon Multisig Wallet transaction into Airtable.
Here are useful links:
Let us know how we can make Dagger better for developers to help them make better DApps.
Stay in touch with us by following us on Twitter.