> For the complete documentation index, see [llms.txt](https://docs.fonscan.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fonscan.io/develop/verifycontract.md).

# Validate contracts at FONSCAN

**Step 1:** Deploy your contract on the FON smart chain

**Step 2:** Go to [FON SCAN](https://fonscan.com/verified-contracts)

Click "Verify and Publish"

<figure><img src="/files/6SPTfpEXo5lLI2NCExzF" alt=""><figcaption></figcaption></figure>

**Step Three:** Fill in the correct information for your contract

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

* Contract address
* The compiler type you choose in Remix or another compiler
* Select an open source license type

**Step 4:** Enter the Solidity contract code

If enabled, you need to select "Yes" for optimization.

Constructor parameters are optional. If your contract has it, you can go to [**this page**](https://abi.hashex.org/) Generate encoded ABI json. ! ! ! information

```
The default FRC20 contract template does not have a constructor method
```

Click Verify and Publish to complete the process. Now you are ready to go!
