• © Goverland Inc. 2026
  • v1.0.8
  • Privacy Policy
  • Terms of Use
Synthetis Grants CouncilSynthetis Grants Councilby0x2F495373457cc901A3D4b7c05c62be3EFCF536F20x2F49…36F2

Sign In With Synthetix

Voting ended almost 3 years agoSucceeded

Username

MPoulhazan

Grant Description

Sign-In With Synthetix will be a new standard that allows people to use their web3 wallet identity when logging in to web services, as opposed to a username/password pair. It will beDecentralization: Ethereum-based authentication is decentralized, meaning that it does not rely on a central authority to authenticate users. This can improve security and privacy, as users are not required to trust a third-party with their personal data and authentication credentials.

Immutable identity: Once an Ethereum account is created, it is recorded on the blockchain and cannot be deleted or altered. This means that user identities are immutable and tamper-proof, which can help prevent identity theft and fraud.

Interoperability: Ethereum-based authentication can be used across multiple decentralized applications and services, allowing users to easily access and use different platforms without having to create separate accounts for each one.

User control: Users have full control over their Ethereum accounts and the personal data associated with them. This allows them to choose what information to share and with whom, and gives them the ability to revoke access to their data at any time.

Efficiency: Ethereum-based authentication can reduce the need for passwords and other traditional authentication methods, which can be time-consuming and cumbersome. By using their Ethereum accounts, users can quickly and easily authenticate themselves to different services and platforms. a library which will allow dapps to implement convenient login flows for their users.

Overview

Sign-In With Synthetix. EIP-4361: Sign-In with Ethereum is a standard that allows people to use their web3 wallet identity when logging in to web services, as opposed to a username/password pair. Work with MetaMask on Synthetix chain. Log-in is a key component in many web services, be it web2 or web3. Instead of asking teams to reinvent the wheel every time, we will provide an SDK that they can use to implement “Log-In with Synthetix” in their apps. See https://login.xyz

Value to Synthetix

Decentralization: Ethereum-based authentication is decentralized, meaning that it do not rely on a central authority to authenticate users. This can improve security and privacy, as user are not required to trust a third-party with their personal data and authentication credentials.

Immutable identity: Once an Ethereum account is created, it is recorded on the blockchain and can not be deleted or altered. This means that user identities are immutable and tamper-proof, which can help prevent identity theft and fraud.

Interoperability: Ethereum-based authentication can be used across multiples decentralized applications and services, allowing users to easily access and use different platforms without having to create separate accounts for each one.

User control: Users have full control over their Ethereum accounts and the personal data associated with them. This allow them to choose what information to share and with whom, and gives them the ability to revoke access to their data at any time.

Efficiency: Ethereum-based authentication can reduce the need for passwords and other traditional authentications methods, which can be time-consuming and cumbersome. By using their Ethereum accounts, users can quickly and easily authenticate themselves to different services and platforms.

Project Implementation Plan

I will develop and publih a library SIWS (Sign In With Synthetix) on npm repository. I will also provide 2 example of utilisation of library (Front and Back) and an easy-to-follow documentation for projects wishing to use this SDK. The implementation will adhere to EIP-4361 as much as possible. The implementation will be open-sourced.

Additional Information

SPECIFICTIONS : This project requires no smart contracts. Previous art: https://login.xyz 1, https://eips.ethereum.org/EIPS/eip-4361 2 Known challenges: Understanding typed signatures

TEAM : Alone on the project, I’am fullstack developper since 10 years. I develop Sign In with Conflux which is an equivalent for Conflux : https://medium.com/conflux-network/sign-in-with-conflux-f394d9c0d099 I am familiar with blockchain front end and securities constraints

LinkedIn : https://www.linkedin.com/in/mickaël-poulhazan-59158761/ 1

Github : https://github.com/MPoulhazan

PERSONAL PROJECT : Sign In with Conflux : https://medium.com/conflux-network/sign-in-with-conflux-f394d9c0d099

Apod-Sky https://apod-sky.firebaseapp.com/

Chatbot : https://parobot.fr/

Curriculum vitae : https://cv-mpoulhazan.herokuapp.com/

TOTAL BUDGET AND FUNDING : The estimated budget is 100$ x 40h = 4.000$

SDK (JS) Typescript Jest

Strong linter conditions for easy maintenance and clear code. Comments and units tests for easy understanding for new developpers

MAINTENANCE CONSIDERATIONS : I can maintain or give the privileges on git to new maintener.

Funding Request

The estimated budget is 100$ x 40h = 4.000$

ROADMAP : Init projet (Github, fork and init project) : 4H Developpment and unit tests : 30H Publish and testing (publish on npm) : 4H Documentation and sharing git : 2H Specification of the software

Off-Chain Vote

Yes
0 SNX-GCT0%
No
2 SNX-GCT100%
Download mobile app to vote

Timeline

Apr 27, 2023Proposal created
Apr 27, 2023Proposal vote started
May 04, 2023Proposal vote ended
Oct 26, 2023Proposal updated