Update SIWE links & references#16251
Conversation
Replaced all instances of the login.xyz URL with siwe.xyz in decentralized identity documentation and translations to reflect the new official Sign-In with Ethereum landing page.
Replaces all references to SIWE-related Python and Ruby libraries from the 'spruceid' GitHub organization to 'signinwithethereum' across all language documentation files. This ensures links remain accurate and up-to-date following the repository migration.
Replaces all instances of 'siwe_rails' with the correct 'siwe-rails' in the Ruby programming language documentation and its translations, ensuring accurate naming and linking for the referenced Rails gem.
Added Sign in With Ethereum (SIWE) and Ethereum Follow Protocol (EFP) to the list of decentralized identity projects. Updated the community Discord link from SpruceID to EthID across all translations. Removed the 'Sign-In with Ethereum - Ruby Library and Rails Examples Release' link from Ruby language documentation in all supported languages.
Replaced references to 'SpruceID' Discord server with 'EthID' in multiple language translations for decentralized identity community links. This ensures consistency and accuracy across all supported languages.
✅ Deploy Preview for ethereumorg ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
|
||
| - **[Ethereum Name Service (ENS)](https://ens.domains/)** - _A decentralized naming system for onchain, machine-readable identifiers, like, Ethereum wallet addresses, content hashes, and metadata._ | ||
| - **[Sign in With Ethereum (SIWE)](https://siwe.xyz/)** - _Open standard for authentication with Ethereum accounts._ | ||
| - **[Ethereum Follow Protocol (EFP)](https://efp.app/)** - _An onchain social graph protocol for Ethereum accounts that complements ENS and SIWE._ |
There was a problem hiding this comment.
Would move to http://ethereum.org/social-networks
| - **[Ethereum Follow Protocol (EFP)](https://efp.app/)** - _An onchain social graph protocol for Ethereum accounts that complements ENS and SIWE._ |
There was a problem hiding this comment.
moved it, good point.
also added ECP :)
Removed Ethereum Follow Protocol (EFP) from the decentralized identity projects list and added it, along with Ethereum Comments Protocol, to the social networks projects list. This better categorizes these protocols according to their primary use cases.
I'm not sure what your upcoming imports change is, but just note that the only part changed in the translations are the links to the new site, no actual translations were altered. |
wackerow
left a comment
There was a problem hiding this comment.
Going to pull this in as-is.. cc: @lukassim Let's pair up this week to make sure this is handled okay in Crowdin 🙏
Thanks @caveman-eth!
|
|
||
| - [GitHub-এ ERC-725 জোট](https://github.com/erc725alliance) — _ইথেরিয়াম ব্লকচেইনে পরিচয় পরিচালনার জন্য ERC725 স্ট্যান্ডার্ডের সমর্থকগণ_ | ||
| - [SpruceID Discord সার্ভার](https://discord.com/invite/Sf9tSFzrnt) — _উৎসাহী এবং ডেভেলপারদের জন্য কমিউনিটি যারা ইথেরিয়ামের সাথে সাইন-ইন করে কাজ করছে_ | ||
| - [EthID Discord সার্ভার](https://discord.com/invite/ZUyG3mSXFD) — _উৎসাহী এবং ডেভেলপারদের জন্য কমিউনিটি যারা ইথেরিয়ামের সাথে সাইন-ইন করে কাজ করছে_ |
There was a problem hiding this comment.
@caveman-eth Right, appreciate you noting that... it does touch the link labels a bit as well, such as this line here... even if they're just a brand name that doesn't need to be translated per-se...
The translation process is finicky is all, since if Crowdin isn't made aware of all of these, it will attempt to re-import the old versions during the automatic imports at the 1st of the month, mixing in reversions with desired translation updates causing quite a headache to clean up.
To date, the general approach on this type of update is to only update the English, which then gets uploaded to Crowdin where the translations can propagate, and then when Crowdin imports back into GitHub it's all correct.
| - [siwe-rails-examples](https://github.com/spruceid/siwe-rails-examples) - _SIWE example using Ruby on Rails with custom controller_ | ||
| - [omniauth-siwe](https://github.com/spruceid/omniauth-siwe) - _OmniAuth strategy for Sign In With Ethereum (SIWE)_ | ||
| - [siwe-ruby](https://github.com/signinwithethereum/siwe-ruby) - _Ruby implementation of Sign-In with Ethereum_ | ||
| - [siwe-rails](https://github.com/signinwithethereum/siwe-rails) - _Rails gem that adds SIWE local sign in routes_ |
There was a problem hiding this comment.
(^ just as an fyi, even this _ to - change could get reverted if we don't assure that Crowdin is updated properly)
|
Congrats, your important contribution to this open-source project has earned you a GitPOAP! GitPOAP: 2025 Ethereum.org Contributor: Join the [ethereum.org Discord server](https://ethereum.org/discord) to explore more ways to contribute to the project. Depending on the tasks you complete, you may also unlock additional rewards. Visit [ethereum.org/contributing](https://ethereum.org/contributing) to learn more.Head to gitpoap.io & connect your GitHub account to mint!Keep buidling, keep learning, and let's grow the Ethereum open-source community together 🌱 Learn more about GitPOAPs here. |
|
@all-contributors please add @caveman-eth for maintenance |
|
I've put up a pull request to add @caveman-eth! 🎉 |

Updated links to point to the new maintainers of Sign in with Ethereum (SIWE).
website links, github repo links, discord links.
also added in SIWE and EFP to the identity page.
Only 3 main files are changed - the rest are just translation page link changes
https://x.com/BrantlyMillegan/status/1956389297461899533