Check the wrapped token’s contract status and the bridge request before sending more XMR. If a pause is active, zXMR transfers, swaps or bridge burns may fail even though your wallet still shows a balance. For someone used to an exchange, the key difference is that your wallet submits the transaction directly to the token contract; an exchange may hide that step.
A token pause blocks contract calls
A pause is a switch in a token contract that can make certain actions revert. In a common ERC-20 design, it blocks transfers, including a DEX’s transferFrom call, and may also block minting and burning; the exact behavior depends on that token’s code. OpenZeppelin’s ERC-20 documentation describes a pausable implementation that covers transfers, minting and burning.
That means an existing allowance to a DEX or bridge does not guarantee the next action will work. An allowance records permission to spend tokens; the contract can still reject the transfer when the spender tries to use it. Some implementations let you approve during a pause, while others add separate restrictions, so check the specific token contract.
A pause can interrupt one step of the bridge
Suppose Maya sends XMR to a bridge address, then submits the EVM request that should mint zXMR to her wallet. The Monero deposit can confirm while the EVM mint fails because the wrapped-token contract is paused. Her XMR transaction is still on Monero, and a failed mint does not by itself mean the XMR was returned.
On ZeroFi, check the request status and the exact destination network before repeating anything. The public bridge page checked on 30 September 2026 showed Sepolia, chain ID 11155111, a 0.01 XMR minimum, and 10 source-chain confirmations for deposits and payouts, plus 10 sweep confirmations. Those displayed settings can change; they are processing thresholds, not a promise about how long a transfer takes. The ZeroFi bridge page displays the selected network and token address.
If the mint is pending, wait for the bridge’s status or support guidance rather than sending a second XMR payment. Repeating the deposit can create a second bridge request without fixing the first. For the separate decision about route, read when to bridge or swap XMR with ZeroFi; this article focuses on what a pause does after you choose a bridge.
Check the contract before retrying
First, confirm the wallet is on the chain shown by the bridge and that the token address matches its published address. Then open that token in the chain’s block explorer and inspect recent transactions and events. A reverted transfer or burn may show an error such as “paused”; a contract may also expose a paused() read function or emit Paused and Unpaused events. Their absence does not prove there is no pause: contracts differ.
If the token is paused, wait for the authorized party to unpause it, then retry only the EVM action the bridge identifies as pending. A failed on-chain transaction usually costs gas because it was included in a block, even though the token movement reverted. If a swap or redemption succeeds later, it may require a fresh transaction and gas; do not assume the first transaction’s approval or request automatically completes it.
Questions readers ask next
Can I still see zXMR while transfers are paused?
Usually, yes. A wallet can read the token balance from the blockchain even when the contract rejects transfers, so the displayed amount may remain unchanged. A pause does not itself burn or remove your tokens. Check the token address and chain before relying on the balance, especially if the wallet has added a token manually.
Does a pause cancel my bridge request?
Not necessarily. It can stop a mint or burn call, while the Monero deposit or an earlier request remains recorded. The bridge’s own request status determines whether it will retry, wait for an action, or need support. Keep the Monero transaction ID and EVM transaction hash private, and share them only through the bridge’s official support channel if requested.
Should I revoke my token approval during a pause?
A pause and an approval are separate contract states. If the token allows approvals while paused, you may be able to revoke an allowance with an approve(spender, 0) transaction, but it still costs gas and some contracts restrict approvals too. Check the spender address and the token’s actual behavior before signing; the pause does not automatically erase an allowance.