# Софт Binance/OKx 

By [Thor Lab](https://paragraph.com/@th0masi) · 2023-04-11

---

Скрипт для вывода средств с Binance и OKx (работает через API). У **Binance** **не нужно** добавлять кошельки в белый список, а вот для **OKx** прежде чем выводить **нужно добавить** кошельки в белый список.

В network нужно указывать **ID network** для **Binance и OKx разный**, поэтому я залил в [таблицу](https://docs.google.com/spreadsheets/d/1EDfUtU5uZmN-df-QFD6jm7kavQUaz7GwmxZCdRFAZYE/edit?usp=sharing) ID популярных сетей.

**Ссылка на GITHUB**

[https://github.com/th0masi/Binance-okx-withdrawal](https://github.com/th0masi/Binance-okx-withdrawal)

**Мой канал TG**

[https://t.me/thor\_lab](https://t.me/thor_lab)

**Metamask: 0x86B0ebc4F5dd71AD5ad37255681F6dc70e79D0F6**  
_для благодарностей_

### Настройка скрипта

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

Для работы вам нужно будет указать API ключи бирж. У бинанса можно найти [здесь](https://www.binance.com/ru/my/settings/api-management), а у OKx [здесь](https://www.okx.com/ru/account/my-api). Не забудьте указать ваш IP в настройках доступа, при создании API ключа (если OKx у вас в блоке, указывайте адрес прокси в софте и в настройках API Okx).

По настройкам думаю все понятно:

`cex_number` - указать номер биржи для вывода токенов (1 - Binance, 2 - OKX) `amount` - указать минимальную и максимальную сумму для вывода токенов, если сумма меньше 1 указывайте с “.”, пример \[0.01, 0.02\] `delay` - указать минимальную и максимальную задержку между транзакциями `shuffle_wallets` - указать, нужно ли перемешивать кошельки перед выводом токенов (yes/no) `symbolWithdraw` - символ токена для вывода `network` - сеть для вывода (смотрите в [таблицу](https://docs.google.com/spreadsheets/d/1EDfUtU5uZmN-df-QFD6jm7kavQUaz7GwmxZCdRFAZYE/edit?usp=sharing))

`proxies` **\-** для доступа к Okx (если он у вас в блоке), в формате `http://login:password@ip:port`

`binance_apikey` - API ключ для Binance `binance_apisecret` - API секрет для Binance `okx_apikey` - API ключ для OKX `okx_apisecret` - API секрет для OKX `okx_passphrase` - пароль для OKX

Лог выглядит так:

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

### Как запустить скрипт на примере Pycharm IDE

Для начала [скачиваем](https://www.python.org/downloads/release/python-31010/) **python 3.10** с офф сайта и устанавливаем. Далее [скачиваем](https://www.jetbrains.com/pycharm/download/#section=windows) сам **Pycharm**. Софт платный, но имеет триал в 30 дней без привязок карты и прочей шняги.

### Создаем проект в PyCharm

Нажимаем File → New Project.

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

В **Base interpreter** обязательно выбираем **Python310**

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

Далее переходим на [**github**](https://github.com/th0masi/Binance-okx-withdrawal) и/или копируем код из **main.py**, либо просто скачиваем и заменяем файл **main.py** в корне проекта.

Далее нужно установить зависимости, если вы скачали проект, там есть файл requirements.txt, который поможет это сделать. В **pyCharm** появится плашка, где просто нужно нажать на **Install requirement**:

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

Если не хотите скачивать, можете просто в **terminal** ввести команду:

    pip install ccxt==3.0.59
    

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

### Запуск софта

После того как все сделали, в том числе указали кошельки для вывода в wallets.txt можно запустить софт нажав на **Shift+F10**, либо зеленую кнопку запуска в правом верхнем углу.

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

Софт выведет все данные **option** и даст вам 10 секунд чтобы еще раз проверить что вы верно все указали и только потом начнет работу:

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

Всем спасибо, всем пока. Будут вопросы - кидайте в чат

[https://t.me/thorlab\_chat](https://t.me/thorlab_chat)

---

*Originally published on [Thor Lab](https://paragraph.com/@th0masi/binance-okx)*
