A portfolio manager holds Ethereum, USDC, and several NFTs across multiple addresses. Rather than import private keys into a single wallet—creating unnecessary custody risk and attack surface—the manager wants to track balances, transaction history, and changing valuations across those addresses from one interface. The watch-only mode offers exactly that capability: complete visibility into holdings without exposing the keys that control them. But watch-only monitoring is not passive observation alone. It requires understanding what information becomes visible, what remains opaque, and how to structure multiple watched addresses to maintain useful separation between portfolio segments.
Rabby Wallet provides watch-only functionality across its browser extension, mobile app, and desktop application, allowing users to add Ethereum and EVM-compatible addresses without importing their private keys or seed phrases. This approach decouples portfolio monitoring from transaction signing authority, which is particularly useful for users managing multiple wallets, tracking joint custody arrangements, or supervising accounts held by other parties. The mechanics are straightforward—add an address and the wallet displays its balance, token holdings, and transaction history—but the underlying design touches on several risk and privacy considerations that shape how watch-only mode should be deployed.
The architecture of watch-only monitoring
A watch-only address in Rabby crypto wallet is added using only the public address itself, a hexadecimal string that uniquely identifies an account on Ethereum and EVM-compatible chains. The wallet retrieves balances, token holdings, and transaction records from blockchain explorers or RPC nodes without requesting or storing anything that could authorize a transaction. This separation is fundamental: the public address is not a secret. Anyone who knows it can observe the funds it holds and track its activity. What they cannot do without the private key is move those funds or authorize any action on the network.
The technical implementation relies on read-only queries to blockchain data. When a user adds a watch-only address, Rabby fetches information such as ETH balance, ERC-20 token balances, NFT ownership, and historical transactions. This data is displayed in the same interface used for self-custodial accounts, creating a unified portfolio view. The wallet does not store the private key or seed phrase, so even if the device is compromised, the watched funds cannot be moved directly through that installation. Transaction history and balance information are cached locally, but the authorization layer remains absent.
Watch-only addresses can be added individually or in batches, and the wallet treats them the same way it treats derived addresses from an imported seed phrase: each address appears in the address book and can be labeled for easier identification. Multiple watch-only addresses can be grouped together, enabling a user to monitor an entire portfolio without maintaining separate wallets. This is particularly useful for users with funds distributed across several custody arrangements—some held on hardware wallets, some on multisig contracts, some on exchange accounts that have been withdrawn and now sit in self-hosted addresses.
The crucial boundary is what happens when a user attempts to interact with a watched address. Because Rabby cannot sign transactions without a private key, watch-only mode prevents direct spending from those addresses. If a user wants to move funds from a watched address, they must export the transaction details and sign it using whatever custody system actually holds the key—whether that is a hardware wallet, an airgapped signing device, or another wallet application. This separation creates friction by design: it makes accidental or malicious transaction signing much harder.
Why watch-only mode reduces specific risks
The primary benefit of watch-only monitoring is risk compartmentalization. A user managing ten cryptocurrency addresses does not need to import all ten private keys into a single application. Instead, they can import keys for addresses they actively trade from, and add the rest as watch-only. This reduces the number of secrets stored on any one device, which in turn reduces the impact of a device compromise. If the device is infected with malware targeting cryptocurrency wallets, the attacker gains visibility into watched addresses—addresses anyone on the blockchain can already see—but cannot steal the funds themselves.
Watch-only mode also protects users against inadvertent key exposure during routine use. People accidentally take screenshots, share screen recordings with support staff, store wallet backups in cloud folders, or write down recovery phrases in locations that are later compromised. By separating monitoring from control, a user can check their portfolio status without ever handling the private keys associated with it. The keys remain on hardware wallets, airgapped devices, or other isolated systems. The monitoring wallet remains on the primary device, where it can be convenient without being catastrophic if breached.
For users supervising accounts on behalf of others—a parent tracking a child’s ethereum address, a business accounting team monitoring company treasury wallets, or a fund manager reviewing investor holdings—watch-only mode provides exactly the visibility required without asking the custodian to trust the supervisor with signing authority. The parent can see the balance; the child controls the key. The accounting team can verify incoming funds; the treasury manager controls the address. This structure prevents accidental or deliberate misuse while maintaining audit capability.
Watch-only addresses also serve as a staging ground for risk assessment. Before importing a private key into Rabby or any other hot wallet, a user can add that address in watch-only mode and observe its transaction history, connected contracts, and current balances. This allows a period of verification: is the address really controlled by whom you believe controls it? Are there any suspicious transactions or approvals? Does the balance match what was expected? Only after this check should the corresponding private key be introduced to a device.
Privacy considerations in watch-only monitoring
Adding an address to watch-only mode makes it visible to the Rabby wallet application, which by default queries blockchain data through RPC endpoints. The selection of which node or service provides that data affects what information leaks about your monitoring behavior. If Rabby connects to an RPC provider you do not control, that provider can observe your IP address, the addresses you are querying, and the timing and frequency of those queries. Over time, this metadata can reveal portfolio composition, trading patterns, or the fact that you are actively managing funds.
Rabby allows users to configure custom RPC endpoints, which means a user can either run their own Ethereum node or connect through a privacy-focused proxy. Running a node eliminates the external metadata leak at the cost of significant bandwidth and storage requirements. Using a privacy proxy such as Alchemy, Infura with privacy features, or a decentralized node network shifts the trust assumption but does not eliminate it. The metadata—which addresses you watch, how often you check, and from which IP—still flows somewhere, even if encrypted in transit.
The more subtle privacy issue involves address clustering. Ethereum addresses are pseudonymous, meaning the address itself does not reveal your identity. However, if you add multiple addresses to watch-only mode in a single wallet, and that device is ever breached or analyzed, the observer learns that those addresses are likely under common ownership or management. Sophisticated blockchain analysts already cluster addresses based on transaction patterns, but a watch-only wallet creates an explicit link. Users concerned about this should consider running separate instances of Rabby, using different browsers or profiles, or segmenting watched addresses across multiple devices.
NFT holdings present another privacy dimension. When you add a watch-only address holding NFTs, Rabby displays the NFT portfolio, including metadata fetched from collection servers or decentralized storage. Some NFT metadata services collect analytics on which addresses are viewing which collections. More broadly, NFT holding patterns are often publicly visible and linkable to your identity through social media, Discord communities, or public collection information. Watch-only mode does not change this; it simply means your NFT portfolio becomes observable through your wallet application along with your token holdings.
Multi-chain and cross-wallet strategies with watch-only addresses
Rabby supports watching addresses across multiple EVM-compatible chains: Ethereum mainnet, Polygon, Arbitrum, Optimism, Base, BNB Chain, and many others. This enables a unified dashboard for a fragmented portfolio. A user can add the same address format to different chains and monitor each independently—0x123… on Ethereum holds different assets than 0x123… on Polygon, despite the identical character sequence. This feature is particularly useful for users managing liquidity across multiple Layer 2 solutions or sidechains.
The address book and labeling system help manage this complexity. A user might label an address “Ethereum Treasury Cold,” another “Arbitrum Trading Wallet,” and a third “Polygon Staking.” These labels appear throughout Rabby, making it easier to distinguish between addresses and understand which wallet or custody system controls each one. When viewing a transaction history, the labels provide context: you can see that a transfer originated from “Layer 2 Bridge” rather than trying to remember which address serves that function.
For users with funds distributed across self-custodial wallets, hardware wallets, and multisig contracts, watch-only mode can serve as a unified accounting layer. The hardware wallet lives in a drawer; the multisig contract is managed through a separate multisig interface; but both can be added to Rabby for consolidated portfolio tracking. This approach avoids importing private keys into a hot wallet while maintaining comprehensive visibility. The trade-off is that any transaction must still be signed through the original custody system, which means slightly more friction when moving funds.
Users should recognize that Rabby’s watch-only functionality works only with EVM-compatible addresses. Bitcoin addresses, Solana addresses, or assets on non-EVM chains cannot be watched through Rabby directly. Users managing a mixed-chain portfolio will need separate tools for non-Ethereum assets. This segmentation, while sometimes inconvenient, can be a security feature: it prevents a single compromised wallet application from exposing your entire crypto portfolio.
NFT portfolio tracking through watch-only mode
NFT portfolios often require dedicated attention because their value can be volatile, they are frequently interacted with through marketplaces, and their metadata is scattered across multiple servers. Adding a watch-only address to Rabby displays the NFTs held by that address, including collection name, floor price, and estimated value. This gives a quick snapshot of NFT holdings without needing to visit OpenSea, Blur, or other marketplace interfaces individually.
The estimated value displayed in Rabby is calculated from marketplace floor prices and on-chain data, which means it reflects current market conditions but may not reflect the actual selling price of a specific NFT. A rare, highly-sought piece might be worth significantly more than the floor; a problematic or low-demand item might be worth less. Watch-only mode shows you own the NFT but does not value it perfectly. For more precise valuation, users typically need to check individual listings or use dedicated NFT analytics platforms.
Watch-only NFT tracking is particularly useful for users with collections spread across multiple addresses or chains. A collector might hold early pieces on Ethereum mainnet, recent acquisitions on Polygon for lower gas costs, and bridge-wrapped versions on other chains. Rabby consolidates these into a single view. Because NFT transactions are also tracked, a user can see their full transaction history—which collections they have been active in, which addresses they have interacted with, and what fees they have paid.
The privacy implication of NFT watch-only tracking is that your NFT interests become observable through your wallet application. Unlike token holdings, which are often fungible and harder to analyze, NFT collections reveal taste and investment thesis. If the device or application is breached, an attacker learns what you collect. This is generally less critical than a private key theft, but it deserves consideration when deciding whether to add valuable NFT collections to a hot-wallet Rabby installation versus managing them separately through a hardware wallet or airgapped system.
Setting up watch-only mode securely and practically
The first step is deciding which addresses to watch and from which device. High-value addresses with substantial funds should typically not be watched on the same device used for daily work or entertainment. A user with significant Ethereum holdings might reserve watch-only monitoring for a dedicated tablet or a laptop used primarily for portfolio management. This reduces the attack surface: if the daily-use device is compromised, the attacker sees your watched addresses but cannot directly compromise the funds through that compromise.
When adding a watch-only address, use the full hexadecimal address rather than an ENS name whenever possible. ENS names are human-readable and convenient, but they add a DNS resolution layer that can fail or be manipulated. Typing “myportfolio.eth” into Rabby still resolves to the correct address under normal circumstances, but verifying the actual address beforehand prevents mistakes. Before adding a significant address, copy the address from a trusted source—your hardware wallet display, a blockchain explorer you have manually verified, or a previous transaction record—rather than typing it from memory or accepting it from another application.
Label your addresses clearly within Rabby so that you can distinguish between different purposes or custody systems. Rather than maintaining a separate spreadsheet, use Rabby’s built-in labeling to mark which address is on which hardware wallet, which is a multisig contract, and which is a hot wallet. These labels are stored locally on the device; they do not appear on the blockchain and are not visible to anyone viewing your address on a block explorer.
Test your watch-only setup with a small amount first. Add a new address as watch-only, wait a few minutes for the blockchain to settle, and verify that the balance and transaction history load correctly. This catches configuration problems before you have committed your main portfolio. If the address displays correctly in Rabby, you can then add additional addresses with confidence.
Back up your Rabby wallet, including the list of watched addresses, labels, and custom RPC settings. If your device fails or Rabby is reinstalled, you can restore these settings and avoid re-entering dozens of addresses manually. However, note that a Rabby backup contains the watched addresses but not the private keys associated with them—the backup protects your monitoring setup, not your funds themselves.
When watch-only mode has limitations
Watch-only mode is excellent for monitoring but poor for actively managing funds. If you frequently need to move assets from a watched address, the constant switching between Rabby and your hardware wallet or signing device becomes tedious. In those cases, consider importing the private key into Rabby on a dedicated device used only for that wallet, and use the hardware wallet only for backup and recovery. Alternatively, for addresses you actively trade from, accept the convenience of hot-wallet storage and maintain strict device security practices.
Rabby’s watch-only mode does not support multisig contract interaction directly. If you hold funds in a multisig wallet—such as a Gnosis Safe—Rabby can display the Safe’s address and balance in watch-only mode, but it cannot help you propose or execute transactions on that Safe. You will need to access the Safe’s dedicated interface for multisig operations. Watch-only mode shows that the Safe holds funds; signing authority still requires the separate multisig interface.
For complex portfolios involving staking rewards, yield farming, or advanced DeFi positions, watch-only mode shows only the current balance and token holdings. It does not automatically track pending rewards, unrealized gains from positions, or the underlying assets in complex smart contracts. A user with liquidity in Uniswap v3 will see their USDC and ETH balances but not the LP tokens themselves unless they interact with the contract directly. Watch-only monitoring works well for tokens and simple balances; it provides less value for users with complex on-chain positions.
Finally, watch-only addresses in Rabby are not private from the application developers. Rabby is open-source and does not collect user data by design, but the addresses you add are stored on your device in plaintext. If your device is seized, forensically analyzed, or if Rabby’s data storage is examined, an adversary can see which addresses you watch. This is a much lower risk than a private key exposure, but it deserves acknowledgment in high-security scenarios.
Integrating watch-only mode into a custody strategy
The most effective use of watch-only mode is within a layered custody approach. At the foundation, high-value assets sit on hardware wallets or multisig contracts that are accessed infrequently. These addresses are added to Rabby as watch-only for monitoring. The middle layer consists of smaller amounts held in self-custodial hot wallets that Rabby can sign for—amounts large enough to be useful but small enough that a compromise would not be catastrophic. The outer layer is daily-use tokens held on centralized exchanges for immediate liquidity, with those exchange accounts checked separately.
Watch-only mode handles the monitoring responsibility for the foundation layer without introducing the custody risk. You can check your hardware wallet balance daily, see incoming transactions in real time, and verify that your funds remain where you expect them. You do not need to unseal the hardware wallet or move it from secure storage. The separation is clean: monitoring happens in Rabby, but control remains with the hardware wallet.
For users managing others’ addresses or funds, watch-only mode enables delegated oversight. A fund manager can watch the treasury addresses of a protocol without being trusted with the keys. A parent can monitor a child’s address without managing the funds. An accountant can track incoming payments without needing signing authority. Each person has exactly the visibility they require and no more authority than necessary.
The critical discipline is never importing a watched address’s private key into the same Rabby instance used for other self-custodial accounts. If you watch an address as read-only, and later need to move those funds, import the key into a separate Rabby installation on an airgapped device, or use the hardware wallet interface directly. Mixing watch-only and active management in a single hot wallet defeats the security compartmentalization that watch-only mode enables.
Frequently asked questions
Can I spend funds from a watch-only address in Rabby Wallet?
No. Watch-only mode displays balances and transaction history but cannot sign transactions because the private key is not imported. To move funds from a watched address, you must sign the transaction using the system that controls the private key—a hardware wallet, airgapped device, or another wallet application. This separation is intentional and prevents accidental or malicious fund movement.
Does adding an address as watch-only expose my privacy?
Adding an address as watch-only does not expose your privacy on the blockchain itself—the address is already public. However, if Rabby connects to an external RPC provider, that provider can observe your IP address and the addresses you are querying. To reduce this metadata leak, configure a custom RPC endpoint or run your own node. Additionally, watching multiple addresses in a single Rabby instance creates a link between those addresses if the device is compromised.
Can I watch addresses on non-EVM blockchains like Bitcoin or Solana in Rabby?
No. Rabby Wallet supports only Ethereum and EVM-compatible chains natively. Bitcoin, Solana, and other non-EVM assets cannot be watched through Rabby. Users with mixed-chain portfolios must use separate wallet applications or multi-chain portfolio trackers for non-Ethereum assets.
