All tools / Checklist
Safe transaction checklist
A local checklist to walk before you sign a Safe transaction.
The inner
tois 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.