The governance forum for GnosisDAO and the Gnosis ecosystem — propose and
debate Gnosis Improvement Proposals (GIPs), follow treasury and delegate
updates, and help shape what comes next.
i work with the EthID team (ethid.org). We’ve taken over stewardship of the SIWE (Sign in with Ethereum) project and with it, the Discourse plugin. We’ve done a pretty thorough rewrite of the original Spruce plugin. Here’s what’s new:
v1.0.1
Injected wallets just work. MetaMask, Rabby, Rainbow, Coinbase Wallet, and any browser-injected wallet are supported out of the box with zero config
WalletConnect is now optional. If you want it, just drop in a free project ID from the reown dashboard. Without one, the plugin still works fine with injected wallets
ENS names & avatars resolved automatically and used as the default username / avatar
New UI, much cleaner connection and signing flow
Smart contract wallet support: EIP-1271 signature verification for Safe and other contract wallets. Just needs an Ethereum RPC URL in settings (Infura, Alchemy, etc.)
Ruby 3.4+ compatible, updated all the native gem dependencies
Hi @jalil , thank you for initiating this fix and taking the community’s feedback seriously.
As someone who experienced the SIWE friction earlier, I truly appreciate the team’s quick response in addressing this. A seamless onboarding/login experience is definitely a key pillar for Gnosis 3.0 adoption.
I will try to test the login again once the plugin update is finalized. Looking forward to a smoother ‘Sign-In with Ethereum’ experience on the forum
I am following up to report that the SIWE login issue persists on forum.gnosis.io even after the recent fix. I have performed extensive troubleshooting to isolate the issue:
Wallet functionality: My wallet works perfectly on other platforms like Uniswap, triggering the signature request without issues (see attached comparison).
Cache/Cookies: I have cleared all browsing data and cookies for the domain, but the “Sign-in with Ethereum” button still does not respond.
Console Error: I noticed a SES_UNCAUGHT_EXCEPTION: null in the browser console when trying to interact with the forum, which might be related to the login script failing.
Backend Fix: I see the recent fix regarding RenderEmpty in auth_controller.rb, but it doesn’t seem to resolve the UI hang on the live site.