Portfolio
The portfolio is Core Web's home surface: everything an account owns, aggregated across every supported network — EVM chains, Avalanche X/P, Bitcoin, and Solana — in one view.
What developers should know
Tokens. Balances come from on-chain state plus token metadata. If your
token is on a supported network and follows the standard (ERC-20 on EVM,
SPL on Solana), it appears without any registration step. A dapp can also
push a token into the user's tracked list with
wallet_watchAsset.
Activity. The activity tab decodes transaction history per account — transfers, swaps, approvals, and contract interactions, labelled where the contract is known.
DeFi positions. Positions held in integrated protocols — deposits, debts, LP positions, staked balances — are read from your contracts and shown with current values. Users see your protocol's name and their position without opening your dapp.
Collectibles. ERC-721 and ERC-1155 holdings with metadata and media,
plus send support. Standard-conformant metadata (tokenURI, OpenSea-style
JSON) renders correctly; broken metadata is the most common reason an NFT
displays as a blank card.
Encrypted balances. Encrypted ERC-20s keep amounts confidential on-chain, so only the non-encrypted side of a deposit or withdrawal shows as a balance change — an eERC-20 position is not a bug in the balance view.
UTXOs. For chains where it matters — Bitcoin, Avalanche X/P — the portfolio exposes the underlying UTXO set, which is what X/P-Chain dapps select from when building transactions.