# Deploy a Smart Contract

Building a smart contract is an essential part of the creative project that leads to a dApp for Chiliz Chain — or any blockchain, really.

There are two steps that you **must** go through once you have built your dApp's smart contract:

1. Deploying the contract on Chiliz Chain.
2. Verifying that contract.

This section focuses on smart contract deployment.

{% hint style="success" %}
To ensure that your deployment transaction doesn't remain in "pending" status for too long, you should include enough to cover the fees:

* Minimum gas fee: 2,500 gwei.
* Minimum priority fee: 1 gwei.
  {% endhint %}

To deploy your smart contract on Chiliz Chain, we recommand either of these options:

{% content-ref url="deploy-a-smart-contract/deploy-with-remix" %}
[deploy-with-remix](https://docs.chiliz.com/develop/basics/deploy-a-smart-contract/deploy-with-remix)
{% endcontent-ref %}

{% content-ref url="deploy-a-smart-contract/deploy-with-thirdweb" %}
[deploy-with-thirdweb](https://docs.chiliz.com/develop/basics/deploy-a-smart-contract/deploy-with-thirdweb)
{% endcontent-ref %}

{% hint style="success" %}
After creating a smart contract, it is **necessary** to verify it. \
Only **you** can do it, and you should do it as soon as the contract is deployed.
{% endhint %}

{% content-ref url="verify-a-smart-contract" %}
[verify-a-smart-contract](https://docs.chiliz.com/develop/basics/verify-a-smart-contract)
{% endcontent-ref %}
