# Deploy and verify a contract

{% hint style="info" %}
**Prerequisites**

1. This documentation assumes you have already installed MetaMask on your system. If not, [install MetaMask](../../for-developers/develop/basics/use-metamask/install-metamask) first, either the web-based extension or the mobile app.
2. For your convenience, pin 📍 the MetaMask extension to your preferred browser.
{% endhint %}

The two major steps to build on Parex Chain are documented here.

### Step 1: Deploy your smart contract <a href="#step-1-deploy-your-smart-contract" id="step-1-deploy-your-smart-contract"></a>

You can use either of these options:

{% content-ref url="deploy-and-verify-a-contract/deploy-with-remix-ide" %}
[deploy-with-remix-ide](deploy-and-verify-a-contract/deploy-with-remix-ide)
{% endcontent-ref %}

{% content-ref url="deploy-and-verify-a-contract/deploy-with-thirdweb" %}
[deploy-with-thirdweb](deploy-and-verify-a-contract/deploy-with-thirdweb)
{% endcontent-ref %}

### Step 2: Verify your smart contract <a href="#step-2-verify-your-smart-contract" id="step-2-verify-your-smart-contract"></a>

After creating a smart contract, it is necessary to verify it.

Verifying a smart contract allows you to confirm that the contract's source code corresponds to a specific contract address on the blockchain. This is crucial for transparency and trust, especially in the decentralized world of blockchain.

Once you have deployed your smart contract on Parex Chain, you can verify it by using a block explorer [ Parex Scan](https://scan.parex.network/).

{% content-ref url="deploy-and-verify-a-contract/verify-with-parex-block-explorer" %}
[verify-with-parex-block-explorer](deploy-and-verify-a-contract/verify-with-parex-block-explorer)
{% endcontent-ref %}

\
