Create EIP-4361: Sign-In with Ethereum (#4361)
* Create EIP-4361: Sign-In with Ethereum
* Update discussion link to ethereum-magicians.org
* Little fixes to the grammar and examples
* Out of Scope Section, Updates to Language
- Adds an out of scope section
- Updates the language around domain-binding verification for wallets
* Add links to RFCs and EIPs
* Fix broken TBD link
* Fix typos and trailing spaces
* Resolve remaining WIP items
Also addresses formatting issues from the CI.
* updated additional resources and forwards compatibility
* Clarify the definition of `\n` in `statement`
Co-authored-by: Sam Wilson <57262657+SamWilsn@users.noreply.github.com>
* Fix chain ID placement in examples
Also remove trailing whitespaces
* Improvements to grammar and security guidelines
- RFC 4501 `dnsauthority` -> RFC 3986 `authority`.
- Add SHOULD guideline for wallet implementers to check for simple
phishing attacks.
- Credits to @SamWilsn.
* Improve Conformance to EIP-1
- EIP URIs changed to relative paths
- Paragraph from motivation section moved to `discussions-to`
- Discussion & Acknowledgements section moved to `discussions-to`
- Forwards Compatibility section moved under Rationale section
- Additional Resources section moved to `discussions-to`
Co-authored-by: Simon Bihel <simon.bihel@spruceid.com>
Co-authored-by: Gregory Rocco <gregoryrocco1226@gmail.com>
Co-authored-by: Sam Wilson <57262657+SamWilsn@users.noreply.github.com>
GitHub Diff