{"repo":"Web3Auth/sign-in-with-web3","free":true,"listed":false,"github":"https://github.com/Web3Auth/sign-in-with-web3","clone":"git clone https://github.com/Web3Auth/sign-in-with-web3.git","description":"With Sign-in With Web3, users will be able to take control of their digital identities with their Web3 accounts rather than relying on custodial Oauth providers such as Google and Facebook. What this means is that users don't need to share their information and usage data. Leveraging the security and privacy aspects of Web3 accounts, users can controls what they share and in what capacity with the apps/dApps they're interating with.","language":"TypeScript","stars":39,"topics":["authentication","blockchain","web3"],"license":null,"category":"blockchain-web3","readme_excerpt":"@web3auth/sign-in-with-web3 Authenticate users with their Web3 accounts instead of relying on custodial OAuth providers. Users sign a standard message with any Web3-compatible wallet, keeping full control of their identity and data. Sign-In with Web3 uses a standard message format compliant with CAIP-74, parameterized by scope, session details, and security mechanisms (e.g., a nonce). Supported Chains - Ethereum — EIP-4361 with EIP-1271/6492 smart contract signature support - Solana — SIP-99 with ed25519 signature verification Installation Usage Register strategies Strategies are not auto-registered. Register the chains you need before using SIWWeb3 : Basic Using chain-specific classes directly Registering a custom strategy Architecture Exports Export Description --- --- SIWWeb3 Main class with chain auto-detection and strategy registry SIWBase Abstract base class for building custom chain strategies SIWE Ethereum sign-in (EIP-4361) SIWS Solana sign-in (SIP-99) ethereumStrategy Ethereum strategy for registry solanaStrategy Solana strategy for registry eipVerifyMessage EIP-1271/6492 signature verification utility Migration from @web3auth/sign-in-with-ethereum / @web3auth/sign-in-with-solana These packages have been deprecated and consolidated into this package. Key changes from previous versions: - SIWEthereum has been renamed to SIWE - network property has been renamed to chain - chain is now required when constructing from an object - Strategies must be registered manually (","default_branch":null,"files":null,"tree":[],"storefront":"/r/Web3Auth","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Web3Auth/sign-in-with-web3/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}