anouci / Ethereum-Event-Notification-System

Notification system powered by Mobula API to monitor and notify users of Ethereum smart contract events in real-time.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ethereum Event Notification System πŸ›ŽοΈ πŸ”

Harnessing the Mobula API to monitor and notify users of Ethereum smart contract events in real-time through browser notifications.

Ethereum/Mobula Logo


Table of Contents πŸ“–


Features ✨

  • Real-time Event Monitoring: Instant browser notifications on new Ethereum smart contract events using push.js.

  • Detailed Insights: Dive into transaction details associated with specific events.

  • Secure and Reliable: Empowered by Mobula API for accurate and up-to-date event tracking.


Usage πŸ’‘

Input the Ethereum contract address into the dashboard interface to start monitoring its events. With the power of push.js, receive instant browser notifications, explore transaction details, and stay updated without missing an event!


Dashboard Setup πŸ–₯️

  1. Choose a Framework: For ease of use, consider a JavaScript framework like Vue.js. It's beginner-friendly and comes with extensive documentation.
  2. Integrate push.js: To enable browser notifications, incorporate push.js into your project.
  3. Fetch Data: Use the provided Mobula API endpoint to fetch Ethereum transactions. Axios is a suggested library for HTTP requests in JavaScript.
  4. Display Data & Notify: Present the fetched data using components or tables and set up notifications using push.js when a new event occurs.

API Reference 🌐

Our system predominantly employs the Mobula API's following endpoint:

  • Transactions List:
    • Method: GET
    • Endpoint: https://api.app-mobula.com/api/1/transactions/list
    • Description: Fetch all ERC20, ERC721 & normal transactions from any EVM-compatible wallets.

For comprehensive details on this endpoint, check out the official Mobula API documentation. Simple as that!


Crafted with ❀️ leveraging Mobula API and enhanced with push.js.

About

Notification system powered by Mobula API to monitor and notify users of Ethereum smart contract events in real-time.