Vega (VEGA) Staking Guide For Windows

Post preview image

We have created a step-by-step guide to help you stake your Vega (VEGA) on Windows. If you are using a Mac instead you can find a guide here.

For those of you who have their tokens locked on Coinlist: Coinlist will support staking. More information will have to come from them about how they will manage it. To redeem unlocked VEGA tokens from Coinlist, you can do so here.

You will have to go through the following steps to successfully stake your VEGA:

I. Create your Vega Wallet (If you have already done so skip to the next step)
II. Connect to a network
III. Stake your VEGA

Before we start, make sure you have VEGA in a Metamask wallet (token contract can be found here) as well as ETH to pay for transaction fees. The gas fees are variable and Vega has no control over it.


I. Create your Vega Wallet (If you have already done so skip to the next step)

1. The first thing that you will want to do is download the right zip file of the releases from the Vega Wallet GitHub rep.

On Windows download: vegawallet-windows-amd64.zip

Make sure you remember where to find it as you will need to know it for the steps ahead (to make following this guide easier, simply save the zip file in your "Downloads" folder so the below examples can be copy/pasted).

2. When you open the file you might be prompted with this screen:

Press "More info" and then "Run anyway".

3. You will need to open a command prompt to initialize the wallet. Open a new terminal page and navigate to the location where the downloaded file is stored. To indicate where the commands will run you can use the command "cd". For example, I have saved my file in the “downloads” folder so I used the command "cd downloads".

4. Once you have specified the folder to run the command, you will now need to initialise the wallet. This creates the folder, the configuration files, and default networks needed by the wallet to operate. Use the following command "vegawallet init":

If you are experiencing any issues with this step, you can try to do the following command instead: "vegawallet init --force".

5. The next step will be to create your username for the wallet. Use the following command: "vegawallet key generate --wallet "YOUR_USERNAME"" . Make sure there are no spaces in your username. Example below:

6. You will then have to create your password. Note that when typing you will not see what is being typed, this is intended and it will be recorded. Select enter once you have written it.

7. Once you have confirmed your password, the wallet will be created! You will then be given your mnemonic phrase. This phrase will be used to restore your wallet in case something happens. It is very important to write it down and to record it somewhere safe (offline) where no one will ever see it! It will not be displayed ever again so make sure you write it down correctly. You should also note down your username, public key and remember your password in order to login to your account later on.

II. Connect to a network

1. You are now ready to run the service. If you are starting with a new terminal page, make sure that you indicate where the commands will run again (where you have saved the vegawallet file). To indicate where the commands will run you can use the command "cd". For example, I have saved my file in the “downloads” folder so I used the command "cd downloads".

Next, you will have to select and connect to a network. To find the list of networks use the following command: "vegawallet network list".

If you do not see the network "mainnet1", run the following command: "vegawallet network import --from-url="https://raw.githubusercontent.com/vegaprotocol/networks/master/mainnet1/mainnet1.toml"

If you are experiencing issues importing the mainnet network, another way to do this is to download the file “mainnet1.toml” from here: https://raw.githubusercontent.com/vegaprotocol/networks/master/mainnet1/mainnet1.toml. To download it, open the page and press "Ctrl" - S and save it into the same folder where your “Vegawallet” file is. Then run the following command in the terminal: "vegawallet network import --force --from-file ./mainnet1.toml.txt"

2. If properly inputed, the next step is to connect to the mainnet network. Use the following command: "vegawallet service run --network "NETWORK_NAME"".

Now that you have successfully created your wallet and connected to the network, you are ready to stake your VEGA! Make sure you keep the terminal open to stake in the next stage.

III. Stake your VEGA

1. Go to the Vega staking website (https://token.vega.xyz), it is best to use Google Chrome. Make sure to disable brave shield if you are going to use the Brave browser.

To disable brave shield select the lion in the url as shown in the image below.

You can then disable the shield by clicking on the toggle.

2. At the top of the page you will find the staking section. Select "Staking”.

3. The next step is to connect your Ethereum and Vega wallet. To connect your Ethereum wallet select "Connect to an Ethereum wallet". Here you will be prompted by Metamask to connect your wallet.

Next, to connect your Vega Wallet, select "Connect to see your VEGA balance".

You must enter your username and passphrase that you chose when the wallet was created.

4. The next step is to associate tokens with your VEGA wallet. Select "Associate VEGA tokens with wallet"

5. Here you need to (a) select "Wallet", (b) verify that this is your public key, and (c) select the amount that you would like to stake. To move to the next step select "Approve VEGA tokens for staking on Vega"

You will be prompted by Metamask, where you must confirm the transaction.

6. Once approved, you can associate your VEGA tokens with your key. Select "Associate VEGA Tokens with key"

You will be prompted by Metamask again, where you can confirm the transaction. You will have to wait for a sufficient amount of block confirmations on the Ethereum network.

7. Once approved, you can select "Nominate Stake to Validator Node" to nominate a validator.

8. You will now be asked which validator you wish to select. It's important to select a validator that you trust. You can find our validator addresses as well as more information about us on our VEGA page.

9. After selecting which validator you wish to stake with, go to the bottom of the page and find "Manage your stake". Select "Add" and input how much you would like to stake with this Validator.

That's it! You have successfully created a nomination transaction to the validator of your choice. If you see that your stake in the next epoch has increased by the amount you submitted, you can close the website and terminal - it has been registered.

Your stake will be active at the beginning of the next epoch. One epoch on the Vega network is currently configured to be 24 hours. An epoch is the period of time the network uses to manage the list of registered validator nodes and staking rewards payouts.

The APR for staking VEGA is variable and will depend on the % of the total VEGA supply that is staked. As with most staking services, the earlier phases provide the highest rewards. Vega are placing a fixed amount of VEGA into a treasury for staking rewards that will be distributed among the staked VEGA. Less staked VEGA to distribute it to, the higher the rewards per VEGA staked. The APR will become more stable once more VEGA is staked.

Thank you for using our guide! If you have any questions, need further help, or any feedback please reach out to us on Telegram.

Useful VEGA resources

About P2P Validator

P2P Validator is a world-leading non-custodial staking provider with the best industry practices and proven expertise. We provide comprehensive due-diligence of digital assets and offer only high class staking opportunities securing more than 4 billion of USD value at the time of the latest update.

P2P Validator is trusted by over 24,000 delegators across 25+ networks. We are a major player in all networks we support because of our experience, commitments and our reputation. We pay special attention to the process of governance.

Want to stake VEGA with us? Visit https://p2p.org/vega to find out more about Vega staking and our special offer.

If you have any questions, feel free to join our Telegram chat, we are always open for communication.


Subscribe to P2P-economy

Get the latest posts delivered right to your inbox

Read more