Web3Auth Base Provider
Web3Auth is where passwordless auth meets non-custodial key infrastructure for Web3 apps and wallets. By aggregating OAuth (Google, Twitter, Discord) logins, different wallets and innovative Multi Party Computation (MPC) - Web3Auth provides a seamless login experience to every user on your application.
Each adapter in Web3Auth exposes a Provider on successful user authentication. This provider can be used to interact with wallet or connected chain using RPC calls. This base provider is the base implementation of a JRPC provider, and is the foundation of all other providers.
📖 Documentation
Read more about Web3Auth providers in the official Web3Auth Documentation.
🔗 Installation
npm install --save @web3auth/base-provider
🩹 Example
Checkout the examples for your preferred blockchain and platform in our examples repository
🌐 Demo
Checkout the Web3Auth Demo to see how Web3Auth can be used in your application.
💬 Troubleshooting and Discussions
- Have a look at our GitHub Discussions to see if anyone has any questions or issues you might be having.
- Checkout our Troubleshooting Documentation Page to know the common issues and solutions
- Join our Discord to join our community and get private integration support or help with your integration.