Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The frontend challenge #25

Open
digitaldonkey opened this issue Jul 24, 2018 · 10 comments
Open

The frontend challenge #25

digitaldonkey opened this issue Jul 24, 2018 · 10 comments

Comments

@digitaldonkey
Copy link
Owner

In order to reach a broader audience we need a frontend solution which:

  • Support all major browsers on desktop and mobile
  • TX signer supporting major wallets / identity providers
  • Does not depend on a centralized service
  • Fallback for users who don't have a wallet (Metamask Mascara?)
  • Standards for interactions for users
    • Learn to chose right network / unlocked account only once
  • Standards for Developers
    • Write once implement all
    • Not forced to use any particular front-end tech

Let's aggregate research on this here.

@digitaldonkey
Copy link
Owner Author

Metamask Mascara / mascara_wrapper

Status: Pending future updates

@digitaldonkey
Copy link
Owner Author

walletconnect

@digitaldonkey
Copy link
Owner Author

portis.io

  • Video, describing the problem
  • Phone based solution. Most probably SAAS
  • https://portis.io
  • More research required

@digitaldonkey
Copy link
Owner Author

There is a lot of discussion around signing TX via QR code. Currently people discussing about potential standards.

parity-signer

@digitaldonkey
Copy link
Owner Author

Currently working on a new Dapp lauchner for the TX signers.

image

@digitaldonkey
Copy link
Owner Author

Slowly getting some basics.

Creating a Web-component with a minimal load footprint, which serves as a web3 launcher.

https://github.com/digitaldonkey/web3ready

@digitaldonkey
Copy link
Owner Author

(this will also fix the security issues as it will replace the Mascara wrapper component.

@proofoftom
Copy link

proofoftom commented Nov 24, 2018

The screenshots for web3ready look awesome! With that said, can't one connect to MetaMask via their Ledger or Trezor? Although, I guess the arguable benefit is to remove the dependency of MetaMask, I'm not sure I understand the positive gain of doing such.

@digitaldonkey
Copy link
Owner Author

@TommyCox
Thanks, but the design is stolen from balance manager's open source repo.

With that said, can't one connect to MetaMask via their Ledger or Trezor?
Yes. I think in the meantime that is possible.

Although, I guess the arguable benefit is to remove the dependency of MetaMask, I'm not sure I understand the positive gain of doing such.

Basically Metamask has not much browser support nor does it work on mobile. Basically only chrome base browsers can use Metamask Extension.
This library aims on supporting all major browsers at some point.

@jeffanthony
Copy link
Contributor

In order to resurrect this project for Drupal 10+ I'd like to begin closing some of these issues. A handful of years have passed and the horizon is now clearer. Metamask, the brand name, doesn't matter: there are many wallets which can sign Ethereum transactions and I dare presume anyone can install and use some wallet on any device and for any browser.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants