imToken 2.0- A wallet which enables multi-chain asset management, DAPP browsing, token swap facility, security, etc.

in #blog2 years ago (edited)




The emerging cryptocurrency world has so many types of crypto assets. The users dealing with specific use cases may require crypto wallet which supports their requirement. But in general, when the users have to do deal with more than one cryptocurrency, the users have to install separate wallets with separate mnemonic keys, as interoperability is still a bottleneck and most of the existing crypto wallet facility supports only their own chain. Further, token swaps are a very general use case for almost all crypto users. Therefore the crypto domain really needs a unified crypto wallet which can offer decentralized token swap facility, which can support other popular heterogenous blockchains, which can enable users to explore dapps of different blockchains, etc. On the top of this, the crypto wallet must have robust security features.

This article is a detailed review of imToken crypto wallet which is not just a wallet, rather a complete unified facility which enables users to access multiple blockchains wallet with single identity, DEX token swap facility, enables users to browse DAPPs and many more.


imToken is a cryptocurrency wallet developed by Consens Labs back in 2016. Initially, it was imToken 1.0 which supports only ETH/ERC20 tokens, now it has been upgraded to imToken 2.0 which supports other heterogeneous blockchains like ETH, BTC, EOS, COSMOS etc. The best feature of imToken 2.0 is that the multiple chain wallets can be managed with a single identity and mnemonic. However, it can be used under the existing identity in imToken 2.0 and can not be used for other imported wallets. The off-line signing feature is one of the unique feature of imToken. It enhances the security feature and makes the cryptocurrency wallet secure & robust than ever.

Apart from the cryptocurrency wallet, the users can enjoy the decentralized token swap facility powered with Kyber Network & 0x protocol, DAPP to enjoy & explore games on different blockchains and earn tokens, staking facility to enable user to stake their coins and earn daily rewards.

Key Features/Components

Multiple Blockchains wallets

imToken 1.0 supports only ETH/ERC 20 tokens but it has now upgraded to imToken 2.0 where the users can create multiple blockchain wallets. All those wallets can be managed with one identity and one mnemonic. So imToken 2.0 makes the thing easy for the general users who can manage their crypto assets wallets of different heterogeneous blockchains with a single identity and mnemonic.


So this is really a pro for the general users. At the moment imToken 2.0 supports BTC, ETH, EOS, COSMOS wallets. But in future, they have plans to add more such wallets of different chains.

Off-line signing

This is one of the excellent feature of imToken 2.0 and from security point of view, this feature is robust. Two phones are to be used. One is kept as cold wallet(Aeroplane mode) and another one as hot wallet(Network mode). In the following ways the off-line signing can be done:-

  • The phone where the private key is saved must be kept as cold wallet(Aeroplane mode).

  • Then in the cold wallet, the wallet to be watched only should be chosen.

  • Then proceed to the hot wallet(Network mode) enter the "Import the Etherum Wallet" page, choose the "Cold Wallet" and tap the "Scan" button to scan the wallet address QR code from the cold wallet(phone with aeroplane mode).


  • In the cold wallet, scan the above QR wallet, click on "Next", then input "password" and then generate successful signature QR code.


  • In the hot wallet, click on "Next" button, then click on "Scan" button and then scan the signature QR code from the cold wallet generated in the previous step. Finally, click on "Confirm".



It is a mobile to mobile token swap facility which operates through smart contract in a trustless manner. The user is the sole custodian of the asset and in the entire process of swapping/trading, the authority lies with the user/owner only. The decentralized trading gateway is empowered with Kyber network & 0x protocol means on-chain settlement & off-chain order-book. The interoperability further ensures cross-chain value transfers. The trading & transaction protocol is completely decentralized & trustless.


In the conventional way of swapping tokens, some amount of transaction fees & some amount of time are consumed. Apart from that, the token is required to send to an exchange, so overall it may not be cost-effective and easy to approach solution for the users. imToken 2.0 is a "one-click solution" to the above issue. It is cost-effective, instant and easy to approach for the users.


The DAPP ecosystem enables users to interact in a decentralized way. After the user has created the digital identity and securely backed up, can access and login to any DAPP. It has a unified digital identity system to access different blockchain wallets and DAPPs. The token payment can happen through smart contracts. The request of payment can be made through scanning QR code. It is compatible with Web3 APIs. It provides extended functionality such as identity interaction, token payment and distributed storage management. It really offers a developer's friendly toolbox.

