Glossary entry
Clear Signing
walletsWhat clear signing shows before you approve a transaction, why some payloads still fall back to raw data, and what a readable prompt does not prove.
Definition
Clear signing is the counterpart to blind signing: the wallet decodes the transaction and shows what it will actually do — which contract, which function, which token, what amount, which recipient — on the screen you are trusting, before you approve. It depends on the device or application being able to interpret the payload, which usually means a description of the contract's interface is available to it; where none exists, the wallet falls back to displaying raw data and you are blind signing again. Two limits are worth stating plainly. Clear signing shows what a transaction says it will do, not what the contract will do afterwards, so a readable prompt granting unlimited access is still an unlimited permission. And the assurance only holds if the details are read on the hardware device's own screen rather than in the browser window that requested them, because the requesting page can display whatever it likes.
Next