Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Add support for Portis #900
Portis is essentially a centralized custodian of your Ethereum account, that makes it easy for you to sign up and recover keys via email.
Technically it is not difficult to integrate, but it does require some changes to how we currently handle providers.
Our current strategy:
With Portis, we would need to introduce a new step, likely at the beginning, that asks the user what signing provider they'd like to use. We could save this information locally, so the next the user loads, they would automatically use the same provider as last time (but ideally have a way to switch providers if desired).
This could also be a improvement compared to the current mechanism, e.g. when a user has Metamask installed but explicitly wants to connect to Frame or another provider.