Yanda
Go to Yanda.io
  • Home
  • Introduction
  • Protocol Stakeholders
  • Yanda Protocol Flow
  • Brokers Requirements
  • Smart Contract
  • Validator
    • Run a Validator
  • Governance
  • Business Model
  • Governance dApp
  • Yanda.io
  • Discord
  • Twitter
  • Telegram
  • Github
Powered by GitBook
On this page
  • Requirements
  • Set up Metamask Wallet
  • Add funds to your wallet
  • Get the private key from Metamask wallet
  • Set up your machine

Was this helpful?

  1. Validator

Run a Validator

In this guide, you'll learn how to set up your validator and help the Yanda protocol grow.

PreviousValidatorNextGovernance

Last updated 2 years ago

Was this helpful?

The number of validators is limited, which means not everyone can run a node. Before you go through the whole process, please contact us on or , to know if you are eligible to run a validator.

Requirements

  • A web3 wallet like Metamask or Trust wallet

  • A running pc with a stable internet connection or a Digital Ocean server

Set up Metamask Wallet

This is needed to receive your part of the profit for the validation service and for Trading with the app, if you don't have a Metamask Wallet, download it now and install it on Chrome.

Add funds to your wallet

Remember, these are not real tokens, they're not tradable for other tokens and they've no value. Their main purpose is to test the protocol and trade on Yanda during the test-net phase.

Add ETH to your wallet

  • Select the Ethereum network from the dropdown list on Metamask;

  • Add ETH to your wallet.

Add YNDT to your wallet

  • Select the Ethereum network from the dropdown list on Metamask;

  • Scroll down and click on "Import Tokens";

  • Paste this address to the "Token Contract Address" field: 0xF82e6a3D0fE40EDdf0Bcf3c4bBe9c0bE795D7Fb7 ;

  • Click "Add Custom Token";

Get the private key from Metamask wallet

If you want to run a validator we recommend using a new wallet with no funds on it. Do not share your private key to anyone if you have funds on it.

Select the Ethereum from the drop-down list, click on the three dots next to your address, click on "Account Details" and then on "Export Private Key".

Once authenticated copy your private key in a safe place, you will need it shortly.

Set up your machine

  • Run the following command on your terminal:

docker pull yanda1/dev-validator:<yanda-app-version>
  • When the download is terminated, run the following command on your terminal, and insert your wallet private key when needed:

docker run --env PRIVATE_KEY=<your-private-key> yanda1/dev-validator:<yanda-app-version>
  • On your Digital Ocean account click on "Launch your App";

  • Select "Docker Hub" and on the Repository field paste this: yanda1/dev-validator , click "Next";

  • Edit the Type and select "Worker" from the dropdown menu;

  • Edit the Environment Variables as follow (put your wallet private key in values):

Keys = PRIVATE_KEY Values = <your-private-key>

  • Check the Encrypt box and click on "Next";

  • Select the closest region to you and click "Next";

  • Choose a Basic Size of 1GB RAM and 1vCPU, click on "Launch Basic App";

  • After the deployment is completed, contact us on Discord or Telegram to add your node to our validator list

You should see the Yanda (YND) token on Metamask, to receive YND go to our , and ask for receive funds for free in your wallet. You can also contact us on .

Install Docker on your pc (you can do it from this );

Run always the latest version, you can find the current version .

Now that your validator app is running on your terminal, contact us on or to add your node to our validators list.

Discord
Telegram
from here
Discord channel
Telegram
link
here
Discord
Telegram