All tools / Checklist

Safe transaction checklist

A local checklist to walk before you sign a Safe transaction.

  • The inner to is the contract you expect, not a lookalike.

  • ETH value leaving the Safe is the amount you meant, including zero.

  • You know whether this is CALL or DELEGATECALL. Delegatecall runs code against the Safe’s storage.

  • You decoded the selector and, if it is a batch, each inner call.

  • The signature count meets the threshold, and you are not treating approveHash as execution.

  • The nonce matches the Safe you are signing for. A gap means another transaction landed.

  • You know whether a guard or module can change what execution does.

Local only

Nothing is sent. Use the decode tools on this site, then tick the boxes in this tab.