How to move a VeChain (X-)Node token to a Ledger Nano hardware wallet
Aim of this guide: This guide will walk you through the process of moving your (X-)Node token and the required funds to a Leder Nano S/X.
Requirements for this guide:
- Have your Ledger Nano set up, including a PIN and verified Seed Words.
- Leder Nano Firmware “Secure Element”: 1.6.0 (or higher)
- Leder Nano Firmware “Microcontroller”: 1.11 (or higher)
- Leder Nano VeChain App Version: 1.0.6 (or higher)
- Inside the VeChain App enable “Contract data” and “Multi Clause”
- Have Sync installed with a version higher or equal to 1.2.1
- Have your mobile device holding the (X-)Node token charged and ready
IMPORTANT: If you start the process of moving your (X-)Node token to your Ledger, you have to complete the process in one session. Otherwise you might lose your (X-)Node status!
This guide will have the following steps:
- Connect Ledger to Sync
- Test transfer TO Ledger
- Test transfer FROM Ledger
- Moving (X-)Node token and VET to your Ledger
Part 1: Moving the (X-)Node token
Part 2: Moving VET
Connect Ledger to Sync
To import your VeChain Ledger wallets, start the VeChain app on the Ledger, start Sync and click the Ledger symbol in the upper right.
Sync will find your Ledger and import five wallets.
Now give your Leder a name and import the wallets
Test transfer TO Ledger
If you move a (X-)Node token and VET to your ledger, it is important to assure that this wallet is functional. To test this, send 100 VTHO from your wallet (on your mobile device) to your Ledger wallet (in Sync).
Open Sync and click on the upper right symbol to access your wallets. Then switch to your Ledger and select the wallet you want to move your token to.
Click on the QR-Code button to easily scan it with your mobile wallet.
Now open your mobile wallet (with your (X-)Node token on it), select “VTHO” and then “Transfer”. You will see a warning not to send VET token on the Ethereum blockchain; accept that.
Now you can scan the destination address by tapping on the upper right scan symbol. After that, “Reciever’s Address” is filled out and you have to enter the amount of VTHO to transfer (100 VTHO) and tap “Next”.
Optional: You can lower your transaction priority to the minimum, to lower the transaction costs.
A summary is then displayed and after tapping “Next” again, your wallet password needs to be entered. A few seconds later, you should be able to see 100 VTHO in your Sync wallet.
The transfered VTHO will be displayed on Sync.
Test transfer FROM Ledger
Now you need to send 40 VTHO back to your mobile wallet. The easiest way to do this, is to open the VeChainstats Manager inside Sync.
You can now click “login / start dApp” and accept the terms of use.
You now have to select your ledger in the upper left, then choose the appropriate target wallet and click “NEXT”.
Now a certificate hash will be displayed in Sync and on your Ledger. Check those values and acknowledge the certificate by pressing the right button on the ledger.
After logging into the VeChainStats Manager, select “SEND FUNDS” to initiate the VTHO transfer.
Enter the address of your (X-)Node on your VeChain mobile wallet into the “TO” field, set the Token to “VeThor”, select the amount (40 VTHO) you want to send and click “SEND FUNDS”.
Sync will now show you the transaction details and you need to click “NEXT”.
Now a summary about the transaction will be shown on your Ledger and you need to press the right button to proceed.
Now you can see the returning 40 VTHO on your mobile wallet again. If you can reproduce the steps above, your Ledger wallet is tested and you are ready to go.
Moving (X-)Node token and VET to your Ledger
IMPORTANT: If you want to move a (X-)Node token and VET, ALWAYS start with the token. After you have moved the token, you will have four hours to fulfill the requirements for VET on the new token wallet!
Part 1: Moving the (X-)Node token
On your VeChain mobile wallet (holding your node token) tap on “Discover” and then on the “Manager” symbol. This will load the “Manager” dApp and you can log in with your (X-)Node token wallet.
After logging in, you can see your (X-)Node token and click on “manage”. To transfer the (X-)aNode token, select “Direct node token transfer”.
Read the following warings carefully and be aware that you have to do Step 2 during the next four hours!
Enter the address of the new wallet into the “To” field. Double and tripe check this step. If you send your token to a wrong address, it is destroyed forever! Then click “Transfer Node token”.
The VeChainStats Manager dApp will now check for unmet requirements on the destination wallet and warn you again if requirements are not met. You can then tap “accept warning and transfer my node”. A summary of the contract will be shown and after you tap “sign” you will need to enter your password.
The transaction is now sent to the blockchain, which can take about 20 seconds. The VeChainStats Manager dApp will inform you when the transaction was successfully written to the blockchain.
You can now check the wallet stored on your Ledger with Sync. After logging into the VeChainStats Manager dApp, it will show you, that you still have 0 VET but already have the VeChain (X-)Node token. Confirm this before you proceed! It will also inform you about missing VET required to maintain your (X-)Node status.
Part 2: Moving VET
The most complicated step is now done. You now just need to send the required VET to the Ledger wallet.
To do so, switch back to your mobile wallet, open the VeChainStats Manager dApp and log in as described in Part 1. Now tap “SEND FUNDS” and fill in the same destination address you send your (X-)Node token to. Then select “VeChain” as a token and send at least the minimum amount required to maintain your node token.
Optional: send 100 VET more so make sure you never accidentally lose your node status because of a rounding error in any dApp/wallet.
Double and triple check the recipient address. If you enter a wrong address, your VET will be lost. Then tap “SEND FUNDS”.
You will now again see a summary of the transaction, you will need to sign the transaction and enter your password as you did in Step 1. The VeChainStats Manager dApp will inform you when the transaction was written to the blockchain.
If you followed the steps above carefully, you will now be able to see your (X-)Node token and your VET on the Ledger wallet. If so, congratulations on moving your node token to a Ledger Nano!
If you run into problems, check the VeChainstats Telegram channel. There are always friendly people who will point you in the right direction.