# Demo: Deploying an Ethereum Smart Contract on Harmony

Since Harmony is fully EVM-compatible (Ethereum Virtual Machine), it makes it really easy to port existing contracts to Harmony. Here's a short demo on how to port an existing Ethereum smart contract to the Harmony testnet:

{% embed url="<https://www.youtube.com/watch?v=HeJZwDa4a3A&feature=youtu.be>" %}

If you have an idea that you'd like to deploy on the Harmony Protocol, you might be interested in learning about the [Harmony Grant Program](https://docs.harmony.one/home/developers/grant-proposals).
