- Significant savings in API usage and billing
- Increased app responsiveness with better user experience.
- Wallet Event: Track wallet deposits and withdraws
- Token Activity: Token transfers or NFT mints
- Script Execution: Execution of scripts and smart-contracts
- Mempool State: Pending transactions in the mempool
- Network Activity: New block minted or blockchain reorgs
Mempool-Aware Event Notifications
Maestro’s Event Manager has a unique feature in that it is “mempool-aware.” That means every configured Event Webhook has two types of notification:- Mempool Notification: Triggered when the event is detected in the mempool
- Onchain Notification: Triggered when the event is first minted onchain (block confirmation = 1).
Benefits of Event-Driven App Architecture
By subscribing to these notifications, developers can create applications that react instantly to blockchain activity, improving user experience and enabling a variety of innovative functionalities.- Reduced Overhead: Instead of constantly querying node data to check if something happened onchain, your app can rely on real-time push notifications, resulting in significantly fewer API calls.
- Real-time Experience: Create a responsive app that immediately updates users with their most important events creating a better user experience. (e.g., “your NFT was just transferred!”)
- Scalability and Cost Savings: Maestro’s Event Manager handles the heavy lifting of monitoring the chain so your app never misses an important event. This results in reduced infrastructure complexity and long-term cost savings.
Service Availability
The Event Manager service is available on the following blockchains:Service | Bitcoin | Cardano | Dogecoin |
---|---|---|---|
Event Manager | API Reference | Coming Soon | Coming Soon |
Event Types Available
Event Type | Notify on | Trigger Conditions |
---|---|---|
Transaction Notification | Specific transaction accepted into the mempool and then confirmed onchain | Trigger=Transaction Field= Transaction ID Operator= equal to Value= Transaction ID |
Address Notification | Specific address withdrawals or deposits by a transaction entering the mempool and then confirmed onchain | Trigger=Transaction Field= Sender or Receiver Operator= containts Value= Address ID |