App Store Extensions
About
The App Store is the heart of Extra Wallet's extensibility. Unlike traditional wallets that bundle every possible feature into a monolithic app, Extra Wallet uses a modular architecture.
The core wallet is lightweight and focused on the essentials: portfolio management and security. All other features—from dApp connectivity to advanced risk analysis—are available as optional extensions.

Security & Architecture
Our extension system is designed with security as the top priority. It is not just a "plugin system"; it is a security feature in itself.
Lazy Loading & Performance
Extension code is lazy-loaded. This means the JavaScript bundle for an extension is fetched from the server only when you explicitly enable it. If you never use a specific feature, its code never enters your browser environment. This keeps the wallet fast and lightweight.
Disabled by Default
To minimize the attack surface, and ensure maximum security, we follow a strict "opt-in" policy. All third-party extensions are disabled by default. This prevents any unverified code from loading or executing in your wallet environment. You must explicitly enable an extension to use its features.
Isolation
While extensions run within the main wallet application, they do not have direct access to your private keys or the signer's internal memory. All sensitive operations (like signing a transaction) still require the extension to request approval from the isolated Signer, just like the core wallet does.
What extensions provide
- New tools & features: Add capabilities like swapping, staking, or address management.
- Extra chain support: Interact with chains not natively supported by the core UI.
- Security enhancements: Add layers of risk analysis or transaction simulation.
- Connectivity: Connect to dApps via WalletConnect or other protocols.
Available Extensions
The ecosystem is constantly growing. Some popular extensions include:
- Address Checker: Scans addresses for risk flags and contract info.
- WalletConnect: Connects your wallet to Web3 dApps.
- EVM Transaction Simulation: Simulates transactions to predict outcomes before signing.
- QR Safe Keeper: Encrypts secrets into QR codes for safe storage.
- Address Book: Manages your frequently used addresses.
- EVM Swap: Swaps tokens directly within the wallet interface.
Installing & Managing
- Open the App Store: Click the "App Store" icon in the sidebar.
- Browse: Explore the list of available extensions.
- Enable: Toggle the switch next to an extension to install it. The code will be downloaded and initialized immediately.
- Use: The extension's features will now be available in the relevant parts of the UI (e.g., a new tab, a dashboard widget, or a transaction option).
To remove an extension, simply toggle it off. Its UI and functionality will be instantly removed from your session.
Developer Info
- Built and maintained by the Extra Wallet team.
- Source: Extra Wallet