Skip to content
This repository has been archived by the owner on Nov 10, 2023. It is now read-only.

Web3Connect #124

Closed
lukasschor opened this issue Jun 20, 2019 · 0 comments
Closed

Web3Connect #124

lukasschor opened this issue Jun 20, 2019 · 0 comments
Assignees
Labels
Feature 👑 New functionality Minor Needs to be fixed within the next 1-3 public releases.

Comments

@lukasschor
Copy link
Member

lukasschor commented Jun 20, 2019

What is this feature about? (1 sentence)

Have a way to interact with the Gnosis Safe for Teams using WalletConnect

Why is it needed? What is the value? For whom do we build it?

We want to push WalletConnect as a standard as it makes Dapp-interaction significantly easier. Also, Web3Connect allows us to essentially outsource wallet integrations. For example, Web3Connect will soon allow direct hardware integrations (Ledger&Trezor) which will then also work natively with the Safe for Teams.

High-level overview of the feature

Screenshot 2019-07-08 at 17.29.58.png

  • If no wallet is connected so far, show title & button similar to above screenshot. Place them where usually the "Create new Safe" / "Load existing Safe" buttons are, as these actions cannot be undertaken without a wallet connected.
  • Instead of "Try out Web3Connect" say "Get Started by Connecting a Wallet"
  • Clicking "Connect" would display the dialog with the different wallet options

Screenshot 2019-07-08 at 15.33.14.png

  • Metamask & WalletConnect are a must-have, if there are any issues with the Portis or Fortmatic, feel free to leave them out
  • This dialog would also be shown as an overlay if the button "connect" in the top-right corner is clicked. E.g. in the usecase of disconnecting a wallet and connecting to a new one.

Read only mode
In read-only mode, allow to open the Web3Connect dialog via the "Connect" button in the top-right dropdown.

Other

More info on Web3Connect: https://medium.com/web3connect/presenting-web3connect-a-single-web3-widget-for-dapps-ebbb2461ac7c?sk=7f7ecab8c0dc13bb39ce1e2fc6740417

@lukasschor lukasschor self-assigned this Jun 20, 2019
@lukasschor lukasschor added this to the Safe for Teams 0.2.0 milestone Jun 24, 2019
@lukasschor lukasschor removed the Epic label Jul 2, 2019
@lukasschor lukasschor changed the title WalletConnect WalletConnect / Web3Connect Jul 5, 2019
@lukasschor lukasschor changed the title WalletConnect / Web3Connect Web3Connect Jul 9, 2019
@lukasschor lukasschor assigned mmv08 and unassigned lukasschor Jul 29, 2019
@lukasschor lukasschor modified the milestones: Safe for Teams v0.2.0 (Dappcon), Safe for Teams v1.0.0 (Devcon) Sep 2, 2019
@lukasschor lukasschor added Major Needs to be fixed for immediate next public release. Minor Needs to be fixed within the next 1-3 public releases. and removed Major Needs to be fixed for immediate next public release. labels Sep 6, 2019
@lukasschor lukasschor modified the milestones: Safe for Teams v1.0.0 (Devcon), Safe for Teams v1.5.0 (Devcon), Safe for Teams v1.1.0 (Devcon - Nice-to have’s) Sep 6, 2019
@lukasschor lukasschor added the Feature 👑 New functionality label Oct 1, 2019
@mmv08 mmv08 closed this as completed Nov 11, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Feature 👑 New functionality Minor Needs to be fixed within the next 1-3 public releases.
Projects
None yet
Development

No branches or pull requests

2 participants