# Manual Signature Verification

All tokens on [20lab.app](https://20lab.app/) are created through our registry contract. Some block explorers may not support automatic verification yet. If this is the case, you'll see a pop-up message telling you that you need to contact the block explorer team. You will need to manually sign a message with your token owner's address and send it as a support ticket to the block explorer.

<figure><img src="/files/Pz2rHeskFBBSCsiH3HT6" alt=""><figcaption></figcaption></figure>

### Signing a Message

You need to sign a message with your wallet. It may sound difficult, but it's really easy and free as well.

#### Step 1: Visit the Message Signing Tool

Go to <https://app.mycrypto.com/sign-message> - this is a message signing tool.

#### Step 2: Connect Your Wallet

Connect the wallet of your token owner. The blockchain you're signing from doesn't affect the signature!

#### Step 3: Create Your Message

Paste the message below into the text box and replace the information in brackets with the correct details about your token:

> I am the creator of the token contract address \[your token address] and \[your owner wallet address] and \[your BscScan/Etherscan/... username] is the owner of the contract address.

All this information is easily accessible from your 20lab dashboard (except the block explorer username, which you can get after registering an account).

<figure><img src="/files/gKXIKeXStV2NPnwBSchN" alt=""><figcaption></figcaption></figure>

#### Step 4: Sign the Message

Once you have your complete message ready, you can sign it using the tool.

<figure><img src="/files/Auv56nviD862Kwwkgrfs" alt=""><figcaption></figcaption></figure>

#### Step 5: Verify the Signature

After signing, you should see the signature field appear automatically.

{% hint style="warning" %}
**Important:** Please check that the address shown in the "address" line of the signature is the same as the one you entered in the message as the token owner's wallet!
{% endhint %}

<figure><img src="/files/XkXO7Kg5MHScnjFiyr8q" alt=""><figcaption></figcaption></figure>

### Sending Your Signed Message

Once you have received the signature of your message, you can go back to the block explorer page and click "Proceed To Contact Us".

<figure><img src="/files/D3eTeZElxPc6phtsgNaF" alt=""><figcaption></figcaption></figure>

#### Fill Out the Contact Form

Now you can fill in all the necessary information:

1. Enter your name and email address
2. Paste the signature in the message box
3. Click 'Send Message'

<figure><img src="/files/uXtunBzadbrKT1NLeiHE" alt=""><figcaption></figcaption></figure>

### Wait for Review

The only thing left to do is wait for the block explorer team to review your message and verify that the actual ownership of your token matches what is stated in the signed message. You will receive an email with their response and next steps.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.20lab.app/verification-on-block-explorer/verifying-ownership/manual-signature-verification.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
