> For the complete documentation index, see [llms.txt](https://docs.viction.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.viction.xyz/how-to/how-to-verify-a-contract-on-vicscan.md).

# How to verify a contract on Vicscan

**Outcome:**&#x20;

* Verifying a smart contract on Viction is a crucial process that ensures transparency and builds trust in blockchain applications
* The contract will be verified with the status “**Contract Verified**” <img src="/files/bkjDqkOunaefbgBMlyuB" alt="" data-size="line"> on [Vicscan](https://www.vicscan.xyz/). Allowing **the source code to be publicly visible to view, read on VicScan**.
* If both the contract is verified and the [project is confirmed](/how-to/how-to-confirm-a-project-on-vicscan.md), the contract status will be updated to <img src="/files/MMc97RKxoHDaOWIS62ez" alt="" data-size="line">

**How to verify your contract:**

* **Approach 1**: Manual Contract Verification [Vicscan](https://www.vicscan.xyz/)
  * **Action Required**: Partners manually verify the contract on [Vicscan](https://www.vicscan.xyz/).
  * **Steps**:
    * Go to the VicScan explorer and search for the contract.
    * Click on **Contract/Verify & Publish** to initiate the verification process.

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

* **Approach 2**:
  * **Action Required**: Alternatively, partners can use the Hardhat plugin to verify the contract. A detailed guide is available to assist with this process.
  * **Guidance**: [Hardhat | Viction](https://docs.viction.xyz/smart-contract-development/smart-contract-verification/hardhat).
