Type in the place of YOURNAME, how you would like to call your node. Here we used ‘nohup’ in front of the command to run it in the background. You can also use screen
or similar commands.
nohup ./plasm --validator --name YOURNAME --rpc-cors all
Check on https://telemetry.polkadot.io/#/Dusty to see if your node is fully synced. Wait until it’s fully synced. If you want to see what your node is doing in the background you can read out your nohup.out file with this command:
tail -f nohup.out
You now have to call for your ‘Session Key’, use the following command to get your key:
curl -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "author_rotateKeys", "params":[]}' http://localhost:9933
The server will answer with a long key, copy the long string of hexadecimal numbers 0x9917….b85a
Use PolkadotJS UI and create an account. Make sure you are connected to ‘Dusty’ testnet. You can change from network in the top left menu.
On UI chose Add Account.
From a pop-up save the mnemonics and click Next.
The most important part of this form is your mnemonic seed! Write this down, take a screenshot, … just don’t lose it!
Then chose name of the account like GAVIN-VALIDATOR and password. Click on ‘Next’ and ‘Save’. Store your *.json file somewhere on your computer, cloud or similar. In case you lose your mnemonic seed you can always restore your account with this file.
If you are running Dusty Node you can get free PLD tokens. Locate your wallet address, click on your wallet name. Double click on your address and copy it to your clipboard. Use this address on Plasm Faucet to get PLD token.
Share your validator account address with Plasm team via Google Form.
Follow your submission in the Dusty validator sheet.
On UI Click on ‘Developer’ — ‘Extrinsics’ — ‘Session’ — ‘setKeys(keys, proof)’
Use your validator account
Copy the long key you printed in step "3. Get your Session key" and paste it into the keys
field.
In the proof
field leave 0x00.
Click Submit Transaction
On UI Click on ‘Developer’ — ‘Chain State’ — ‘Session’ — ‘nextKeys(ValidatorId)’
Use your validator account
Click on plus sign on the right side
You should see your key entered in step '8. Set Your Key'
Congratulations! Your Validator node is up and running!