> For the complete documentation index, see [llms.txt](https://docs.20lab.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.20lab.app/verification-on-block-explorer/verifying-source-code.md).

# Verifying source code

### What is Verification?

<figure><img src="/files/4Zw4youCL5XGXJMID8uA" alt=""><figcaption></figcaption></figure>

Verification is a simple process where the complete source code used to build your token is made public. This lets anyone on the internet see what's inside your token: what functions it has, how they work, and confirm that the token is secure.

{% hint style="warning" %}
**Note:** Verification is not available for Testnet tokens.
{% endhint %}

### Step-by-Step Verification Process

To verify an ERC-20 token on a block explorer (e.g. on Bscscan), you need to follow these steps:

1. Go to the [Dashboard page on 20lab.app](https://20lab.app/dashboard/)
2. Locate the token you want to verify in your dashboard

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

3. Click on your token to open it in the dashboard. You'll see the verification panel below the blockchain information.

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

4. Select one of the 2 available verification options:

<table><thead><tr><th width="157.33333333333331">Method</th><th>Verify with 20lab label</th><th>Verify with your label</th></tr></thead><tbody><tr><td></td><td>At the top of the verified token, there will be additional information showing that the token was generated on 20lab.</td><td>There will be no mention of 20lab at the top of the verified token. You can put whatever you want there, such as your project information.</td></tr><tr><td>Automatic verification</td><td>Yes </td><td>Yes</td></tr><tr><td>Manual verification</td><td>No</td><td>Yes</td></tr></tbody></table>

{% hint style="info" %}
**Important:** On some blockchains where automatic verification is not supported by block explorers, only manual verification mode is available with the "Verify with your label" option.
{% endhint %}

{% content-ref url="/pages/AbAdxBiVUMqJuD8zSdLu" %}
[Verify with 20lab label](/verification-on-block-explorer/verifying-source-code/verify-with-20lab-label.md)
{% endcontent-ref %}

{% content-ref url="/pages/mrgrgJEE2BnogMSVz0KV" %}
[Verify with your label](/verification-on-block-explorer/verifying-source-code/verify-with-your-label.md)
{% endcontent-ref %}

{% content-ref url="/pages/8PRQr2TQMV5VKmyDfVDA" %}
[Manual verification](/verification-on-block-explorer/verifying-source-code/manual-verification.md)
{% endcontent-ref %}
