Keep your finger on the pulse of anything happening around your smart contracts, wallets, and transactions with real-time smart contract alerts powered by Tenderly. With 12 contextual triggers, Tenderly Alerts provide a seamless way to track Ethereum on-chain events and receive notifications when they occur via email, Slack, or third-party incident monitoring systems. All notifications are sent in real time, allowing you to stay informed about desired or undesired events related to activities on the network.


Use Case: Smart Contract Alerts

Problem Statement

Problem Statement


After deploying a smart contract, developers need a way to detect errors and anomalies related to contract execution, contract failures, fraudulent activities, and more.

Realization Approach

Realization Approach


Smart contract alerting is possible within a blockchain infrastructure that supports full archive nodes to extract extensive data from the blockchain to build an analytics pipeline for monitoring on-chain activities.

Solution Space

Solution Space


Smart contract alerts are crucial for several reasons, particularly in the context of maintaining security, efficiency, and transparency within blockchain and decentralized applications (dApps).

Featured Blockchain Infrastructure Platform

Tenderly is a blockchain infrastructure platform offering a host of options to build and deploy web3 application using RPC nodes, virtual testnets and a powerful simulator to test smart contracts. It also supports advanced alerting, monitoring and analytics features for tracking dApps in deployment.

What are Tenderly Alerts?

Tenderly Alerts provide a robust monitoring and alerting platform for dapps, smart contracts, and wallets.

Alerts are an essential component of the web3 tech stack. They can be used in many ways, from monitoring the health and performance of your dapp to tracking user interactions. For more advanced use cases, you can even use Alerts to trigger automated processes on centralized systems.

To mark this possible, Tenderly runs its own full archive nodes that rely on a custom EVM implementation. This enables Tenderly to extract extensive data from the blockchain that no one else has.

We make this data easily accessible to you, saving you time by removing the overhead of running your own infrastructure or building your own data pipelines.

The most common practical applications for Tenderly Alerts include:

  • Monitor specific on-chain activities and track interactions on your smart contracts and crypto wallets, such as failed transactions or token transfers.
  • Know when something suspicious is happening related to your smart contracts or crypto wallets. Sent in real-time, Alerts can help you take immediate action in case of a security breach or fraudulent activity to prevent financial losses.
  • Detect errors, security issues, or failing transactions faster. Alerts enable you to take action right away and fix the issues before your users start hitting you with support tickets.
  • Build automated processes that can run custom code when an on-chain event happens. Webhooks and Web3 Actions as Alert destinations were built specifically for this purpose.

Tenderly Alerts Concepts and Components

Before diving into practical examples of Tenderly Alerts, let’s first explore the basic structure of an Alert and its complement.

Tenderly Alerts are made up of three core components: Triggers, Targets, and Destinations.

The Alert Trigger is essentially an on-chain event that you want Tenderly to listen for. There are 12 pre-defined trigger types to choose from. When the event occurs, the data about the event will be sent to your desired destination.

ethereum transaction notifications and smart contract alerts

The Alert Target is the address you’re interested in monitoring. You can monitor a single address, all addresses on a specific network, or particular addresses that you added to your Tenderly Project.

Lastly, the Alert Destination is the place where you want to receive notifications about on-chain events.

Tenderly makes it convenient for you to receive alerts where it matters most to you and your team, such as:

  • Messaging apps: Email, Slack, Telegram, Discord
  • Incident monitoring systems: PagerDuty, Sentry
  • Tenderly systems for more advanced use cases: Webhooks, Web3 Actions. (More on Webhooks and Web3 Actions later on in this post.)

12 Pre-defined Contextual Alert Triggers

Alert Triggers are specific on-chain events that you are interested in keeping an eye on. With 12 trigger types at your disposal, Tenderly can help you stay in the know about anything from successful transactions to specific functions called in your smart contract, events emitted, or balance changes.

Let’s delve deeper into each of the triggers to better understand how they work and what you can do with them.

  • Successful Transaction: Notifies you when a successful transaction happens.
  • Failed Transaction: Send a notification when a transition fails, allowing you to keep track of all the unsuccessful transitions and detect issues faster.
  • Function Call: Fires when a specific function is called from a smart contract.
  • Event Emitted: Triggers when a specific event is emitted from a contract.
  • Event Parameter: Alerts you if an event parameter has a particular value.
  • ERC20 Token Transfer: Triggers when an ERC20 transfer event is emitted from a contract, allowing you to track when you or someone moves tokens.
  • Allowlisted Caller: Notifies you when an address that is not on this list calls your smart contract.
  • Blocklisted Caller: Notifies you whenever an address from this list calls your contracts.
  • ETH Balance: Triggers when the ETH balance of an address falls below a certain threshold.
  • Transaction Value: Notifies you when the transaction value matches certain conditions.
  • State Change: Fires when a state variable in a contract changes.
  • View Function: Alerts you when the view function’s return value matches certain criteria, passes a threshold, or changes by a certain percentage.

For an in-depth explanation of all triggers and how to configure each one, read through this documentation page.

Here’s a quick video that shows you how to set up a Failed Transaction trigger with the custom webhook endpoint as the Destination.

Create a free account on Tenderly and enable your first Alert.


For more details on configuring smart contract alerts, refer to the original post on Tinderly.

About the author 

Radiostud.io Staff

Showcasing and curating a knowledge base of tech use cases from across the web.

TechForCXO Weekly Newsletter
TechForCXO Weekly Newsletter

TechForCXO - Our Newsletter Delivering Technology Use Case Insights Every Two Weeks

>