# 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="https://3039780247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkditmTrIPcCq0DBeJXqu%2Fuploads%2F1yre64M00atjzkifjF68%2Fyz1.png?alt=media&#x26;token=9233a9b7-3cf5-40cc-ad26-377b70bb2daa" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://3039780247-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkditmTrIPcCq0DBeJXqu%2Fuploads%2FMIFC5O5eDMqjR88LBkM9%2Fyz2.png?alt=media&#x26;token=f59c689c-f45a-46c3-ae4c-65e05ad908ac" 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!
