Alchemy: Build a dApp That Provides Real-Time Ethereum Transaction Notifications
Learn how to build a dApp that provides real-time Ethereum transaction notifications.
What is a dApp?
1. First, download and install S3FS-FUSE on your local environment.
2. Set up an Access Key file for use with S3FS-FUSE.
3. Mount your bucket.
4. Now, navigate into the mounted Filebase bucket.
5. Navigate into your new project directory and clone the git repository for this example:
6. Run the following command to login to your Heroku account.
7. After you’re logged in, initiate Heroku with the following command:
8. Login to the Alchemy dashboard. Select ‘Notify’ from the top menu navigation bar.

9. Select ‘Address Activity’:

10. Enter the following configuration options:

11. Your webhook will be listed in the Notify dashboard.
12. Next, open the server.js file in your working directory. Replace the following lines:
server.js file in your working directory. Replace the following lines:
13. Deploy your changes to Heroku:
14. Now, navigate to your Heroku app URL.

15. Click the ‘Enable Ethereum’ to connect to your Metamask wallet.


16. Then, select ‘Enable Notifications on this address’.

17. Next, let’s test our app. Head to the Göerli Faucet and send yourself some test ETH.

18. Once transferred, your dApp will display the details of the transaction!
Last updated