Smart contract alert recipes
Each recipe is one rule you can turn on for your contract in about a minute. Paste a contract address, pick the recipe, choose where alerts go. If the contract's ABI has the right events, SmartAlert offers the rule by itself.
Every rule can be checked on history before you turn it on: you see where it would have fired over the last days.
All recipes
- Ownable
Alert when contract ownership is transferred
Get a Telegram, Slack or Discord alert the moment OwnershipTransferred fires on your Ethereum, BNB Chain, Base or Arbitrum contract.
Ethereum · BNB Chain · Base · Arbitrum - ERC-1967
Alert on proxy upgrade
Know when the implementation behind your proxy changes or the proxy admin is replaced.
Ethereum · BNB Chain · Base · Arbitrum - Pausable
Alert when a contract is paused or unpaused
Get notified when Paused or Unpaused fires on a Pausable contract.
Ethereum · BNB Chain · Base · Arbitrum - AccessControl
Alert when a role is granted or revoked
Watch RoleGranted and RoleRevoked on OpenZeppelin AccessControl contracts.
Ethereum · BNB Chain · Base · Arbitrum - ERC-20
Alert on large ERC-20 transfers
Get an alert when a single token transfer is larger than a limit you set, in tokens, not wei.
Ethereum · BNB Chain · Base · Arbitrum - ERC-20 · ERC-721
Alert on unusual transfer activity
Alert when the number of token or NFT transfers is far above the usual level for this hour of the day.
Ethereum · BNB Chain · Base · Arbitrum - Uniswap V2
Alert when liquidity is pulled from a pool
Watch Burn events on a Uniswap V2-style pool and get an alert when liquidity removal is far above normal.
Ethereum · BNB Chain · Base · Arbitrum - Safe
Alert when Safe owners or threshold change
Watch AddedOwner, RemovedOwner and ChangedThreshold on your Safe and get an alert at once, as critical.
Ethereum · BNB Chain · Base · Arbitrum - Uniswap V2
Alert on a swap spike in a DEX pool
Get an alert when the number of swaps in a Uniswap V2-style pool is far above the usual level for this hour.
Ethereum · BNB Chain · Base · Arbitrum - Any contract
Alert when a contract goes quiet
A dead-man switch for contracts: get an alert when expected events stop arriving.
Ethereum · BNB Chain · Base · Arbitrum - ETH · BNB · ERC-20
Alert when a wallet balance runs low
Watch ETH, BNB or any ERC-20 balance of an address and get an alert when it drops below a floor you set, in tokens.
Ethereum · BNB Chain · Base · Arbitrum - ETH · BNB · ERC-20
Alert when a keeper wallet has gas for less than N days
SmartAlert measures how fast a wallet spends and alerts when, at that rate, the balance lasts fewer days than you set.
Ethereum · BNB Chain · Base · Arbitrum - Any address
Alert when a treasury falls below $100,000
SmartAlert adds up every token of an address in dollars and alerts when the total drops below your threshold. It fires on a price drop too, with no transfer at all.
Ethereum · BNB Chain · Base · Arbitrum - ERC-20
Alert on a token transfer above $50,000
A dollar threshold on the ERC-20 Transfer event: SmartAlert prices each transfer at the token price at its block and alerts when it is above your threshold.
Ethereum · BNB Chain · Base · Arbitrum - Pausable
Alert when a contract's paused() returns true
SmartAlert calls paused() on the contract on a schedule and alerts when the answer becomes true. Works where no Paused event is emitted.
Ethereum · BNB Chain · Base · Arbitrum - Safe
Alert when a Safe transaction fails (ExecutionFailure)
SmartAlert alerts on the ExecutionFailure event of your Safe: the signatures were collected, but the multisig transaction did not execute.
Ethereum · BNB Chain · Base · Arbitrum - ETH · BNB · ERC-20
Alert when a balance is low and no top-up came in an hour
A compound rule: balance below a floor AND no top-up over a window. The alert comes only when the auto top-up did not work.
Ethereum · BNB Chain · Base · Arbitrum
Try it on your own contract
An address is enough. The first 14 days have Pro limits, and rules are tested on history before you turn them on.