How to recover VET sent to an Ethereum wallet


In this guide, I will show you how to recover VeChain (VET) mainnet tokens sent to an Ethereum VeChain (VEN) ERC20 address.

Since VeChain has moved to its own blockchain at the end of June, it is no longer possible to store the tokens in an Ethereum wallet. But don’t worry, there is a way to recover your funds and get them out of an Ethereum wallet back to a VeChain wallet.

Please use these instructions at your own risk. We don’t give support and if anything goes wrong, you might permanently lose your coins.

Steps to recover your VET mainnet tokens.

Recovering your VET tokens consists of two steps. The first step is to export the keystore file of your ethereum wallet. In the second step, we will import this keystore file in the VeChainThor mobile wallet.

1. Get your ethereum keystore file

The keystore file is a password protected file that contains both the public and private keys needed to access your wallet. It can come as a UTC or JSON file or just as a code starting with { and ending with }.

An example of the text inside a keystore file can be seen below (You can open a keystore file with Notepad):

{“version”:3,”id”:”8922aedc-d0fd-4be7-ab9c-2b6bc510f081″, “address”:”10600 dc465bd52df03b 5bff5156395773fff92d4b2″, “Crypto”:{“ciphertext”:”f7f effd3c1301b9f79167 39526255285eeece76786d f721bda063bc52ea1b5ee55″, “cipherparams”:{“iv”:”b3c698da86c7 c37b39dfde3c4a8c 4bb594″}, “cipher”:”aes-128-ctr”, “kdf”:”scrypt”,  “kdfparams”:{“dklen”:32, “salt”:”5f262 b3956f46c08daad2f 4eae13effc63c01bc29e5c109606dfd2b05f94a4123d”,”n”:8192,”r”:8,”p”:1},”mac”:”0adc8b0566d223de0bcf32d8be8df8430ed69603492aa7df4e8cae7065386494aa”}}

How to download your keystore depends on the Ethereum wallet you use:

1.1 Get your keystore from your MyEtherWallet

If you are using MyEtherWallet, you can download your Keystore File after logging on the “view wallet info” page

Click on download keystore file

1.2 Get your keystore from your Nano Ledger S device

To get your keystore from your Nano Ledger hardware wallet please see the following guide:

Or following the steps below:

  1. Get your 24-word recovery phrase for your ledger, which you wrote down when you setup your ledger.
  2. Download the BIP39 Tool from
  3. Open the tool and add your recovery phrase and password. Select Ethereum as the cryptocurrency. Leave the field Internal/External to zero.
  4. Copy the generated private keys from the tool
  5. Import your private keys into
  6. See step 1.1 on how to download the Keystore file from myetherwallet.

1.3 Get your keystore from your Trezor hardware wallet

  1. Get your 24-word recovery phrase for your Trezor, which you wrote down when you setup your Trezor.
  2. Download the BIP39 Tool from
  3. Open the tool and add your recovery phrase and password. Select Ethereum as the cryptocurrency. Leave the field Internal/External to zero.
  4. Copy the generated private keys from the tool
  5. Import your private keys into
  6. See step 1.1 above how to download the Keystore file from myetherwallet.

1.4 Converting your public and private ethereum keys to a keystore

When you have both your private and public Ethereum key available, you can convert this into a keystore file as well.

For this, you will need to install ethereum on your local computer and run the Geth software to do the conversion. Please find more details about this process here:

1.5 Other Ethereum wallets

If you use a different Ethereum wallet, please contact the support of your Ethereum wallet to see how you can download your keystore. If you have found a working method, please share it with other people using the comments below!

Safe the keystore code and password, we will need these in the next step!

2. Import the ethereum keystore file in the mobile wallet

    1. Download the VeChainThor Mobile wallet and install it on your phone using the links above.
    2. Open the app and accept the terms and conditions shown.
    3. Set a login pin code, please pick a number you can remember, you will need this pin code every time you access the wallet.
    4. Go to “Import a wallet”.
    5. Select the “Keystore” option.
    6. Now paste the entire Keystore code (starting with { and ending with a } ) inside the text field.
    7. Enter your Keystore password in the other field.
    8. Select a wallet name
    9. Accept the terms and conditions.
    10. Click on “import”.
    11. Congrats! Your wallet is imported and you will now have access again to your VET coins.

