top of page
Logo Selfnodes

SelfNode

LUKSO VALIDATOR

Step

Create an account or log in with Google to access the service and your personal space for validator tracking

1

Step

Set the desired number of validators and hold enough LYX

(32 LYX per validator)

2

Step

Understanding the Risks and Following the Steps to Create Your LUKSO Validator

3

Step

Transmit the validation keys so that we can add them to our nodes

4

Step

Your validator now secures the LUKSO network. Your rewards are distributed daily by the network to the address you have selected

5

Step

Remove the validator and the locked tokens. They will then be transferred to the address you have selected

6

Risks and transparency

Delegation of Validation Keys: Limitations and Transparency

At SelfNode, we believe in transparency and the security of your assets. When you choose to delegate your validation keys to our platform, it's important to understand that we strictly adhere to certain limitations to ensure the security of your LYX tokens.

Withdrawal Address Changes:

We would like to inform you that the key delegation for validation does not allow us to modify the withdrawal address associated with your LYX tokens. The withdrawal address you provided during the creation of your validation keys remains unchanged throughout the duration of the delegation. We do not have the ability to modify this address or access your funds.

Protection of Your Tokens:

We want to assure you that delegating validation key does not grant us any control or access to your tokens. Your LYX tokens remain secure in your personal wallet or within the LUKSO deposit smart contract. We cannot perform transactions or tamper with your tokens.

Withdrawal Request:

The only action we can take as a node containing validation keys is to initiate a withdrawal request. This request withdraws your LYX tokens and associated rewards from the withdrawal address you provided at the beginning of the process. This allows you to retrieve your assets directly into your personal wallet.

Risk of Token Loss:

Unfortunately, there are risks of token loss. Firstly, if our nodes do not function properly, you may incur penalties, leading to a loss of yield or even a percentage of your LYX tokens. The second risk is the risk of a hack of the LUKSO blockchain or the LUKSO deposit contract.

Reward Distribution:

The distribution of rewards takes place like all other LUKSO validators. You will receive the rewards produced by your validator(s) on the address you selected during the creation of the validation keys, every day.

Transparency on Fees:

The billing of 0.3 USD per validator per month is used to cover the costs of the servers required for the nodes' operation, as well as to ensure their maintenance and security, thus providing you with the best possible service at all times. Payment can be made by credit card, Paypal or crypto.

*The prices listed are the floor prices. These may change over time but will not exceed 15% of the yield once modified.

If you have any questions or concerns regarding the delegation of validation keys, please do not hesitate to contact us at the address support@selfnodes.com. We are here to assist you in understanding the process and ensuring a secure and transparent experience.

Step-by-step instructions

How to set up your Lukso validator with Selfnodes

Adding the Lukso network to your non-custodial wallet

To get started, you need to have a non-custodial wallet (Metamask) connected to the Lukso Mainnet network containing your LYX tokens. To add the Lukso network to your non-custodial wallet, go to https://chainlist.org/chain/42 and connect your non-custodial wallet. Afterward, you'll need to sign a transaction to add the Lukso Mainnet network to your wallet.

Alternatively, you can add it manually:

Network Name: LUKSO Mainnet

New RPC URL: https://rpc.mainnet.lukso.network

Chain ID: 42

Currency Symbol: LYX

Once the network is added, you can transfer LYX tokens to your non-custodial wallet (Metamask) on the Lukso network from a centralized exchange (KuKoin, Gate.io, ...) or another wallet.

Generate validation keys

For this first step, you will need to download the "Lukso Wagyu KeyGen" application, which is necessary for validator creation. Download the latest version that corresponds to your operating system (Windows = .exe).

Lukso KeyGen: https://github.com/lukso-network/tools-wagyu-key-gen/releases

Lukso keygen

Create a new folder on your computer where you will save your keys.

Open the "Lukso Wagyu KeyGen" application. If this is your first validator, we recommend creating a new recovery phrase. If you already have a wallet created for Lukso nodes, you can import it using the 24 recovery words and proceed to the next step. We recommend using this wallet only for setting up Lukso nodes.

Attention: Store your private keys offline in a secure location and do not share them with anyone.

Once authentication is complete, enter the number of validators you want to launch (32 LYX per validator) and the number of validators you already have. Then, provide the payment address which must be a non-custodial wallet that supports the Lukso Blockchain (0x), for example, Metamask or Ledger. Rewards and withdrawn LYX will be sent to this wallet. This wallet can be your personal wallet that holds your LYX tokens.

Important: Once the files are generated, no one can change the withdrawal address.

Finally, you will need to create a password that will secure the validation key.

Attention: This password must be provided to us in order to import your validator to the node.

Lastly, select the previously created folder to save the validation keys. Once done, open the folder. There should be a "deposit_data.json" file and one or more "keystore.json" files that should correspond to the number of validators you want to launch.

Interaction with the Lukso Deposit Contract

Visit the official Lukso deposit site: https://deposit.mainnet.lukso.network/en/overview

Read and accept the terms of the Lukso Launchpad. Once you reach the "Choose execution client" page, select "GETH" and then proceed.

Lukso Geth

On the "Choose consensus client" page, select "PRYSM."

Lukso Prysm

Next, enter the number of validators you want and select "LINUX" as the system. Take note of the risks explained on this page and proceed to the next page.

Generate key pair Lukso

Finally, on the "Upload deposit data" page, import your deposit_data.json file, which is located in the file containing your keys. You will then need to connect your wallet containing LYX to the LUKSO MAINNET and sign the transactions that will send your LYX in multiples of 32 to the Lukso deposit contract. Once the transactions are confirmed by the network, you will be directed to a confirmation page. Congratulations, you have completed the first step in launching your validators.

Adding your validation keys to our nodes

Withdrawal of your validation keys and LYX tokens

To withdraw your validation keys and retrieve your tokens, send us an email specifying how many validators you want to remove at support@selfnodes.com. The subscription will automatically adjust or cancel once your validators are removed from the LUKSO network.

Note: The withdrawn tokens will be sent to the wallet you added during the validation key creation. The withdrawal process may take several hours.

bottom of page