June 19, 2023

Автоматический вывод с бирж по API

Установка:

a) В качестве исполняемого файла (простой способ):

  • Скачать папку с программой с github (CEXWihtdrawer.release.zip)
  • Распаковать и запустить файл CEXWithdrawer.exe

б) В качестве опенсурс python-скрипта:

  • Установить python (рекомендуется 3.10), если еще не установлен
  • Скачать папку со скриптом с github
  • Открыть командную строку, прописать cd C:\*путь до папки скрипта*
  • Прописать pip install -r requirements.txt для установки нужных библиотек
  • Запустить скрипт командой python start.py

Предварительная настройка:

В таблицу files\wallets.csv помещаем адреса кошельков для вывода средств построчно в первый столбец:

Если вы хотите указать конкретные суммы для вывода на каждый кошелек, а не генерировать их в программе, то вставляем их вторым столбцом напротив кошелей (в софте будет выбор такого режима работы):

При работе в этом режиме вывод будет только на те кошельки, для которых указаны суммы (остальные будут скипнуты):

Если нет возможности открыть файл нормально как таблицу (бомж дао), при редактировании через блокнот необходимо использовать разделители " ; " между адресами и суммами для вывода

Если вы находитесь на территории РФ и OKX для вас заблокирован, для работы с биржей необходимо в файл files\proxy.txt поместить http-прокси, с которым она будет доступна, в формате login:pass@host:port

Пример работы с программой:

При первом запуске программа попросит вас придумать надежный и удобный пароль, которым будут шифроваться api-ключи. Необходимо будет запомнить его, ведь его придется вводить при каждом новом запуске:

не бери такой пароль, он плох

Представим, что будем выводить с binance. Сначала необходимо добавить api-ключ и private-ключ от биржи. Сгенерировать данные ключи для каждой биржи можно на сайте, в разделе API, при этом надо не забыть активировать галочку "разрешить вывод средств".

Передвигаемся к нужному разделу с помощью клавиш ↑, ↓ (либо pgup, pgdown):

Вставляем наши api-key и private-key, используя правую кнопку мыши (метод вставки может меняться в разных ОС и IDE):

Теперь выведем средства с binance:

Вводим символ токена, как он указан на бирже, и выбираем сеть. Программа показывает текущую комиссию биржи на вывод в данной сети:

Выбираем, откуда взять суммы для вывода: из файла с кошельками или сгенерировать их напрямую в программе

Допустим, нам необходимо вывести случайные суммы. Указываем минимальное и максимальное число монет для вывода, будет выбрана случайная сумма в этих пределах. Также указываем, сколько знаков после запятой будет у рандомно-сгенерированных значений (это важно).

Проверяем и подтверждаем правильность введенных данных:

Указываем время задержки между выводами средств, а также отмечаем, необходим ли случайный порядок кошельков:

Чилим и кайфуем: