> 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-atomic-assets-less-than-greater-than-erc1155-non-fungible-tokens/evm-side-setup/setup-evm-erc1155-tradeable-contract.md).

# Setup EVM ERC1155 Tradeable Contract

Click on the `atomictokenpeg1155.sol` in the **FILE EXPLORERS** tab.

Go to the **DEPLOY & RUN TRANSACTIONS** tab.

Select the `atomictokenpeg1155.sol` from the **CONTRACT** dropdown.

![](/files/-MezgJgrB9pj2isytYBG)

* `_OWNERS` put our Kylin testnet DSPs public keys

```
["0x7F9621340E9e0c7217706B5f3DB9b4B1c988de0b","0x046507D0CAe571C9433626768063C8bE7A13ADfd"]
```

* `_REQUIRED` - enter `1` for 1 DSP being required for the multisig

Should look like this:

![](/files/-MezgWcmnVmbwHq2zpwp)

Click transact and confirm.

Verify your contract if needed.

This article was helpful on adding a library into the verification process <https://forum.openzeppelin.com/t/how-to-verify-tiki-forks-on-etherscan-bscscan/12599>

There is also a flattened file you can use in the `contracts/eth/flat` folder, just be sure to use that contract and verify the compiler version.
