> For the complete documentation index, see [llms.txt](https://gitbook.humanode.io/validator-address-submission/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gitbook.humanode.io/validator-address-submission/guide-to-tie-your-verified-discord-account-to-your-human-node.md).

# 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](https://link.humanode.io/chat).

* Join [Humanode Discord](https://link.humanode.io/chat).
* Set the [guide](https://link.humanode.io/guide/discord/verfied-role) on how to get the "Verified Human" role on Discord.
* Check the [guide](https://link.humanode.io/guide/mainnet/become-a-validator) on how to become a validator on Humnode Mainnet.

## Submit you validator address

Go to [Polkadot.js.org](https://polkadot.js.org/) explorer and sign a message to get a signature. Here’s how:

{% stepper %}
{% step %}

### Open Polkadot.js message signing UI <a href="#step1" id="step1"></a>

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

<figure><img src="/files/thwShGIyUczKHLipDDEg" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Sign the message with your validator address <a href="#step2" id="step2"></a>

Choose your mainnet validator address.

{% hint style="info" %}
Use the address that you are using to run the node.
{% endhint %}

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.

<figure><img src="/files/nyGndIpGiQjrmSaatdIK" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Get the signature <a href="#step3" id="step3"></a>

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

<figure><img src="/files/34MjAXp0hh9Qzr9NgIJ3" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### 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.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdtAuY6fX0xArsT2uETbiJ8vnrE8Agy72-k9gI7VasuBvScF4Q-6ixAKuOGRyUC6WBalCkbbF0UMggtFsusTnH0E-G04hKOs1R-Q9A43eD4vgmP_whcAbW0MsqrV29bFBYYkA2yTg?key=Rs7kwUmU2cH8lzGSdMiMvg" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeZSYso-6JjrpaY21QOnHgK7YmONYvn3wQB0cMtKiu49RK0KqDcVTG0DWtyFRwMH9mL6It5gkhfQIU9bH3wPV-vC0UlIWFGm2mRlYr2d6JGagxgVNXdd5jnCx_nZ795ZGRHHK3m?key=Rs7kwUmU2cH8lzGSdMiMvg" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

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.

<table><thead><tr><th width="128.640625">Item</th><th>Value</th><th>Note</th></tr></thead><tbody><tr><td>Validator Address</td><td><code>hmrpkmW4k6ZfxZEHCFBUSnhXe4ZJV7FjkFDCJAqqJCqjUFf4N</code></td><td>Used to sign the message and when submitting the form</td></tr><tr><td>Discord Username</td><td><code>ilikehumanode123</code></td><td>Must be the name of the account you will be using to submit the form</td></tr><tr><td>Message to sign</td><td><code>I associate my Discord account activity ilikehumanode123 with my Humanode Mainnet validator address</code></td><td><code>[username]</code> from the template is replaced with <code>ilikehumanode123</code> - our sample Discord username</td></tr><tr><td>Signature</td><td><code>0x5406c81039881052df59b3e769143dccd5c6e72212805307161bb8c60ae6d21ac36afbe047f5c3d5c1d98c5584040056cd417895a0e6b02c5e6f7b74de8f5a8d</code></td><td>The sample message signed with the private key for our sample validator address</td></tr></tbody></table>

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