what's Sign-In with Ethereum?
Sign-In with Ethereum (SIWE) is an open standard that enables users to authenticate to web applications using their Ethereum wallet addresses, providing a secure and decentralized alternative to traditional username-password logins. It leverages Ethereum's cryptographic signatures, where users sign a standardized message containing their address, a nonce, and optional statements about their identity or intent. This allows applications to verify ownership without exposing private keys or requiring centralized identity providers. The protocol is chain-agnostic but primarily built for Ethereum and EVM-compatible networks, integrating seamlessly with wallets like MetaMask. Developers implement SIWE via JavaScript libraries, enabling features like social logins, decentralized identity verification, and permissioned access in dApps. Maintained by the Ethereum community, it promotes self-sovereign identity principles, reducing reliance on third-party services while enhancing user privacy and security in the web3 space.
Sign-In with Ethereum's Discourse plugin functionality restored with new features and security fixes.
Links
x.com/signinethereumReleased updated Discourse plugin with smart contract wallet support, refreshed UI, and fixed vulnerabilities.
Released 5 new library versions, fixing security issues, including a Typescript library with viem and smart account compatibility; integrated into Conway Terminal for agent authentication using EIP-4361.
Received funding from ENS DAO.
Integrated with Privy and Polymarket, bringing total integrations to 82, including Grails ENS marketplace and POAP.
A team member publicly announces continued commitment to building the project alongside ENS domains and EFP.