# Deploying your contract

This video below is the process for deploying your project on either a testnet or mainnet regardless of the chain chosen for your project.

To deploy on a testnet you **must first generate a contract**. After which you can move to deploy on a testnet. The video below will outline how to deploy on a testnet!

{% embed url="<https://youtu.be/q1EQRCwkY08>" %}
