Safe Tx Hash Verify
Recompute a Safe transaction hash to compare with your device.
Runs offline
Enter the Safe address.
About safe tx hash verify
When a Safe transaction reaches a hardware wallet, what appears on the screen is an EIP-712 hash. If the interface that built the transaction has been compromised, that hash is the only remaining source of truth — and checking it requires computing it somewhere else. That is what this does. It is not a hypothetical concern: the largest exchange hack ever recorded worked by showing signers a legitimate-looking interface while the transaction they actually approved handed over control of the wallet. Computed for Safe v1.3.0 and later.
Common questions
Why recompute a Safe transaction hash?
Because the interface that shows you a queue is not the same as the hash your hardware wallet will sign. Recomputing EIP-712 Safe hashes locally is how you catch a screen that displays one thing while asking you to approve another.
What do I compare the hash against?
The hash shown on your signing device or in a second independent tool. If this page and your device disagree, stop — one of the inputs or interfaces is not describing the same transaction.
Does verifying a hash mean the transaction is safe?
No. Matching hashes only mean the fields you entered are what will be signed. A deliberately malicious transaction you understood and still approved will match perfectly. Verification fights substitution, not bad intent.