If you need help with the process, please contact and they will be able to assist you with this matter.


  1. When I access MyEtherWallet, I use Ledger Nano S. Therefore, I don’t have access to Keystore. Is there still a way to restore VET token? Any help would be greatly appreciated.

  2. When I access MyEtherWallet, I use Ledger Nano S. Therefore, I don’t have access to Keystore. Is there still a way to restore VET token? Any help would be greatly appreciated. so how can generate keystore file in my ladger nano S


  3. When I access MyEtherWallet, I use Trezor. Therefore, I don’t have access to Keystore. Is there still a way to restore VET token? Any help would be greatly appreciated.

    • Paul,

      I wonder if you have figured this out. I did the same thing. I transfered VET from Binance into myetherwallet address. The confusing thing is that I use trezor to get into myetherwallet. So am I doing 1.1 ” Get your keystore from your MyEtherWallet” or do I do 1.3 “Get your keystore from your Trezor hardware wallet”? I don’t want to make a mistake and this keystore thing is new to me. Also I do all my cryptos from a desktop. How do you cut and past all this to a phone? I wish I could get the wallet on my computer. Any help would be great.

    • Hi Paul,
      I would like to ask you: Did you find solution how restore VET token? When I access MyEtherWallet, so I use the Trezor too. I sent the VET from Binance to the Trezor (via MyEtherWallet) and I can not to see it on my account (public address). I tried to do the restore of VET as is described in the article above, but I do not have access to Keystore, so I do not know to import Keystore to the VeChainThor Mobile wallet.
      Any help would be greatly appreciated.

  4. I sent vechain from binance to myetherwallet by mistake, and since they don’t allow that coin anymore, no idea what to do. I’ll try your method above, but how do you copy and paste in a cell phone into Thor ? Thanks.

  5. I have other ERC20 Coins in my Ledger S ETH wallet when I open it up an transfer my VET will the other coins get lost then?

    • Looks like you still have ERC-20 VEN, you have to convert this to VET using the token swap function. Please see our guide we have made for the token swap.

      Your other coins in your ETH wallet won’t be affected

  6. Hi, mine is opposite, i sent my VEN erc20 from mew directly to vechainthor wallet without token swap with from mew address 0x2e1c916544bC4C60DC9380fA88C6413456E8Fb95 to 0x1c9d2f9533c780d7613d546e62189aa78bf46694. i checked it but now it’s gone into the black hole. Can you please help me reverse this back to mew wallet so i can do my token swap ?

    I emailed but they said i need to export the keystore from vechain wallet into my mew wallet. Ive got to that step but the problem is the vechainthor keystore doesnt have the same format as the mew keystore file. Also the instructions are limited. Would be great if you could show me how its done step by step, sorry im new to this. Thanks for your help

  7. HOLY MOLY! After 4months from transfer from binance to metamask (thought my 62k tokens gone) got my tokens back by following this method. Thanks a lot! <3

  8. Hi Guys

    Hope you can advise , i have done everything set up Vethor wallet , but the issue is every time i put all the info required and when i put in pass word it say’s incorrect , i have checked and it’s not incorrect any ideas , as i am trying to mport wallet because i stuffed up and sent to Trezor wallet , i have my keystore file but why am i getting it saying incorrect password when it is not , help please anyone ?????????????????????

  9. Hope this will help to those that had the same problem of what to do with the keystore file. I had the file on my computer and I sent it to my phone via Dropbox and then used the “ES File Explorer” to open the file and copy all of its contents and paste it in the “keystore Content” box in the VeChainThor Wallet.

  10. i have also done the same thing today. binance to mew address (VET). but to restore the keystore file, they are asking the 24 word recovery seed. really? is it safe to give the recovery phrase to some random github tool? what if someone gets access to it? it will compromise all the private keys to the internet. i will rather leave my few thousand vet tokens in the blackhole than give my recovery phrase to some random github software. but i think vechain support should give another option other than compromising the recovery seed.

    • this is the only way to recover the tokens, but yes you right never give your keys to anyone. if you use then to recover the keystore you will need to discard that MEW address and move tokens to a new address i done the same thing but managed to recover my vechains

    • This tool is the tool everyone uses, its completely open source and trusted by both the VeChain and Ethereum community.

  11. I sent VET to MEW account. If I used Metamask to log into myetherwallet account am I supposed to use the keystore password for MEW or Metamask when I am importing the keystore wallet in the Vechainthor app?

    • i actually found out it is the MEW password to use for the keystore password. I have entered everything correctly and it created the wallet but my VET has not shown up. Does it take a certain amount of time before it will show up in the VechainThor app?

  12. I followed the instructions for recovering VET from my TREZOR. Unfortunately, after getting my private seed key, I try to import that into MyEtherWallet or MyCryptoWallet and am being asked for a password. I never set up a password (I set up a PIN), and am not sure how to proceed. I had a test keystore file I set up with GETH and got that to work but can’t find a way to get a keystore file from TREZOR. Anyone else having this problem?

  13. I have a Trezor and I followed all of the steps. I entered a password for my Keystore and the VET app accepted it, despite me not knowing a password for my Trezor. Anyways, none of my VET have showed up in the wallet. Does anyone have any idea possibly why?

  14. Im having the same problem now!! Sent VET to myetherwallet on trezor and it didnt show up. Ive got to do the swap for the VEN to VET too. Didnt know the VET wasnt supported. Now its in a black hole. I created and imported the wallet to the mobile vechainthor wallet, and got he keystore password in and accepted. Question is how long does it take for the VET to show up in that wallet??????

  15. Just send 51k to my etherum address on binance… LEDGER really need a pop up saying you will loose them before !
    Going to try this method later tonight will update if this works, as I only done this mistake yesterday night !

  16. Hello, I also have sent VET to ethereum address via ledger. I have restored my private key (like mentioned above) . But when i entered the private key in MEW, I don’t find the tab “Wallet info” anymore. Is it possible that the version of MEW has changed ?

  17. Allright; i made a really big mistake; I sended my vet from my mobile Vechain Tor Wallet to my ven ledger wallet address. I came across this website, any chance to recover this ??? When I use the latest MEW wallet version (not the old vintage anymore) I cannot download the keystore file. Who can help me out ?? Or are these VET tokens gone ???? I would appreciate your help.

  18. As I understand it if you supply your Keystore to the new wallet all your keys are now out there and hackers have the ability to steal this information and hijack your wallets. I was told that you could do the keystore method, however, one would have to stop using their old myetherwallet and establish a new one to protect your tokens stored there. Is this not true?


  19. i found a way to download keystore from myetherwallet after I have private key. You have to download a chrome extension and login in and then there is option to download keystore. Also on mac I was able to open keystore text file and share it to note on icloud and after go on my iphone and copy and paste it to vechainthor wallet. good luck.


Please enter your comment!
Please enter your name here