# Deploy Contracts

С помощью режима **Deploy Contracts** вы сможете создавать собственные контракты. В режиме доступно два варианта создания контракта:

1. **Cheap contract** - создание полностью кастомного контракта с рандомными функциями;
2. Создание контракта с помощью функции протокола **Merkly.**

***

### Настройка и запуск сессии:

* В разделе **Mode** выбираем **Block Mode**;
* В разделе **Run mode** выбираем, в каком порядке будут запускаться кошельки:
  1. **Parallel** - параллельная работа (мультипоток) с прокси или без них;
  2. **Оne-by-one** - кошельки будут запускаться друг за другом с прокси или без них;
  3. **Оne-by-one (mobile proxy)** - кошельки будут запускаться друг за другом с использованием **мобильных прокси**. Предварительно мобильные прокси должны быть также добавлены в раздел Settings -> [Proxies](https://docs.nfd.gg/main/ru-combine-software/razdel-setting/dobavlenie-proksi) и привязаны к аккаунтам в [Аccount Manager](https://docs.nfd.gg/main/ru-combine-software/account-manager).
* Чтобы использовать готовый пресет настроек работы софта, нажимаем на поле выбора в разделе **Select preset** и выбираем нужный пресет.
* Чтобы запустить заранее подготовленную группу кошельков, необходимо выбрать ее в разделе **Select Accounts group to launch**;
* В разделе **Select Deploy Mode** выбираем один из двух вариантов: **Cheap contract** или **Merkly**;
* В разделе **Delays** в поле **Wallet** устанавливаем задержку между кошельками;
* При нажатии на **Pro** у вас откроется настройка **Gas guard.** В случае активации этой задержки, ваш кошелек будет дополнительно уходить в сон, если несколько аккаунтов в одной и той же сессии одновременно будут готовы к работе после достижения выставленного вами уровня газа для работы софта. Мы сделали это для того, чтобы все эти кошельки одновременно не начали слать транзакции после достижения выставленного вами уровня газа. Стандартная задержка установлена в диапазоне от 30 до 150 секунд;
* В разделе **Max gas price** выставляем максимальный газ в сети Ethereum, при котором будут совершаться транзакции. Софт будет ждать, когда газ в сети Ethereum упадет до нужного значения, и только тогда начнет совершать транзакции. После запуска сессии есть возможность изменить верхний уровень Gwei в вкладке *Logs & Progress,* перейдя в подраздел Sessions;
* Если вы хотите, чтобы кошельки включались в работу в рандомном порядке оставляем включенным чек-бокс **Randomize wallets?**;
* Чтобы сохранить настройки задержек сессии для использования этих же настроек в других сессиях, жмем кнопку **Save this as preset;**
* Нажимаем **Update Balances**, чтобы получить актуальные балансы ETH на кошельках;
* Выбираем кошельки, которые вы хотите запустить в работу и нажимаем **Launch.**

<figure><img src="https://883793412-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwkJ3XgG3awYBhDsxkXtj%2Fuploads%2FxVrMpAm69NOe2CsDFgvt%2FComb32321in777e.gif?alt=media&#x26;token=7b6a7959-19cb-471c-b2ba-db2da48b4f6a" alt=""><figcaption></figcaption></figure>

* Ваши кошельки запущены в работу. Отследить процесс работы кошельков вы можете в разделе [Отслеживание работы кошельков](https://docs.nfd.gg/main/ru-combine-software/moduli/rabota-i-zapusk-modulei/modul-zkevm/otslezhivanie-raboty-koshelkov).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://nfd-gg.gitbook.io/main/ru-combine-software/moduli/rabota-i-zapusk-modulei/modul-zkevm/nastroika-i-zapusk/block-mode/deploy-contracts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
