To migrate your Bit Heroes Quest assets from Ethereum Layer 1 to Immutable zkEVM, connect the wallet holding your tokens to the official Bitverse migration portal, approve the contract, and pay a one-time Ethereum gas fee. Once the transaction confirms, your original tokens are burned or locked, and new versions mint on Immutable zkEVM for use in the game.

Pre-Migration Requirements

Ensure you have access to both your source and destination accounts before initiating any contract interactions.

RequirementFunctionDetail
Source Web3 WalletHolds original L1 assetsMust support contract signing (e.g., MetaMask); centralized exchange wallets are not supported
Ethereum Balance (ETH)Covers network feesRequired for the token approval and bridge execution transactions
Immutable zkEVM DestinationReceives migrated tokensUse an Immutable Passport or zkEVM-compatible address linked to your Bitverse profile
Official Migration PortalExecutes bridge contractAccess exclusively via verified Bitverse channels to avoid phishing contracts

Steps to Migrate Your Assets

  1. Connect your source wallet: Open the official Bitverse migration portal in your browser. Connect your Ethereum Web3 wallet and ensure the network is set to Ethereum Mainnet.
  2. Select your tokens: Allow the portal to scan your wallet for eligible Bitverse assets, such as Hero NFTs and Portals. Select all items you plan to move. Selecting items together batches the migration into a single transaction, lowering cumulative gas costs.
  3. Approve contract permissions: Click the approval prompt in the portal. Your wallet will request a contract approval or allowance to interact with your Bitverse tokens. Confirm the transaction in your wallet and wait for network confirmation.
  4. Enter destination and bridge: Enter or confirm your destination Immutable zkEVM address or connect your Immutable Passport. Verify the recipient address carefully, then confirm the final migration transaction in your wallet.
  5. Wait for mint confirmation: The Ethereum network will confirm the burn or lock transaction first. The minting process on Immutable zkEVM queues automatically and completes within several minutes depending on network load.

Verifying Migrated Assets in Bit Heroes Quest

Because Bit Heroes Quest authenticates NFT ownership through your Bitverse account identity, inventory changes do not refresh during an active session.

  1. Go to your Bitverse account dashboard and confirm that your destination Immutable Passport or zkEVM address is linked.
  2. Force close and relaunch the Bit Heroes Quest client on your mobile device or PC.
  3. Open your character profile and familiar stable to verify that your migrated heroes, bonuses, and cosmetic gear appear correctly.

Gas Optimization and Troubleshooting

  • Monitor network fees: Ethereum gas prices fluctuate throughout the day. Executing transactions during off-peak hours (such as late-night UTC or weekends) reduces approval and execution costs.
  • Avoid single-item bridging: If you own multiple Bitverse NFTs, submit them in a single batch rather than running individual migration transactions.
  • Pending transactions: If a transaction remains pending for an extended period, check the transaction hash on Etherscan. Do not submit duplicate migration transactions while an earlier submission is still processing.
Bit Heroes Quest icon

Free Bit Heroes Quest Codes

Current active codes and how to redeem them.

View Codes
Michael Smith

Michael Smith

Michael covers live-service games, events, reward systems, and efficient daily routines, turning frequent updates into clear actions for players.