# 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.
