Signing a wallet message: Four checks before an unfamiliar approval
A wallet message signature may cost no gas when you approve it, yet still have consequences. It can authenticate a login or authorize something another party submits later. Read the request's purpose and limits rather than treating just a signature as a sufficient explanation of its safety.