# nautilus-wallet | Nautilus Team | Knowledge Base | Instagit

A secure and user-friendly wallet for the Ergo Platform

GitHub Stars: 77

Repository: https://github.com/nautls/nautilus-wallet

---

## Articles

### [How Nautilus Wallet Manages Network Switching Between Ergo Mainnet and Testnet](/nautls/nautilus-wallet/how-does-nautilus-wallet-manage-network-switching-between-ergo-mainnet-and-testnet)

Discover how Nautilus Wallet manages network switching between Ergo mainnet and testnet. Learn about build time configuration and its impact on wallet functionality.

- Tags: how-to-guide
- Published: 2026-03-07

### [How to Handle Zero-Confirmation Transactions in Nautilus Wallet: A Complete Developer's Guide](/nautls/nautilus-wallet/what-is-the-recommended-way-to-handle-zero-confirmation-transactions-in-nautilus-wallet)

Learn how Nautilus Wallet handles zero-confirmation transactions by enabling immediate spending of funds while managing associated risks. A complete developer's guide.

- Tags: how-to-guide
- Published: 2026-03-07

### [How the Nautilus Wallet Extension Popup Communicates with the Background Script](/nautls/nautilus-wallet/how-does-the-extension-popup-communicate-with-the-background-script-in-nautilus-wallet)

Discover how the Nautilus Wallet extension popup communicates with the background script using webext-bridge for typed message passing and request coordination via AsyncRequestQueue.

- Tags: internals
- Published: 2026-03-07

### [Debugging and Troubleshooting dApp Connection Issues with Nautilus Wallet: A Complete Developer Guide](/nautls/nautilus-wallet/what-are-common-strategies-for-debugging-and-troubleshooting-dapp-connection-issues-with-nautilus-wallet)

Resolve Nautilus Wallet dApp connection issues. Learn common fixes including content script verification, IndexedDB checks, and popup approval troubleshooting. Your complete developer guide.

- Tags: how-to-guide
- Published: 2026-03-07

### [How Nautilus Wallet Implements Transaction Building and Fee Calculation](/nautls/nautilus-wallet/what-is-the-approach-for-implementing-transaction-building-and-fee-calculation-within-nautilus-wallet)

Discover how Nautilus Wallet builds Ergo transactions using a plug-in architecture. Learn about native ERG and Babel fee calculation with dynamic liquidity selection.

- Tags: internals
- Published: 2026-03-07

### [How Wallet Settings and User Preferences Are Stored in Nautilus Wallet](/nautls/nautilus-wallet/how-are-wallet-settings-and-user-preferences-stored-in-nautilus-wallet)

Discover how Nautilus Wallet stores your global preferences in browser extension storage and per-wallet settings in IndexedDB. Learn about `useWebExtStorage` and `walletsDbService`.

- Tags: internals
- Published: 2026-03-07

### [How the Nautilus Wallet Extension Manifest is Configured for Different Ergo Networks (Mainnet/Testnet)](/nautls/nautilus-wallet/how-is-the-extension-manifest-configured-for-different-ergo-networks)

Discover how Nautilus Wallet dynamically configures its manifest.json for Ergo mainnet and testnet using environment variables for tailored network experiences.

- Tags: how-to-guide
- Published: 2026-03-07

### [How Wallet Data Is Secured Using AES Encryption in Nautilus Wallet](/nautls/nautilus-wallet/how-is-wallet-data-secured-using-aes-encryption-in-nautilus-wallet)

Learn how Nautilus Wallet secures your data with AES-256 encryption. Your mnemonic seed phrase is protected and decrypted only with your password.

- Tags: internals
- Published: 2026-03-07

### [How to Add a New Built-in dApp to Nautilus Wallet: 6-Step Implementation Guide](/nautls/nautilus-wallet/what-is-the-process-for-adding-a-new-built-in-dapp-to-nautilus-wallet)

Learn to add a new built-in dApp to Nautilus Wallet with our 6-step guide. Implement Vue components, register dApps, and add routes easily.

- Tags: how-to-guide
- Published: 2026-03-07

### [How to Implement Token Metadata Fetching and Caching in Nautilus Wallet: A Complete Guide](/nautls/nautilus-wallet/how-can-token-metadata-fetching-and-caching-be-implemented-in-nautilus-wallet)

Learn how Nautilus Wallet implements token metadata fetching and caching. Discover its reactive in-memory Map, IndexedDB persistence, and GraphQL integration for fast UI and efficient data.

- Tags: how-to-guide
- Published: 2026-03-07

### [How Nautilus Wallet Handles Wallet Synchronization with the Ergo Blockchain](/nautls/nautilus-wallet/what-is-the-mechanism-for-wallet-synchronization-with-the-ergo-blockchain)

Discover how Nautilus Wallet synchronizes with the Ergo blockchain. Learn about its periodic sync routine, UTXO and asset data querying, and IndexedDB persistence for seamless wallet management.

