Protocol Smart Monitor

The Protocol Watchers feature allows users to subscribe to entire blockchain protocols or specific contracts and receive alerts on platform such as Discord, Telegram & Webhooks.

Steps

1. Modes of Protocol Selection

There are two ways to set up a protocol watcher:

A. Default Protocols

  • Users can select from a list of pre-configured, well-known protocols (e.g., Blend).

  • Each protocol comes with its associated set of contracts that are automatically tracked.

  • When any transaction or event occurs within those contracts, alerts are triggered automatically.

B. Custom Protocols

  • Users can define their own protocol by manually providing contract details.

  • Required fields:

    • Contract Name → A human-readable label for identification.

    • Description → Short details about what the contract represents.

    • Contract Address → The on-chain address of the contract to track.

2. Network Type

  • Description: Choose the blockchain network.

  • Options:

    • Mainnet

    • Testnet

3. Select Protocol (Default Protocol)

  • Description: Choose the protocol to monitor.

  • Example Option:

    • Blend

4. Protocol Details (For Custom or Default Contracts)

When setting up a protocol monitor, you need to configure the following details:

1. Contract Name

  • Provide a human-readable name for the monitored contract.

  • Example: Emitter Smart Contract, Backstop Smart Contract.

2. Contract Address

  • Enter the blockchain address of the contract.

  • Format: Must be a valid contract address.

3. Description (Optional)

  • Add additional notes or context about the contract monitor.

4. Contract Function Filter (Optional)

  • By default, a watcher listens to all function calls on the specified contract.

  • With the filter, you can narrow the watcher to only specific functions.

How it works:

  1. Search the function name(s) you want to track in the filter input.

  2. When the specified function is invoked, your watcher receives an update.

  3. If the filter input is empty, the watcher listens for all functions.

  4. Multiple filters can be added.

  5. Events

1. Real-Time Smart Monitoring

  • Users can choose how they want to receive updates

  1. Summary

  • Receive AI-generated digests at your preferred frequency, such as Daily/Weekly/Monthly

6. Select Platform

Choose where alerts should be delivered.

  • Telegram – Alerts are sent to your Telegram account.

  • Discord – Alerts are sent to your Discord account.

  • Webhook – Alerts are sent to a custom webhook endpoint.

  1. Notes (Optional)

Description: Add personal notes for this alert configuration.

Watchers

Default Protocol

Demo (Webhooks)

Demo (Telegram)

Demo (Discord)

Custom Protocol

Demo (Discord)

Demo (Webhooks)

Demo (Telegram)

Summary

Demo (Daily/Weekly/Monthly)

Use Cases

  1. DeFi Traders

    • Track Blend liquidations in real time.

    • React quickly to arbitrage or collateral opportunities.

  2. Protocol Developers

    • Monitor activity on custom test contracts before launching publicly.

    • Debug or analyze user behavior by getting alerts only on specific function calls.

  3. Investors & DAOs

    • Follow treasury movements or governance contract events.

    • Stay updated when major proposals or fund transfers happen.

  4. Automated Workflow Triggers

    • Use Webhook integration to automate workflows based on specific contract events.

    • Trigger actions such as sending alerts, updating databases, or initiating trades.

  5. Security & Compliance Teams

    • Monitor transactions or wallet balances to ensure compliance with internal policies or external regulations.

    • Receive instant updates on contract interactions related to business operations.

  6. Security and Anomaly Detection

    • Detect unusual contract activity (e.g., large withdrawals, unexpected upgrades).

    • Get early alerts on possible exploits or irregular events.

  7. NFT Minting and Transfers

    • Watch for NFT-related events, such as minting, transfers, or metadata updates.

    • Notify creators and collectors of relevant contract activities.

  8. Trading and Arbitrage Opportunities

    • Monitor specific contract events tied to token swaps or order execution.

    • Get notified about high-value transactions to exploit arbitrage opportunities.

  9. Education and Research

    • Educators can demonstrate smart contract functionality by showcasing real-time event tracking.

    • Researchers can analyze transaction patterns and contract interactions.

  10. Integration into Analytics Dashboards

    • Use Webhook to feed contract event data into analytics tools for advanced insights and reporting.

Last updated