
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.
Steps to recover your VET mainnet tokens.
Recovering your VET tokens depends on the type of ethereum wallet you have. Please see below and pick your option.
1. Public and private ethereum keys
When you have both your private and public Ethereum key available, download TrustWallet (the official wallet of binance) and import the public and private key to get access to your VeChain (VET).
2. 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”}}
Go to step 7 to import your ethereum keystore file into the official VeChain wallet and regain access to your funds.
3. MyEtherWallet
If you are using MyEtherWallet, you can download your Keystore File after logging on the “view wallet info” page

Go to step 7 to import your ethereum keystore file into the official VeChain wallet and regain access to your funds.
4. Nano Ledger (S) hardware wallet
To get your keystore from your Nano Ledger hardware wallet please see the following guide: https://support.ledger.com/hc/en-us/articles/115005297709-Export-your-accounts
Or following the steps below:
- Get your 24-word recovery phrase for your ledger, which you wrote down when you setup your ledger.
- Download the BIP39 Tool from https://github.com/iancoleman/bip39
- Open the tool and add your recovery phrase in the BIP39 Mnemonic field. Select Ethereum as the cryptocurrency. Leave the field Internal/External to zero.
- The tool will now generate public and private key combo’s, search for the public key to which you sent your VEN, it should be on there.
- Go to a vechain blockchain explorer like explore.vechain.org to confirm that the public key you selected holds VET.
- You now have two options to access your funds again:
- Download TrustWallet (the official wallet of binance) and import the public and private key to get access to your VeChain.
- Import your private keys into https://www.myetherwallet.com to convert to a keystore file. After that you import this keystore file into the official Vechain mobile wallet, for that see step 7.
5. Trezor hardware wallet
- Get your 24-word recovery phrase for your Trezor, which you wrote down when you setup your Trezor.
- Download the BIP39 Tool from https://github.com/iancoleman/bip39
- Open the tool and add your recovery phrase in the BIP39 Mnemonic field. Select Ethereum as the cryptocurrency. Leave the field Internal/External to zero.
- The tool will now generate public and private key combo’s, search for the public key to which you sent your VEN, it should be on there.
- Go to a vechain blockchain explorer like explore.vechain.org to confirm that the public key you selected holds VET.
- You now have two options to access your funds again:
- Download TrustWallet (the official wallet of binance) and import the public and private key to get access to your VeChain.
- Import your private keys into https://www.myetherwallet.com to convert to a keystore file. After that you import this keystore file into the official Vechain mobile wallet, for that see step 7.
6. Recover from 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 or private keys. You will need it to regain access.
7. Import the ethereum keystore file in the mobile wallet
Please use the following links to download the VeChainThor Mobile Wallet:
Apple App Store: https://t.co/RQi0n9zyAI
Google Play App Store: https://t.co/Co7RC6jtXf pic.twitter.com/sQ2QlfGWkG
— VeChain Foundation (@vechainofficial) July 8, 2018
- Download the VeChainThor Mobile wallet and install it on your phone using the links above.
- Open the app and accept the terms and conditions shown.
- Set a login pin code, please pick a number you can remember, you will need this pin code every time you access the wallet.
- Go to “Import a wallet”.
- Select the “Keystore” option.
- Now paste the entire Keystore code (starting with { and ending with a } ) inside the text field.
- Enter your Keystore password in the other field.
- Select a wallet name
- Accept the terms and conditions.
- Click on “import”.
- 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 support@vechain.com and they will be able to assist you with this matter.
Question: How do I access the data in the keystore file that I will need to copy and paste into the Thor wallet?
Thanks
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.
Try: https://support.ledgerwallet.com/hc/en-us/articles/115005297709-Export-your-accounts
Worked like clockwork on 2M VET. Thank you SO much!!!
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
Thanks
sandeep
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.
Hi Jan.
Sorry to bother you. I was wondering if you could help me please.
I Just had exactly the same problem you had. I sent the VET from Binance to the Trezor (via MyEtherWallet) and I can not to see it on my account (public address). I don’t have access the VET Public Address.
Did you manage to solve the problem… how did you get access to your VET?
If you’ve manage to get access to your tokens how did you do it? Please if you could send me steps as to how to access the tokens.
Any help would be greatly appreciated. Thank you so much. X
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.
Hi Kenneth
Did the above work for you? I did exactly the same from Binance.
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
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
Hi I have the same problem – did you find out how to do it?
I just sent my vet coins to my ether wallet an thete gone can anyone help im trying the import keystone file it still not there
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
Glad this guide has helped you, that’s why I build this site 🙂
Hello
Could you expand on how to export the Keystore from Metamask?
Thanks
Which point of instruction did you follow eactly for metamask?
I made eactly the same mistake Juho 🙂 I wonder how to solve the issue since metamask does not have keystore. I tried to import tokens using 12 words but I failed. Please kindly share the answer.
I found success in using TrustWallet. Download TrustWallet onto your phone. Find your private key in MetaMask by selecting the 3 tiny dots which will lead you to “Account Details.” You can then choose to export your private key. I then sent my private key to my phone through email in the body of the email (this was the most secure option I could think of while maintaining the integrity of the string of text). I copied the private key from the body of my email. Open TrustWallet and select the “I already have a wallet” option. You can also access this by clicking “Settings” -> “Wallets” -> “+” sign in the top right corner. This will provide you with the option to choose which coin you would like. I had success by selecting the VET coin option. When you select this you can paste your private key from your MetaMask ETH wallet into the private key section for import. Then select “Import.” Your VET should appear in your newly imported wallet (assuming the transaction was successfully sent from the previous address to your MetaMask ETH address).
Please remember to store your private key for your newly imported wallet somewhere safe. This is what you will use in case you lose, or destroy, your device in which you are accessing TrustWallet from. If you sent your private key through email like I did, it is recommended to delete that email in case your email is ever hacked. Store your keys somewhere safe like a flashdrive or a text file on your computer. It is good to store it in multiple secure places.
I am not affiliated with TrustWallet at all. Just a new MetaMask user that made a mistake and sent my VET to my ETH wallet in MetaMask. I was successful in recovering my funds using this method.
How did you get your keystore file from Metamask?
Sam
Were you able to recover your VET coins.
If so can you tell me the steps utilized to export your Keystore from Metamask?
I found success in using TrustWallet. Download TrustWallet onto your phone. Find your private key in MetaMask by selecting the 3 tiny dots which will lead you to “Account Details.” You can then choose to export your private key. I then sent my private key to my phone through email in the body of the email (this was the most secure option I could think of while maintaining the integrity of the string of text). I copied the private key from the body of my email. Open TrustWallet and select the “I already have a wallet” option. You can also access this by clicking “Settings” -> “Wallets” -> “+” sign in the top right corner. This will provide you with the option to choose which coin you would like. I had success by selecting the VET coin option. When you select this you can paste your private key from your MetaMask ETH wallet into the private key section for import. Then select “Import.” Your VET should appear in your newly imported wallet (assuming the transaction was successfully sent from the previous address to your MetaMask ETH address).
Please remember to store your private key for your newly imported wallet somewhere safe. This is what you will use in case you lose, or destroy, your device in which you are accessing TrustWallet from. If you sent your private key through email like I did, it is recommended to delete that email in case your email is ever hacked. Store your keys somewhere safe like a flashdrive or a text file on your computer. It is good to store it in multiple secure places.
I am not affiliated with TrustWallet at all. Just a new MetaMask user that made a mistake and sent my VET to my ETH wallet in MetaMask. I was successful in recovering my funds using this method.
Juho
Could you explain the steps you followed to export your keystore from Metamask?
Did anyone ever figure out the steps of how to restore vechain tokes from metamask ?
For those who want to know how to do this
1 Download Trust Wallet
2 Get your metamask private key
3 Import wallet into Trust Wallet using Metamask private key
Google is your friend on each step 🙂
I have downloaded trust wallet and I have imported my metamask wallet using the 12 seed phrase, but I do not see any vet in my wallet appear.
Could you help me tout?
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 ?????????????????????
What the password you type in? You must to use password which you set at the keystore creating stage
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.
anyone still looking for help?
i do
Yes
I need some help.
I’m trying to recover the VET I sent from Binance to my Metamask.
Any help is greatly appreciated.
Thanks
Yes, I sent vechain to my ETH address on Coinbase. I’ve contacted both Binance and Coinbase and they say there is nothing I can do to retrieve the missing funds. Please help!!
yes i need help pls
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.
Hello
Can you guide me trough?
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?
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?
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?
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??????
I sent my VET to my Ethereum address on Ledger Live using my Ledger Nano X any tips on how to recover them?
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 !
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 ?
I managed! uploaded keystore through a wallet https://mycrypto.com/account and inserted it into tor mobile
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.
SOMEONE HELP ME GET MY VET BACK PLEASE
If you are using an ELLIPAL wallet and accidentally send VET to your ETH address, send me a mail to info@ellipal.com and I can help you recover your VET to the Thor wallet.
ELLIPAL will support VET soon to avoid this mistake altogether.
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?
Thanks
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.
forgot to add link to the procedure: https://kb.myetherwallet.com/en/security-and-privacy/what-is-a-keystore-file/
I hear you loud and clear but you see… after following your steps the software did not provide me with the address I sent my coins to in order to see the private key and retrieve it. Rather I saw other public addresses and private keys unrelated to what I need.
Easilly recovered my VET tokens from my Trezor’s Ethereum address following above instruction. Just follow the guidance step-by-step. On my Trezor I have 20+ Ethereum wallets, so after entering recovery seed I had to select the one to where I sent my tokens and use its private key. I cannot imagine the case where recovery seed doesn’t contain information about all wallets unless recovery seed is not correct.
This is the complete guide from your eth private key till VeChainThor wallet with Vechain coins inside (on Russian but with screenshots)
https://docs.google.com/document/d/1hAmGDORGgYfnrrH4U-elRUZIaB-ORa_bufW4sg7zdJs/edit?usp=sharing
Hello Please help So that my currency will return to the wallet atomic
Hello
I transferred some VET currency from the ATOMIC bag to the COINOMI bag, but the currency did not enter the quinomi bag.
please help
Hello all. I was wondering if anyone could help me please.
I Just had exactly the same problem you had. I sent the VET from Binance to the Trezor (via MyEtherWallet) and I can not to see it on my account (public address). I don’t have access the VET Public Address.
Did anyone manage to solve the problem… how did you get access to your VET?
If you’ve manage to get access to your tokens how did you do it? Please if you could send me steps as to how to access the tokens.
Any help would be greatly appreciated. Thank you so much. X
Ash
Were you able to recover your VET tokens? I still have not recovered mine yet.
It does not give you an option for the ledger nano X only S. What should I do?
Thank you
Does creating a keystore give access to every ERC20 coin I have on my Ledger? If that’s the case I’ll just lose my VET coins. It’s not worth the hassle.
Hi,
Is my ledger after that procedure useless in case of security? Should I transfer all my assets before and use another wallet after the procedure? Or just changing the address should do the job?
I’m asking because during that I’m giving my seed away and that isn’t secure at all…
Hi all,
I sent my VET from an exchange directly to my Ledger Nano X Eth wallet. Please, can someone please explain how to follow these steps, as I am a total noob when it comes to tech. Any help would be greatly appreciated. And also, if anyone has an answer to above comments from George S and Wit, that would also be greatly appreciated.. Thanks guys
please help to recover vechain from metamask. how is this done as i cant get a keystore from metamask.
you import with key phrases your 12 words but you won’t still see the vet it happened to me too. I was able to import but still don’t see the vechain don’t know how to access it
So I did the same stupid thing. Sent Vechain (100,000) from atomic wallet to metamask. Proveeded to download the VeChainThor wallet, imported my wallet (using the 12 word phrase of metamask) and my funds are still not showing. Do not understand why…
this same thing is happing to me did you find a way pls help if you did
Hello KC
Have you been able to recover your funds?
Wysłałem swoje tokeny VET z giełdy binance na MetaMask VEN i ich nie widzę. Czy jest ktoś kto mógłby mi pomóc je odzyskać, lub wskazać ścieżkę jak to zrobić ?
I imported wallet private key to vechainthor wallet but still don’t see the vet. How do I access the vechain so I can see in the new vechainthor wallet?
I sent my VET tokens to my Ledger Nano S last year and I was about to accept the fact that I lost my VET tokens until I put in Ledger Nano S’s wallet address into Vechain Explorer and saw that my VET tokens were there. This gave me new hope that I will be able to recover my VET tokens. Here’s the link to Vechain Explorer if you want to see if your VET tokens are there:
https://explore.vechain.org/
So this is what I did. I followed the Leger Nano S 1.2 instructions above.
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 https://github.com/iancoleman/bip39
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.
From this point on they told me to import my private key into MyEtherWallet. This was too confusing for me as I tried many times and was not successful. Since I had an Exodus wallet and it supported Vechain, I figured I give it a shot and it worked!
To recover your VET tokens, you will need to do steps 1-4 above in order to get the private key that was generated using the BIP39 tool for the Ethereum wallet address you sent your VET to by mistake. In my case I sent it to my Ledger Nano S’s Ethereum wallet address.
Once the BIP39 tool generate your private keys, it should be listed under “Derived Addresses”. There will be many addresses listed. Look for the address of the Ethereum wallet you sent your VET to by mistake under “Address” column. Then copy the private key under “Private Key” column.
Copy your private key of the wallet and import it into your Exodus Vechain wallet using the instructions in the link below. Be sure to select the Vechain wallet in Exodus before you import your private key. Once you import it, your Vechain tokens will show up like mine did.
https://support.exodus.io/article/87-can-i-import-a-private-key
I would think this would also work with Trezor or other Ethereum wallets too if you can generated your private key using the steps provided by Vechain Insider. I hope this helps you all who lost your Vechain Tokens like I did. Good luck to you all. Don’t give up 🙂
Hello, I have safepal. Can anyone help me out? Safepal doesn’t have keystore files. I’m so lost and confused.
safepal support will come soon, please read their support page:
https://safepalsupport.zendesk.com/hc/en-us/articles/360053383131-I-custom-added-the-Vechain-token-with-the-correct-contract-address-and-transferred-some-Vechain-to-my-SafePal-address-but-why-I-can-t-see-my-VET-balance-on-SafePal-
Is there a way to retrieve Vechain if I accidentally sent it to a metamask wallet?
Bennie
Have you been able to recover your funds yet?
I transferred my vechain coin from vthor wallet to my coinspot account and I accidentally entered the wrong number is there anyway I can recover my coins back?
I sent VET from Exodus wallet to deposit ETH address on bitrue exchange. Can my VET be saved from the exchange ? I have only seen wallet to wallet saves or did I miss it listed??
Anyone still having issues recovering VET mistakenly sent to metamask?
I can help
Hey cxystus
Can you outline the correct steps.
Hello Bluecheese. The process works with metamask wallet only. Are you having the issue with metamask?
555
555
555
555
response.write(9134033*9498576)
555
555
/xfs.bxss.me
Hey there. I just got into crypto about 2 months ago. I own some Bitcoin obviously and then a few other coins. I was recommended VeChain last night from a buddy. So I went to KuCoin and bought some Vet. Unfortunately I’m a super newb to Krypto and Ewallets, and I sent my Vechain to my MEW wallet thinking it was okay. So now I have some Vet out there I’m cyberspace. Does anyone have any suggestions for help? Thanks