safe multisig verification
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.
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.
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.
Get both from a source you trust independently (the chain's own docs, or Safe's published API list). A wrong chain ID here silently changes the domain hash with no error shown.
The nonce shown in the Safe app / your wallet for the transaction you're about to sign.