> 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/evm-side-setup/setup-evm-contracts/setup-evm-tokenpeg-contract.md).

# Setup EVM Tokenpeg Contract

Click on the `binancetokenpeg.sol` in the FILE EXPLORERS tab.

![](/files/-Ma0JxDucMJjFCIvBNfU)

Go to the DEPLOY & RUN TRANSACTIONS tab.

Change your account in Metamask to your tokenpeg contract account.

{% hint style="warning" %}
Make sure the last 4 digits of the account in Metamask match the Account entry in Metamask
{% endhint %}

Select the `binancetokenpeg.sol` from the CONTRACT dropdown.

![](/files/-Ma0KG7N6v4QTMwE53z3)

Click on the dropdown arrow to display the constructor arguments

![](/files/-Ma0KVjpIiEvjgx-5lnV)

* `_OWNERS` put our Kylin testnet DSPs public keys

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

* `_REQUIRED` - enter `1` for 1 DSP being required for the multisig
* `_TOKENCONTRACT` - the token contract account that the `BEP20TokenImplementation.sol` is deployed to

{% hint style="danger" %}
`_TOKENCONTRACT` not to be confused with the account that deployed the contract, these are 2 different addresses!!
{% endhint %}

Should look like this:

![](/files/-Ma0LMWF_Lu2APBQsPiP)

Click transact and confirm, again making sure you are still using your tokenpeg account.

[Verify your contract if needed.](/liquidapps-documentation/cross-chain-bridges/getting-started-with-liquidbridge/eosio-less-than-greater-than-evm/evm-side-setup/setup-evm-contracts/verify-and-publish-source-code-1/tokenpeg-contract.md)
