> 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.md).

# EVM Side Setup

Here we're going to use <http://remix.ethereum.org/> to compile and deploy our smart contracts

* `atomictokenpeg.sol`
* `atomicnft.sol`

First let's upload all of the files in `./contracts/eth`

* atomictokenpeg.sol
* atomicnft.sol
* IERC721BurnableStorage.sol
* IOwned.sol
* link.sol

![](https://4003270724-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MTfSc9O76OFJpqcb3QC%2F-Ma04tbOUc-J5LDCl5Gd%2F-Ma06C6_TXNmCXgG-ov9%2F1.png?alt=media\&token=16be7e0c-9578-41f0-976c-334412485767)

* change import of link lib in `atomictokenpeg.sol`

```
import "../link/link.sol";
to
import "./link.sol";
```

`atomictokenpeg.sol` and `atomicnft.sol` should both compile when you click on them.
