This is the list of alert types that Tenderly provides:
โSuccessful Transaction - great for monitoring low-traffic addresses such as multi-sigs and to check on the heartbeat of your system.
โFailed Transaction - get notified when a transaction fails, great for discovering unknown bugs.
โFunction Call - get notified when a specific function is called, both as a part of the top level transaction or as an internal call; great when you don't have an event you can use for the alerting.
โEvent Emitted - get notified when a specific event is emitted.
โEvent Parameter - get notified if an Event parameter matches a certain criteria.
โERC20 Token Transfer - get notified when a certain token is sent to or from your address.
โWhitelisted Callers - get notified when anyone who is not on the list calls a specific contract (good for multi-sigs and DAOs).
โBlacklisted Callers- get notified when anyone from this list call a specific contract (good for matching knows malicious addresses).
โETH Balance - get notified when your ETH balance (or a native chain's currency) falls under a certain threshold (good for Bots, Keepers and Oracles).
โTransaction Value - get notified when a transaction value matches a certain criteria.
โState Change - get notified when a state change matches a certain criteria, passes a threshold or changes by a certain percentage.
โView Function - get notified when a view function's return value matches a certain criteria, passes a threshold or changes by a certain percentage.