Consider web3 integration (blockchain wallet connect)

Created on 22 September 2023, 9 months ago
Updated 23 June 2024, 5 days ago

Problem/Motivation

Connection with web3 wallets provides a secure way of validating a user identity. Over 100M people have a crypto wallet extension in their browser nowadays and growing so this would open a lot of possibilities for Drupal sites.

The user/profile address field could have a new variant "web3_address" which is just a string (usually with a bech32 prefix indicating the blockchain protocol) that gets filled from a javascript component when the user "connects". See the (WIP) "web3_auth" module as an example.

✨ Feature request
Status

Active

Version

2.0

Component

Miscellaneous

Created by

🇮🇹Italy kopeboy Mainland

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @kopeboy
  • 🇮🇹Italy kopeboy Mainland

    To connect, the user might sign with his wallet (using his private key) an arbitrary message provided by the Drupal site, to be verified against his public key before saving onto the user entity.

Production build 0.69.0 2024