zXMR in MetaMask is a wrapped Monero token that a wallet can display on an Ethereum-compatible network. The key detail is the network: the current ZeroFi bridge lists Ethereum Sepolia, a test network, rather than Ethereum mainnet.
To display zXMR, switch MetaMask to Sepolia and import the token using its contract address. A contract address identifies the token’s code on one specific network; importing it tells your wallet what token balance to show.
When you are checking where a bridge transfer goes, the ZeroFi XMR bridge lists this token address and the Sepolia network together. Compare both before using an address from another source. MetaMask Help Center explains that a custom token must be added on a network where its contract exists.
For example, if Maya completes a transfer but sees no zXMR, she should first check that MetaMask shows Sepolia and the same wallet address she connected for the transfer. A token balance can be present on the blockchain while hidden from the wallet’s token list.
Importing zXMR does not move funds, complete a transfer, or make the token usable in every app. It adds a display for that token contract on Sepolia. An app must support both the Sepolia network and that specific zXMR token before it can use the balance.
Sepolia ETH pays the network fee, called gas, for actions such as sending tokens. It is test ETH with no intended real-world value, not the ETH used on mainnet. Ethereum.org describes Sepolia as a test network for applications, so treat this setup as testing and check the network name before signing a transaction.
If you cannot see a balance, check the selected network, wallet address, and imported contract address before taking another action. Is your wallet on Sepolia, and does the token address match the one shown by the bridge?