Wallet implementers SHOULD warn users if the substring `"wants you to sign in with your Ethereum account"`
appears anywhere in an [ERC-191](https://eips.ethereum.org/EIPS/eip-191) message signing request
unless the message fully conforms to the format defined in this specification.
Description
Following the launch of Sign-in With Ethereum, we will update the domain binding logic, refactor code, UI/UX improvements, and fix bug(s).
EIP Spec: https://eips.ethereum.org/EIPS/eip-4361
Concerns to address from the EIP-4361 spec:
feat: warn users when
personal_signmessage contains the string "wants you to sign in with your Ethereum account" #24128https://github.com/MetaMask/MetaMask-planning/issues/2430
Implementation
1. Domain Binding
cc: @bschorchit @danjm @digiwand @holantonela @legobeat @naugtur @skgbafa @wyc
www), and portwww): [Bug]: Deceptive site request. Domain mismatch when signing messages with matching domain #183322. Code refactoring and other non-UI/UX changes
3. UI/UX Changes
They are expressed as RFC 3986 URIs separated by `"\n- "` where `\n` is the byte `0x0a`.[Enhancement] Add the ability to navigate multiple SIWE notifications #17807
Update SIWE confirmation page with domain binding UI #18622
https://github.com/MetaMask/MetaMask-planning/issues/1128
Wallet implementers SHOULD warn users if the substring "wants you to sign in with your Ethereum account"feat: warn users when
personal_signmessage contains the string "wants you to sign in with your Ethereum account" #241284. Bug Fixes