Guide to tie your verified Discord account to your human node

Here’s a step-by-step guide on how to link your Discord account to your Humanode validator wallet address. Active participation in one person - one vote polls gets you up the validator leaderboard beyond completing all 84 epochs.

Prerequisites

First and foremost, you need to be an active validator and get bio-authenticated by getting a "Verified Human" role on Humanode Discord.

  • Set the guide on how to get the "Verified Human" role on Discord.

  • Check the guide on how to become a validator on Humnode Mainnet.

Submit you validator address

Go to Polkadot.js.org explorer and sign a message to get a signature. Here’s how:

1

Open Polkadot.js message signing UI

In Polkadot.js.org extension, under the Developer section. Choose Sign and verify.

2

Sign the message with your validator address

Choose your mainnet validator address.

Use the address that you are using to run the node.

Use the following message template: I associate my Discord account activity [username] with my Humanode Mainnet validator address

Replace [username] with your Discord username (without the @ symbol) and and sign the message.

You can get the Discord username by clicking on your profile in the bottom left of your Discord.

3

Get the signature

After successfully signing, you’ll get the signature of the supplied data. Copy this signature.

4

Submit the signature via the Discord form

Now, in the #validator-address-submissions Discord channel, fill in the form. You will need your validator address and the signature we got in the last step.

You’re all set! Join the #validator-polls channel and cast your vote.

Sample Values

Here's a table of sample values, for you to cross-reference with that you have.

Item
Value
Note

Validator Address

hmrpkmW4k6ZfxZEHCFBUSnhXe4ZJV7FjkFDCJAqqJCqjUFf4N

Used to sign the message and when submitting the form

Discord Username

ilikehumanode123

Must be the name of the account you will be using to submit the form

Message to sign

I associate my Discord account activity ilikehumanode123 with my Humanode Mainnet validator address

[username] from the template is replaced with ilikehumanode123 - our sample Discord username

Signature

0x5406c81039881052df59b3e769143dccd5c6e72212805307161bb8c60ae6d21ac36afbe047f5c3d5c1d98c5584040056cd417895a0e6b02c5e6f7b74de8f5a8d

The sample message signed with the private key for our sample validator address

Check your own signature here: https://polkadot.js.org/apps/#/signing/verify

Last updated