The DAPP browser further makes the user experience fun-filled as users can discover so many DAPPs and earn tokens. There are Etherum based games & applications such as Hyperdragons, Decentralands, Coinswitch, etc. There are EOS based games & applications such as Chintai, Monkit, etc.

Getting started with imToken


  • After having it installed, Click on "Open".


  • Then click on "Create Identity".


  • Read the "Terms of use", then agree to the "Terms of use" and then click on "Continue".


  • Then create your identity-- Here you need to set your name of the wallet, set the password and the hint for the set password. Then click on "Create".


  • The next step is to back up mnemonic keys. Click on "Next".


  • Here it will show a pop up with a cautionary warning "Do not take the screenshot". Click on "Understood".


  • In the next step it will show you the 12 words key which is extremely important to save it, preferably offline by writing it in a paper and keep it somewhere safe. Then click on "Next" which will again ask you to enter the mnemonic phrase in correct order. Once you are done with that, will show you another pop-up "Welcome to imToken".


  • Then you can view your wallet address, transfer and receive and also you can swap your token and browse DAPPs.




  • Click on "My Profile". You can see various options such as Address Book, Manage Wallets, Setting, etc.


  • Click on "Manage Wallets", you can see your ETH, BTC, COSMOS, EOS wallet. If you select any them to perform further operations.


  • Click on "Market" to swap the tokens. This facility of imToken encapsulates with Kyber Network and 0x protocol.


  • Click on "Browser" to interact with different browsers of different blockchains such as ETH, EOS, etc.



  • Under a single identity, multiple heterogeneous blockchains wallet can be managed with imToken 2.0
  • The security is robust as it facilitates off-line signing.
  • The one click token swap facility is instant and cost effective.
  • The DAPPs browsing facility offered by imToken further makes the user experince appealing.
  • It is easy to use, decentralized and trustless.
  • Bio-metric verification available.


  • Social integration is not yet available. Why not extend the user experience with decentralized social integration.

Review & rating

I have come across many types of ETH/ERC20 based tokens wallets and BTC wallets and even the combination of the two. But for the first time I can experience a decentralized wallet which supports four heterogenous blockchains and the most popular one too (ETH, BTC, EOS, COSMOS). On the top of it, I really like the offline-signing facility. Therefore I think the security features available with this wallet is really robust, yet very user friendly. So I want to give 5 star rating to imToken 2.0.



The upgraded version of imToken which is imToken 2.0 is really a pro for the crypto users. It is indeed easy to use and safe. The security feature is robust and it is not just a crypto wallet, rather more than that. The crypto wallet which supports four heterogeneous blockchains with single identity is one of unique concept in crypto domain. Apart from the crypto wallet, the users can enjoy DAPPs browsing experience, stake their coins to earn passive rewards, can swap their tokens in a decentralized way. That is the reason why this wallet is most popular wallet and millions of people use imToken. The constant development on the back end and its plan to add more blockchains in fuiture, will further enhance the user base of this wallet.

More Information & Resources

Image Courtesy

  • imToken Resources

This an interesting review. The Imtoken seems like a very useful wallet. However, it appears the development team hasn't been improving the Android version. According to Utopian guidelines: Contributions to repositories that have not received any program code updates for longer than 6 months, will not be eligible for potential reward. The last code update was made nine months ago.

Utopian is undergoing a massive restructuring, and I suggest that you read this post to stay updated.

Need help? Chat with us on Discord.


Thank you for your review, @tykee! Keep up the good work!

Interesting wallet. I need to print your review to save me some time as I check this out further. I see I can get it for my android. Do you know if you can get it for a PC?

Great and detailed review.

It is available in Android and iOS. Desktop I think not available yet, but definitely its an worthy wallet to consider.

Thank you Sir

Congratulations @divine-sound! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 600 comments. Your next target is to reach 700 comments.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

#utopian-io has been a gift. We would like to keep its curation-efforts alive here on ''. We want to curate and reward 'contributions to open-source projects' with MARLIANS on the the tribe, a SCOT-enabled steem condenser. Contributions can include suggestions, graphics, bug-finds, code etc. You can simply add in #marlians to your #utopian-io posts and it will appear on enabling you to earn some MARLIANS along with steem/sbd. You can also post directly to steem via ''. We have some overseers who curate and who can render you help too. You can find them enlisted on