> For the complete documentation index, see [llms.txt](https://docs.liquidapps.io/liquidapps-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.liquidapps.io/liquidapps-documentation/cross-chain-bridges/getting-started-with-liquidbridge/eosio-less-than-greater-than-evm-non-fungible-tokens/evm-side-setup/setup-evm-erc721-contract.md).

# Setup EVM ERC721 Contract

We're going to setup our erc721 first, then we'll deploy the atomictokenpeg contract.

![](/files/-MejkLJJGHSJDcYIGuV_)

Click `atomicnft.sol` then move to the deployment & run transactions tab.

![](/files/-MejkrnoogZr-8EENvdw)

Now to use metamask we'll change the ENVIRONMENT dropdown to `Injected Web3`

![](/files/-Ma0E1o_KUUss0M5hWVG)

Make sure in metamask you have your token account selected and that it is connected, take note of the last 4 digits of your address and ensure under the `ACCOUNT` tab the same account is selected.

![](/files/-Ma0El-2oGGAnusMZB-r)

Specify a name, symbol and base token URI and click `Transact`.

![](/files/-Mejleulz3fFyoqSCKQj)

{% hint style="danger" %}
If you get an error like the following, go back [here](https://faucet.matic.network/) and request more testnet resources
{% endhint %}

![](/files/-MejmDb8uAOJmjvVaPoM)

If not, click **Confirm**

![](/files/-Mejmq_36WypZjictBS1)

In the console you should see the creation and if you click on the transaction you can copy and paste it into <https://mumbai.polygonscan.com/>

![](/files/-Ma0Fhb0zQcqwcH6DhcQ)

From here we can see that a contract was created, let's go there and save the contract's address.

![](/files/-MejoDQuQkCp-x2xpfNR)

If you click the Contract tab, you should not need to verify the source code.  If it's not verified, go [here](/liquidapps-documentation/cross-chain-bridges/getting-started-with-liquidbridge/eosio-less-than-greater-than-evm-non-fungible-tokens/evm-side-setup/verify-source-code.md).

If you're here it means you have the green check, **congrats**!!

![](/files/-Ma0JUWzjjYhoJ1qKF7G)

Now we'll transfer ownership of the NFT contract to the bridge contract.
