A browser extension Web3 wallet designed for Ethereum, Polygon, BNB Smart Chain, Arbitrum, and all EVM networks. Reliable and secure solution for managing accounts and crypto keys, exploring DeFi, NFTs, and GameFi.
Table of Contents
- 🤲 User-centric approach - the keys belong to the user and are securely stored on their device, encrypted and inaccessible to anyone else.
- 🗝 Compatible with hardware wallets like Ledger for an extra layer of security.
- 🛡 Utilizes battle-proof techniques for encrypting and storing sensitive data, which are commonly used in password managers, to protect user data.
- 🌐 Seamlessly connects with decentralized applications (dApps) across various EVM networks.
- 💼 Supports all the latest Web3 standards.
- 📊 Features a comprehensive full-page dashboard within the app, providing detailed information about accounts, transactions, and assets.
- 📈 Stay updated on your portfolio and activities within the Web3 ecosystem.
- 🔗 Designed to be multi-network, allowing to switch between networks effortlessly.
- 🌐 Easily manage assets and explore the diverse opportunities offered by different networks.
- 📖 Committed to transparency and community-driven development. The project is open source, allowing developers to review and contribute to the codebase.
- 🖥️ The user interface is intuitive and user-friendly, making it easy for both newcomers and experienced users to navigate and utilize the wallet's features.
- 🔌 Adopts an offline-first approach by utilizing a local database as the primary source of data. The app syncs with third-party indexer APIs for enhanced functionality but can operate independently, directly interacting with the blockchain if needed.
- ✅ Fully adapted to the latest browser extension ManifestV3 API, ensuring compatibility with modern standards.
- 🌙 "Sleep well" feature allows the extension to save resources when not in active use, improving overall performance.
- ⚡️ Designed with efficiency in mind to ensure a lightweight and responsive user experience.
You can also find documentation for specific modules within the source code.
Requires:
Node.js >=18.12.0
andYarn ^1
git clone git@github.com:wigwamapp/local-wigwam.git wigwam
yarn
# for Chrome and other Chrome-based browsers
yarn build
# for Firefox
yarn build:firefox
- Open
chrome://extensions/
in your browser - Enable "Developer mode"
- Tap on "Load unpacked"
- Select
<your_local_wigwam_repository_dir>/dist/prod/chrome_unpacked
yarn test
yarn audit
yarn npm-audit
yarn analyze
We welcome contributions from the community to make this project even better.
For any questions, issues, or assistance, please contact our support team or open an issue on GitHub.