—
What the signer says
The fields
How the hash is made EIP-712, Safe 1.3.0 and later
Domain separator
keccak256(EIP712Domain, , )SafeTx struct
keccak256(SafeTx, to, value, keccak256(data), operation, safeTxGas, baseGas, gasPrice, gasToken, refundReceiver, nonce)safeTxHash
keccak256(0x19 0x01 ‖ domain ‖ struct)Send it to the Cardputer
Connect the Cardputer to send.
This page claims
waiting
The Cardputer worked out
— — — —
send it to find out
Signature: milestone 3
The firmware doesn't sign yet. When it does, the chip's signature over the hash the Cardputer worked out comes back here, and this page checks it against the chip's public key.