Zero Setup Layer2 Web Wallet

Layer 2 network has the potential to bring the next billion users onto the blockchain, but they also need a new approach to onboarding users. This project shows how.

  • 0 Raised
  • 99 Views
  • 0 Judges

Tags

  • Tooling
  • Wallet

Categories

  • Consensys

Gallery

Description

Project: Onboard the next billion users onto the blockchain with a zero setup web wallet that they can use to instantly transfer funds.

Network: Linea Goreli Testnet

Github: https://github.com/scottt/ethtaipei-2023

Notable Features

  • Allow users to instantly transfer tokens without setting up a wallet first
  • Easy wallet address QRcode scanning using your phone or laptop camera

Tech

  • The Front-End contains a custom in-browser EIP-1193 provider implementation in lightwallet-provider.ts
  • The QRCode generation and scanning is implemented in app.ts
  • The token contract contain a simple mechanism to fund gas fees to brand new wallets:  MockERC20.sol#L16

Team