# How do I deploy to testnet

{% hint style="danger" %}
Testing is not mandatory on Mintplex, but should you launch directly to a mainnet and have trouble with your contract or find you did not include a feature - **we cannot help you.**\
\
**Please always deploy to a testnet before deploying to mainnet to ensure every function works.**
{% endhint %}

{% hint style="info" %}
**Testnets** are replicas of a blockchain that allow you to use a fake currency to experiment and test smart contracts.\
\
All networks have a testnet and Mintplex interfaces with all of them! \
\
Testnets of each network are listed below:\
**Ethereum -** Rinkeby\
**Polygon -** Mumbai\
**Optimism -** Kovan
{% endhint %}

### How do I get test currency to use?

Rinkeby: [https://faucet.rinkeby.io/](https://faucet.rinkeby.io/)

Mumbai: [https://faucet.polygon.technology/](https://faucet.polygon.technology/)

Kovan Optimism Faucet: [https://faucet.paradigm.xyz/](https://faucet.paradigm.xyz/)

**Note:** These faucets are not always operational. If you need a testing currency on a network just ask in the Discord or @Mintplexnft on Twitter.



### Deploying on a testnet

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" %}
