Token Migration Tool
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool simulates and analyzes token migrations from an old token contract to a new one, helping you verify migration parameters before committing. It reads your wallet balance for the old token, checks allowance for the migration contract, and analyzes migration rate, deadline, and eligibility. The tool provides a comprehensive pre-migration assessment including balance, amount to migrate, migration rate, new tokens received, deadline status, approval status, estimated gas fee, and eligibility. This analysis helps you understand the migration parameters and identify any issues before executing the actual migration.
HOW TO USE
Connect your EVM wallet using the "Connect" button, or manually enter any wallet address. Enter the old token contract address, new token contract address, and migration contract address. Optionally enter the amount to migrate (leave blank to migrate your full balance). Select your network and click "Simulate migration" to analyze the migration. The tool will display your address, network, token addresses, balance, migration rate, new tokens received, deadline, approval status, estimated gas fee, and eligibility. If all checks pass, you'll see a success message indicating you are ready to migrate. If not, the tool will highlight what needs attention (e.g., insufficient balance, deadline passed, or missing approval).
TECHNICAL MECHANISM
The tool performs a multi-step migration simulation. First, it reads the user's balance for the old token contract via on-chain balanceOf calls (simulated in this demo, but would use ethers.js provider calls in production). It then checks the allowance for the migration contract by calling allowance(oldToken, owner, migrationContract) to verify if the user has approved the migration contract to spend their tokens. The migration rate is read from the migration contract's rate function (simulated), and the deadline is read from the migration contract's deadline function. The tool calculates new tokens received as migrateAmount × migrationRate. Eligibility is determined by balance > 0 and deadline not passed. Approval status is shown as approved or not. All calculations are performed live with user-provided parameters.
WHAT IT CANNOT SEE
The tool cannot view positions on non-EVM chains (e.g., Solana, Bitcoin) or protocols that are not integrated with the tool's data sources. It cannot show real-time pending transactions or mempool activity—only simulated migration data is available. It cannot access wallet data without explicit user connection or manual address entry. It cannot detect off-chain holdings or centralized exchange balances. It cannot execute migration transactions—this is an analysis and simulation tool only. It cannot guarantee migration success due to gas fluctuations, contract changes, or deadline expiry that may occur between simulation and execution. The tool does not account for tax implications or migration fees beyond the estimated gas fee. The tool's data sources may have rate limits or require API keys for production use. It does not provide financial advice or guarantee the accuracy of aggregated data.
PLEASE NOTE
This tool is for informational and simulation purposes only and is not financial advice. Token migrations involve risks including contract changes, deadline expiry, and potential loss of funds. Always verify migration parameters directly on-chain using a block explorer. The tool's data sources are subject to rate limits and availability. This tool only works with EVM-compatible chains. Use at your own risk.