Koniverse / SubConnect

Note: We have stopped further development of this version and replaced it with a new and more complete version here
https://github.com/Koniverse/SubConnect-v2
Apache License 2.0
43 stars 14 forks source link

Add login mechanism through Social Network #19

Open hieudd opened 1 year ago

hieudd commented 1 year ago

Overview

The goal is to add a login mechanism through social networks, with references to the following:

  1. https://www.ramper.xyz/
  2. https://www.dynamic.xyz/
  3. https://web3auth.io/

The basic login will include:

Tasks

  1. Understand the logic behind each login type.
  2. Implement the login API in packages/wallet-connect for the following:
    • Ramper.xyz
    • Dynamic.xyz
    • Web3auth.io
  3. Implement a UI view in examples/subconnect under the EVM category for each login type.
    • Each type will have its own UI (Please implement its own UI lib).
    • Update external login with SubWallet instead of only MetaMask.
  4. Ensure the DApp can log in with each type and can connect with SubWallet as an external wallet.
minhtri9111199 commented 1 year ago

Researching Ramper Architecture: