Migrate Assets to a different wallet
Last updated
Last updated
This documentation portal is currently undergoing updates to align with the IoTeX 2.0 Whitepaper release. Information provided here may be incomplete, or out-of-date. Please use this portal for preliminary reference only, and check out the official IoTeX 2.0 Whitepaper for updated information.
.2024 | IoTeX
Sometimes, it may be necessary to abandon a wallet account, such as when you suspect that your current wallet has been compromised or when rotating addresses for security purposes. In these situations, it’s crucial to ensure that all your assets are successfully migrated to your new wallet.
Please note that new types of assets and services are continually being added to the IoTeX ecosystem, and this guide is not intended to cover every scenario. If you have questions about migrating a specific asset or service to a new account, feel free to ask for assistance in our .
The instructions below reference hub.iotex.io as the web wallet app; however, the same steps apply to any wallet app you are currently using.
Identify the new wallet you want to transfer your assets to. If it's a hardware wallet, connect it to Metamask and identify the wallet address.
Start by transferring all your ERC20 and NFT tokens from
Transfer ERC20 Tokens
Transfer all your NFT Tokens, they'll include:
Staking IOTX as NFT Buckets
DePIN Devices that you own
IoTeX Name Service (INS) domain names
Any other type of NFT
Other DeFi protocols may also work with the same principle: please do your research and identify the correct steps to migrate your liquidity to a different address.
Other similar liquid staking protocols you may have used may also work with the same principle: please do your research and identify the correct steps to migrate your liquidity to a different address.
Other DeFi protocols like borrowing/lending, or gaming apps, or any othe Dapp might require you to withdraw your deposits in order to transfer them to a different wallet. Please do your research and identify the correct steps to migrate your assets from these protocols to a different address.
As a last step, once you transferred all your other assets, you can transfer all your IOTX tokens to the new address.
Next, move to the and transfer all your staking buckets to the new address:
If you created provided liquidity to a pool on , you should have received LP tokens for each pool that represent your fractional ownership of the liquidity: just make sure you transfer all the LP tokens to the new wallet.
If you performed IOTX staking on , you have received uniIOTX. These are ERC20 tokens that represent your staked IOTX on the Bedrock Dapp: ensure you transferred them to the new address.
If your old account was used to manage an IoTeX Delegate Profile, login to your delegate profile at and perform a Transfer Profile Ownership to the new address.