Skip to content

Update SIWE links & references#16251

Merged
wackerow merged 10 commits into
ethereum:devfrom
caveman-eth:dev
Sep 23, 2025
Merged

Update SIWE links & references#16251
wackerow merged 10 commits into
ethereum:devfrom
caveman-eth:dev

Conversation

@caveman-eth
Copy link
Copy Markdown
Contributor

@caveman-eth caveman-eth commented Sep 12, 2025

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

siwetweet

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.
@github-actions github-actions Bot added content 🖋️ This involves copy additions or edits translation 🌍 This is related to our Translation Program labels Sep 12, 2025
@netlify
Copy link
Copy Markdown

netlify Bot commented Sep 12, 2025

Deploy Preview for ethereumorg ready!

Name Link
🔨 Latest commit 91ac846
🔍 Latest deploy log https://app.netlify.com/projects/ethereumorg/deploys/68cb094e6761c10008a35444
😎 Deploy Preview https://deploy-preview-16251--ethereumorg.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@caveman-eth caveman-eth marked this pull request as ready for review September 12, 2025 14:17
Copy link
Copy Markdown
Member

@wackerow wackerow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lukassim Can you peak at this and confirm pulling in these non-English changes won't wreak havoc when the intl imports come in 2 weeks?


- **[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._
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would move to http://ethereum.org/social-networks

Suggested change
- **[Ethereum Follow Protocol (EFP)](https://efp.app/)** - _An onchain social graph protocol for Ethereum accounts that complements ENS and SIWE._

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.
@caveman-eth
Copy link
Copy Markdown
Contributor Author

@lukassim Can you peak at this and confirm pulling in these non-English changes won't wreak havoc when the intl imports come in 2 weeks?

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.

Copy link
Copy Markdown
Member

@wackerow wackerow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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) — _উৎসাহী এবং ডেভেলপারদের জন্য কমিউনিটি যারা ইথেরিয়ামের সাথে সাইন-ইন করে কাজ করছে_
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@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_
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(^ just as an fyi, even this _ to - change could get reverted if we don't assure that Crowdin is updated properly)

@wackerow wackerow merged commit 2e4fbae into ethereum:dev Sep 23, 2025
6 checks passed
@gitpoap-bot
Copy link
Copy Markdown

gitpoap-bot Bot commented Sep 23, 2025

Congrats, your important contribution to this open-source project has earned you a GitPOAP!

GitPOAP: 2025 Ethereum.org Contributor:

GitPOAP: 2025 Ethereum.org Contributor GitPOAP Badge

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.

@wackerow
Copy link
Copy Markdown
Member

@all-contributors please add @caveman-eth for maintenance

@allcontributors
Copy link
Copy Markdown
Contributor

@wackerow

I've put up a pull request to add @caveman-eth! 🎉

This was referenced Sep 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

content 🖋️ This involves copy additions or edits translation 🌍 This is related to our Translation Program

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants