Alert when Safe owners or threshold change
Your Safe holds the keys to treasury and admin roles. SmartAlert alerts on AddedOwner, RemovedOwner and ChangedThreshold as critical. A Safe transaction that failed has its own recipe, "Safe transaction failed".
The rule
This is how the rule looks in the new-alert form. You enter the contract address when you create it.
Rule
from contract events- Watch
- Events
AddedOwner,RemovedOwnerandChangedThreshold - Fire when
- Any event
- Severity
- Critical
TemplateOffered automatically for Safe contracts
Where it would have fired
Every rule can be checked on history before you turn it on: you see where it would have fired over the last days.
Where the alert goes
Telegram on every plan; Slack, Discord and webhook on paid plans. A new project gets Pro limits for 14 days, no card needed.
- TelegramFree
- SlackPro
- DiscordPro
- WebhookPro
Works on: Ethereum, BNB Chain, Base, Arbitrum. · Free plan: up to 3 rules.
Turn it on
- 1
Add your Safe address.
- 2
Keep "Owner set changed" checked.
- 3
Choose a channel the whole team reads.
Why it matters
Lowering the threshold or adding an owner changes who controls your funds. Every signer should know the moment it happens.
Related recipes
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.
Alert when a role is granted or revoked
Watch RoleGranted and RoleRevoked on OpenZeppelin AccessControl contracts.
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.
Try it on your own contract
Paste a contract address, pick the recipe, choose where alerts go. The first 14 days have Pro limits.