Smart contract alerts · Ethereum

Safe Multisig Alerts

A Safe runs a transaction when someone, usually one of its signers, calls execTransaction on it with enough signatures. Safe multisig alerts are a function call rule on that method: every executed transaction sends a Telegram message naming the caller, with the decoded arguments (the destination, the value, the call data) underneath and a link to the transaction. Send it to the signers' group and everyone sees what the Safe did, not only the person who pressed execute.

Free Beta · no card · read-only, no private keys

How it works

How to set it up

  1. 01

    Sign in with your wallet or Google and link Telegram: a group with the other signers works well.

  2. 02

    Open the Admin method called template and paste the Safe's address.

  3. 03

    Open the rule and pick execTransaction, or paste its signature from the Safe's Etherscan page.

  4. 04

    Optionally add a Caller (tx.from) condition with your signers, or conditions on the to and value arguments.

  5. 05

    Save. Every executed transaction arrives within seconds of confirmation.

What you can configure

  • Safe / multisig contract
  • execTransaction calls
  • Caller (signer) conditions
  • Destination and value conditions
  • Team group delivery

Example

Protocol multisig operations

Ways people use it

Shared visibility for signers
Every execution lands in the signers' group, with who executed it.
Execution by an unexpected address
Set Caller (tx.from) is not one of your signers and hear only when someone else executes.
Watch a protocol's admin Safe
Follow the multisig that controls a protocol you depend on and see each change it makes.
Pair with treasury alerts
A wallet rule on the same Safe shows the transfers each execution made.

Frequently asked questions

Do I get an alert when a transaction is proposed or signed?

No. Proposals and most signatures are collected off-chain in the Safe app, so nothing happens on-chain until the transaction is executed. The alert arrives once the execution is confirmed.

What if the transaction is executed by a relayer or another contract?

Then it isn't a direct call, and method rules only see direct calls; calls through other contracts are coming with Premium. The Safe still emits an ExecutionSuccess event: paste that event's signature in an event rule to catch every execution.

Does it work with multisigs other than Safe?

Yes, if signers call the multisig directly. Paste the signature of its execute method; conditions can name that method's parameters.

Can I see which tokens left the Safe?

The alert shows the call's arguments, not the transfers it caused. Add a Treasury outflows rule on the same address to get each transfer in plain words, with amounts in the asset's own units.

Learn more

Related alerts

Set up this alert in minutes

The Beta plan is free: one wallet and one contract, no credit card. Get notified on Telegram the moment it happens.