nautilus-wallet
A secure and user-friendly wallet for the Ergo Platform
Discover how Nautilus Wallet manages network switching between Ergo mainnet and testnet. Learn about build time configuration and its impact on wallet functionality.
How to Handle Zero-Confirmation Transactions in Nautilus Wallet: A Complete Developer's GuideLearn how Nautilus Wallet handles zero-confirmation transactions by enabling immediate spending of funds while managing associated risks. A complete developer's guide.
How the Nautilus Wallet Extension Popup Communicates with the Background ScriptDiscover how the Nautilus Wallet extension popup communicates with the background script using webext-bridge for typed message passing and request coordination via AsyncRequestQueue.
Debugging and Troubleshooting dApp Connection Issues with Nautilus Wallet: A Complete Developer GuideResolve Nautilus Wallet dApp connection issues. Learn common fixes including content script verification, IndexedDB checks, and popup approval troubleshooting. Your complete developer guide.
How Nautilus Wallet Implements Transaction Building and Fee CalculationDiscover how Nautilus Wallet builds Ergo transactions using a plug-in architecture. Learn about native ERG and Babel fee calculation with dynamic liquidity selection.
How Wallet Settings and User Preferences Are Stored in Nautilus WalletDiscover how Nautilus Wallet stores your global preferences in browser extension storage and per-wallet settings in IndexedDB. Learn about `useWebExtStorage` and `walletsDbService`.
How the Nautilus Wallet Extension Manifest is Configured for Different Ergo Networks (Mainnet/Testnet)Discover how Nautilus Wallet dynamically configures its manifest.json for Ergo mainnet and testnet using environment variables for tailored network experiences.
How Wallet Data Is Secured Using AES Encryption in Nautilus WalletLearn how Nautilus Wallet secures your data with AES-256 encryption. Your mnemonic seed phrase is protected and decrypted only with your password.
How to Add a New Built-in dApp to Nautilus Wallet: 6-Step Implementation GuideLearn to add a new built-in dApp to Nautilus Wallet with our 6-step guide. Implement Vue components, register dApps, and add routes easily.
How to Implement Token Metadata Fetching and Caching in Nautilus Wallet: A Complete GuideLearn 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.
How Nautilus Wallet Handles Wallet Synchronization with the Ergo BlockchainDiscover 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.
How Nautilus Wallet Handles Transaction Mempool and Unconfirmed TransactionsDiscover how Nautilus Wallet manages unconfirmed transactions by querying the blockchain and mempool, ensuring stale UTXOs are cleared.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →