Official Documentation

BatchMigrate Docs

Everything you need to know about the most efficient way to consolidate your digital assets.

About the Project

BatchMigrate is a non-custodial, gas-optimized protocol designed to solve the problem of wallet fragmentation. Over time, active Web3 users accumulate assets across multiple addresses. Migrating these assets manually requires signing dozens of transactions and paying exorbitant gas fees.

By utilizing advanced smart contract batching, BatchMigrate allows you to select all your ERC-20, ERC-721, and ERC-1155 tokens and transfer them to a single destination address in one cohesive transaction. This reduces overall gas consumption by up to 80% and drastically simplifies your asset management.

How It Works

1

Connect Wallet

Securely connect your fragmented wallet. We instantly scan the blockchain to fetch your entire token balance without requiring any approvals.

2

Select Assets

Review your portfolio in our dashboard. Choose the specific tokens and NFTs you wish to migrate, or click "Select All" to consolidate everything.

3

One-Click Migrate

Enter your destination address and sign a single batched transaction. The smart contract handles the distribution safely and efficiently.

Security & Trust

Security is the foundational principle of BatchMigrate. We recognize that moving high-value assets requires absolute trust in the underlying infrastructure.

  • Audited by CertiK: Our smart contracts have undergone rigorous peer review and formal verification by leading blockchain security firms.
  • Fully Open-Source: Don't trust, verify. The entire codebase for both the frontend and the smart contracts is publicly available for community review.
  • Non-Custodial: We never have access to your private keys. You retain 100% control of your assets throughout the entire migration process.

Frequently Asked Questions

Traditional transfers require a base fee (21,000 gas) for every single transaction. By wrapping multiple transfers into a single smart contract call, we only pay that base fee once. The marginal cost of adding another asset to the batch is significantly lower than executing a standalone transfer.
No. To execute the migration, the protocol requires approval only for the exact assets you are transferring. Our interface uses atomic transactions where possible to minimize risk.
Currently, BatchMigrate supports Ethereum Mainnet, Polygon, Arbitrum, and Optimism. We are actively working on integrating Base and Binance Smart Chain.
Because all transfers are executed atomically within a single block, if any individual transfer fails (e.g., due to insufficient gas or a locked token), the entire transaction reverts. Your assets will remain safely in your original wallet.
The tool is currently free to use. You only pay the network gas fees required by the blockchain to process your transaction.

Useful Links