# ZK sybil attack soft    

By [just another sybil](https://paragraph.com/@just-another-sybil) · 2023-06-25

---

Приветствую, сибил! Если ты читаешь это, значит решил загнать сотню/тысячу-другую кошельков в ZkSync, с помощью софта ProMint’a и эта статья поможет тебе разобраться в разных маршрутах, конфигурациях скрипта и подготовке всех необходимых данных для прогона.

`Варианаты маршрута` 1. Вывод с ОКХ в Ethereum → Офф мост ZkSync Era → ZkSync Era 2. Вывод с ОКХ в ZkSync Lite → Orbiter Finance → ZkSync Era 3. Комбинированый маршрут, который проверяет текущий газ, сравнивает с тем что вы заранее выставили в конфигурции скрипта и если значение текущего газа больше выставленного, то скрипт прогоняет по 2-му маршруту, и наоборот если значение текущего газа меньше выставленного, то скрипт идет по 1-му маршруту.

`Конфигурации скрипта`  
Скрипт полностью настраиваемый, вы можете выбрать объем вывода с биржы в сеть, количество средств, которое необходимо оставить на кошелеке, с какими протоколами, сколько раз, и при каком gwei ваш скрипт будет работать. Ниже приведу пример где вы можете менять все **_выделенные значения_**.

Объем вывода с биржи **_0.1-0.3 ETH\* Объем свапов \*30-70$_** Свапы на Syncswap eth-usdc/eth-usdt/eth-space \*\*\*1-4 раза \*\*\*Свапы на Mute eth-usdc/eth-usdt \*\*\*2-3 раза  
\*\*\*Свапы на Spacefi eth-space/eth-usdc \*\*\*3-5раз \*\*\*Свапы на 1inch eth-usdc/eth-LUSD **_1-3 раза_** Добавление монет в пулы ликвидности (рандомный диапазон площадок) \*\*\*1-3 раза \*\*\*Минт NFT на Mintsquare \*\*\*2-5 раз **_Конвертируем Space в XSpace (если токен покупается)_** 1-5 раз \*\*_Бридж через офф мост ZkSync Era → Ethereum_ 1 раз  
\*Бридж через Orbiter Finance ZkSync Era → ZkSync Lite \*\* 1 раз \*\*Траназкции в ZkSync Lite 3-10 раз

`Подготовка данных для запуска скрипта` Итак, нам потребуются: _\- Эксель табличка с адресами, приватными ключами кошельков и субадресами OKX. Все это потребуется для непосредственной работы с нашими кошельками._ - API key, API secret и пароль от API нашего ОКХ. Эти данные необходимы для вывода ETH и “зацикливания“ скрипта. - API токен бота и наш Telegaram ID. Вы будете получать полную нотификацию прямо в Telegram бота! - Добавить адреса кошельков в WL на вывод OKХ. Без этого скрипт не сможет выводить ETH на ваши адреса. - Конфигурацию скрипта, то что мы уже разобрали выше.

`Генерируем пачку кошельков с помощью CoinTool` Переходим на CoinTool в раздал [Batch Wallet Generate](https://cointool.app/createWallet/eth) , вводим количество кошельков, отключаем интернет и генерируем кошельки. Подождите пока все данные сгенерируются и нажмите Export. Обязательно запарольте таблицу!

`Создаем субадреса ОКХ`  
Переходим [сюда](https://www.okx.com/ru/account/sub-account) и нажимаем “Создать субаккаунт” Добавляем 5 субаккаунтов, на каждом ставим следующие настройки: -Стандартный -Внесение средств (вкл) -Переключаемый (вкл, во вкладке субаукканты, после того как создали их)

![](https://storage.googleapis.com/papyrus_images/4172b4a50559f8b9037feddbce2e9098a4d250a67a90c9d17af259d29e18cba8.png)

После того как создали субаккаунты с нужными настройками создаем субадреса. Для этого переключаемся на каждый субаккаунт и создаем **20 адрессов** для депозита ETH.

![](https://storage.googleapis.com/papyrus_images/df1a5221b45cbf61bf4cdc8601ec40157d9b50135b4904b324888ad30a11c9b6.png)

Теперь эти адреса необходимо добавить в нашу Excel табличку.  
1 адрес = 1 субадрес

`Создаем API ключ ОКХ` Переходим на [страницу создания API ключа](https://www.okx.com/ru/account/my-api) (**ВАЖНО: API ключ создаем один раз с основого аккаунта, не суб!**), нажимаем создать ключ API и заполняем данные и ставим 3 галочки - чтение, вывод, торговля! Обязательно сохраните пасс-фразу, она потребуется.

![](https://storage.googleapis.com/papyrus_images/6939efcf3901603a69b76cf6d377a1c08cf4e37dc8ab8d8b95d7279643db7982.png)

![](https://storage.googleapis.com/papyrus_images/ca99d138333a5ea3ee875a65b919ec3efd1ad49cd1072d59e2d434acef355a4a.png)

Копируем ключ API, секретный ключ, сохраняем их и жмем “подтвердить”.

`Добаляем адреса в WL на вывод` Переходим на [страницу](https://www.okx.com/ru/balance/withdrawal-address/eth/2) для добавления адресов в WL на вывод. Жмем добавить адрес, выбриваем ERC-20 для 1го маршрута, ZkSync Lite для 2го маршрута или, если вы выбрали 3ий вариант, то необходимо добавить кошелки в список для обеих сетей! Также не забываем поставить галочку на “Сохранить адрес как проверенный“. Начинаем добавлять адреса кошельков, который мы будем прогонять софтом ИЛИ! этот процесс можно значительно автоматизировать, с помощью [скрипта для WL ОКХ](https://thorlab.io/#) - переходим по ссылке вставляем 20! адресов в скрипт и копируем то что он сгенерировал. Затем возврщаемся на ОКХ, открываем консоль (F12), вставляем код, жмем Enter и ждем когда скрипт добавить все наши адреса. Проходим верификацию по смс, почте и переходим к следующим 20-ти кошелькам, пока не добавим все.  
\*\*ВАЖНО: на одном аккаунте ОКХ можно прокручивать не более 120 кошельков за раз.

\*\*`API токен бота и TG ID` Переходим в [BotFather](https://t.me/BotFather) и создаем бота командой /newbot. После того как вы его создали, переходим /mybots → выбираем созданного бота, API token, копируем, сохраняем.

Теперь идем в [Get My ID](https://t.me/getmyid_bot), копируем наш user ID и сохраняем.

Все данные готовы! Теперь вы знаете где и как “доставать“ их. Скрипт со временем может обновляться, усовершенствоваться, но принцип всегда будет плюс-минус одинаковый.

Далее направляем все данные и табличку ProMint’у в следущующем формате:

\- API key - API secret - Pass phrase - API токен бота ТG - ID TG - Конфигурация скрипта - Eхсel табличка

_welcome to sybil crew_

---

*Originally published on [just another sybil](https://paragraph.com/@just-another-sybil/zk-sybil-attack-soft)*
