safe multisig verification

Verify a Safe Transaction Hash

Fetches a proposed Safe transaction from the public Safe Transaction Service and computes its EIP-712 domain hash, message hash, and final Safe transaction hash independently, in your browser, using the ethers.js library. Compare the result below against what your hardware wallet displays before you approve anything.

What this tool does, and does not, tell you

It does not tell you a transaction is safe to sign. It only recomputes the hash from the same raw parameters the Safe front end used to build the signing request, so you have an independent value to compare against your hardware wallet's screen.

Verify this tool's own math (offline, no network)

Runs the exact same hashing code against a published, independently-checkable example: no data leaves your browser and no API is called. Run this first if you want to trust the numbers below.

The nonce shown in the Safe app / your wallet for the transaction you're about to sign.