Generate Ethereum Wallet Address using Web3Auth
Made by Web3Auth
Generate Ethereum Wallet Address with Web3Auth using it's MPC based Key Management System (KMS) and store it in Firebase Realtime Database.
- Works with
 - Authentication and Realtime Database
 - Version
 - 1.0.2 | Source code
 - Tags
 - utilities
 - License
 - Apache-2.0
 - Publisher
 - Web3Auth
 - Report
 - Bug
 - Abuse
 
How this extension works
With this extension, you can use Firebase Authentication to securely generate an Ethereum Public-Private Key pair with Web3Auth.
Using Firebase Authentication, you can use any of the following Firebase Authentication SDK sign-in methods with Web3Auth:
- Email and password-based authentication
 - Federated identity provider integrations (Google, Apple, Facebook, Twitter, GitHub)
 - Phone number authentication
 - Custom auth system integrations
 - Anonymous auth
 
Additional Setup
Before installing this extension, set up Firebase Authentication in your Firebase project.
You must also sign up for a Web3Auth account before installing this extension—you can do so on the Web3Auth Dashboard.
Billing
This extension uses the following Firebase services, which may have associated charges:
- Cloud Functions
 - Firebase Authentication
 
This extension also uses the following third-party services:
- Web3Auth (pricing information)
 
You are responsible for any costs associated with your use of these services.
Note from Firebase
Your Firebase project must be on the Blaze (pay-as-you-go) plan to install the extension. You will only be charged for the resources you use. Most Firebase services offer a free tier for low-volume use. Learn more about Firebase billing.
When installing or reconfiguring this extension, you will be billed a small amount (typically less than $0.10). See Cloud Functions under Firebase Pricing for a detailed explanation.