Portfolio
An optional read-only view of what your receiving wallets hold, valued at current rates. Read-only, non-custodial, and easy to cross-check on public explorers.
Portfolio is an optional dashboard view that reads the on-chain balance of every wallet you have added and values it at the current rate. It never holds keys and never moves funds. It is a convenience for seeing your receiving wallets in one place, not a custody feature.
What it shows
Once enabled, the Portfolio page lists each wallet you have added, the address it reads, the coin balances at that address, and the fiat value at the current rate. Balances refresh on a timer while the page is open, and after a payment confirms or a forwarder sweep completes.
The address Portfolio reads depends on how the wallet receives:
| Wallet type | Address read |
|---|---|
| Account-based (XRP, Stellar, TON) | Your receiving address as entered |
| HD (BTC, LTC, BCH, DOGE) | The derivation addresses that have received NoHoldPay payments |
| CREATE2 or PDA forwarder (EVM, TRON, Solana) | Your registered treasury (after you finish register-treasury onboarding) |
| Monero | Not shown. A view key can compute balance, but Portfolio does not surface it |
For HD wallets, deposits made outside NoHoldPay to other addresses under the same extended public key are not counted. Use your own wallet software for full coverage of the key.
Portfolio is scoped to your active dashboard mode. In test mode it reads testnet balances, in live mode it reads mainnet, and the fiat total covers only the active mode.
Enable or turn off
Click Enable on the intro card. NoHoldPay begins reading balances for the wallets you have already added.
To stop, open the options menu (the ... button above the table), choose Disable portfolio tracking, then confirm with Turn off. Reading stops immediately. Your wallet funds are never affected, and you can turn it back on anytime.
Turning Portfolio on or off only changes whether the dashboard reads balances. It never touches your funds and never changes how payments are received.
Refreshing
Balances update on their own while the page is open. You can also refresh by hand:
- Refresh all re-reads every wallet. Available at most once every 60 seconds (
429 PORTFOLIO_REFRESH_TOO_SOONif you click sooner). - Refresh one wallet re-reads a single row. Available at most once every 15 seconds.
The limits keep the read load bounded. If you hit one, wait a few seconds and try again.
Cross-check on public explorers
Portfolio is a convenience. The independent proof that your funds are yours, and never held by NoHoldPay, is the public blockchain. You can look up any receiving address on an official explorer and see the same balance, with no NoHoldPay account required.
One view for every EVM chain
Because one 0x address serves ETH, Base, Polygon, and BNB Chain, you can see all of them at once:
- On Etherscan, open your address page and select the Multichain Portfolio tab. It totals holdings across Ethereum and other supported chains, with a Display all chains breakdown.
- Blockscan is a standalone multichain portfolio and explorer for the same purpose.
The address page URL is https://etherscan.io/address/YOUR_ADDRESS.
Per-chain explorers
For non-EVM chains, use each network's explorer:
| Chain | Explorer |
|---|---|
| Bitcoin | mempool.space |
| Litecoin | litecoinspace.org |
| Solana | solscan.io or Solana Explorer |
| TRON | tronscan.org |
| XRP | xrpscan.com |
| Stellar | stellar.expert |
Bitcoin Cash and Dogecoin have several community explorers, such as Blockchair. Monero balances are not publicly viewable by design. Because Monero is private, only a wallet holding your view key (yours, or the NoHoldPay scanner you connected) can see receives. Check your Monero balance in your own wallet. See Monero for how that trust boundary works.
See also
- Choosing your wallets - which wallet to use per chain
- Payment modes - what address each chain family receives at
- Prepaid Credit - the fee balance, separate from your receiving wallets
- Trust model - why your funds are never in NoHoldPay's control