- Tags: internals
- Published: 2026-03-07

### [How Nautilus Wallet Handles Transaction Mempool and Unconfirmed Transactions](/nautls/nautilus-wallet/how-does-nautilus-wallet-handle-transaction-mempool-and-unconfirmed-transactions)

Discover how Nautilus Wallet manages unconfirmed transactions by querying the blockchain and mempool, ensuring stale UTXOs are cleared.

- Tags: how-to-guide
- Published: 2026-03-07

### [How Nautilus Wallet Implements Address Discovery and Scanning: HD Wallet Architecture Explained](/nautls/nautilus-wallet/how-is-address-discovery-and-scanning-implemented-in-nautilus-wallet)

Learn how Nautilus Wallet implements address discovery and scanning with its HD wallet architecture. Discover addresses in batches and efficiently scan the blockchain.

- Tags: deep-dive
- Published: 2026-03-07

### [How to Build and Package Nautilus Wallet for Chrome and Firefox Extensions](/nautls/nautilus-wallet/what-is-the-procedure-for-building-and-packaging-nautilus-wallet-for-chrome-and-firefox-extensions)

Learn to build and package Nautilus Wallet for Chrome and Firefox extensions. Set environment variables and run build scripts to generate browser extensions in dist/

- Tags: how-to-guide
- Published: 2026-03-07

### [How Nautilus Wallet Implements Multi-Wallet Support in IndexedDB](/nautls/nautilus-wallet/how-does-nautilus-wallet-manage-multi-wallet-support-within-its-database-structure)

Discover how Nautilus Wallet manages multi-wallet support using IndexedDB. Learn about its innovative data isolation strategy with walletId foreign keys.

- Tags: internals
- Published: 2026-03-07

### [Sandboxed NFT Gallery Architecture in Nautilus Wallet: A Technical Deep Dive](/nautls/nautilus-wallet/what-are-the-architectural-details-of-the-sandboxed-nft-gallery-in-nautilus-wallet)

Explore the sandboxed NFT gallery architecture in Nautilus Wallet. Discover how Vue 3 components and isolated iframes secure untrusted NFT media for IPFS and HTTP content.

- Tags: architecture
- Published: 2026-03-07

### [How to Configure a GraphQL Backend for the Ergo Blockchain in Nautilus Wallet](/nautls/nautilus-wallet/what-are-the-steps-to-configure-a-graphql-backend-for-the-ergo-blockchain-with-nautilus-wallet)

Learn how to configure a GraphQL backend for Ergo blockchain in Nautilus Wallet. Enter a valid endpoint URL in Wallet Settings and ensure server compatibility for seamless integration.

- Tags: how-to-guide
- Published: 2026-03-07

### [How Ledger Hardware Wallet Support is Integrated into Nautilus Wallet](/nautls/nautilus-wallet/how-is-ledger-hardware-wallet-support-integrated-into-nautilus-wallet)

Discover how Nautilus Wallet integrates Ledger hardware wallet support using ledger-ergo-js and Ledger Web transports. Learn about its layered architecture for secure device communication and signing.

- Tags: how-to-guide
- Published: 2026-03-07

### [How Nautilus Wallet Implements HD Wallet Derivation (BIP-32/39)](/nautls/nautilus-wallet/what-is-the-implementation-strategy-for-hd-wallet-derivation-in-nautilus-wallet)

Discover how Nautilus Wallet uses the Fleet SDK for BIP-32/39 HD wallet derivation. Learn about Ergo address encoding, neutering, and Yoroi compatibility.

- Tags: deep-dive
- Published: 2026-03-07

### [How to Add Custom Assets or Tokens to Nautilus Wallet: A Developer Guide](/nautls/nautilus-wallet/how-can-developers-add-custom-assets-or-tokens-to-nautilus-wallet)

Developers learn to add custom assets or tokens to Nautilus Wallet by creating metadata, persisting it, and refreshing the runtime store for UI display. Follow this guide.

- Tags: how-to-guide
- Published: 2026-03-07

### [How the dApp RPC Protocol Facilitates Communication with Nautilus Wallet](/nautls/nautilus-wallet/how-does-the-dapp-rpc-protocol-facilitate-communication-with-nautilus-wallet)

Discover how the dApp RPC protocol in Nautilus Wallet builds secure JSON-RPC channels between dApps and the wallet for seamless blockchain interactions. Learn more today.

- Tags: how-to-guide
- Published: 2026-03-07

### [Transaction Signing and Submission in Nautilus Wallet: A Complete Technical Guide](/nautls/nautilus-wallet/what-is-the-process-for-transaction-signing-and-submission-in-nautilus-wallet)

Explore transaction signing and submission in Nautilus Wallet. Learn how dApps interact with the Ergo blockchain through our technical guide.

- Tags: how-to-guide
- Published: 2026-03-07

