Настройки

true - включить false - выключить

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


Вписывание вашего лицензионного ключа:

LICENSE_KEY = "ваш_ключ"

Настройка работы с кошельками (используется во всех модулях):

0 – все кошельки подряд / в случае с настройкой WALLETS_TO_EXCLUDE - никакой кошелек
3 – только кошелек №3
[4, 20] – кошельки №4 и №20
[[5, 25]] – кошельки с №5 по №25
[[5, 25], [30, 35]] – кошельки с №5 по №25 и с №30 по №35

Нумерация рабочих кошельков необходима для модулей:

WALLETS_TO_WORK - какие кошельки будут браться в работу
WALLETS_TO_EXCLUDE - какие кошельи исключать при работе
NEEDED_WALLETS_CHECKER - на каких кошельках собирать статистику при использовании модуля wallet stats
WALLETS_TO_WORK = 0         # в работе будут все кошельки, указанные в таблице
WALLETS_TO_EXCLUDE = 0      # никакой кошелек не будет исключен при выполнении
NEEDED_WALLETS_CHECKER = 0  # все кошельки будут собирать статистику

Последовательный и параллельный запуск:

SOFTWARE_MODE - Эта настройка отвечает за то, каким методом будут запщуены в работу кошельки
SOFTWARE_MODE = 0        # Последовательный запуск кошельков (пока не закончит работу с первым ко второму не приступит)

SOFTWARE_MODE = 1        # Параллельный запуск (при выборе параллельного запуска необходимо указать вторую настройку - количество потоков)
ACCOUNTS_IN_STREAM = 10  # 10 кошельков параллельно будут вести работу в одно время

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

SHUFFLE_WALLETS = truе  # Перемешивает последовательность ваших кошельков из таблицы (false - что бы брал по порядку)

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

BREAK_ROUTE = true    # Прекращает выполнение маршрута при ошибке и исчерпании кол-ва ретраев (false что бы отключить)

Настройка слипов (задержек) между действиями/аккаунтами:

SLEEP_MODE = true     # Включает сон между квестами, кампаниями, модулями и аккаунтами

Для настройки интервала времени ожидания:

SLEEP_TIME_MODULES = [20, 30]         # [минимум, максимум] секунд | Время сна между модулями
SLEEP_TIME_ACCOUNTS = [30, 60]        # [минимум, максимум] секунд | Время сна между аккаунтами

при таких настройках будет браться рандомное значение для сна между модулями в интервале от 20 до 30 секунд, между аккаунтами в интервале 30 и 60 секунд соответсвенно.

Настройка слипов для Galxe:

SLEEP_TIME_QUESTS = [30, 60]          # [минимум, максимум] секунд | Время сна между квестами (для Galxe)
SLEEP_TIME_CAMPAIGNS = [30, 60]       # [минимум, максимум] секунд | Время сна между кампаниями (для Galxe)

Настройка слипов для Twitter:

SLEEP_TIME_TWITTER = [120, 180]       # (минимум, максимум) секунд | Время сна перед запуском действия с Twitter

Настройка слипов для Discord:

SLEEP_TIME_DISCORD = [20, 30]         # (минимум, максимум) секунд | Время сна перед запуском действия с Discord

Для отложенного запуска выполнения маршрута используйте настройку:

WANTED_START_TIME = '00:00'           # укажите в формате ЧЧ:ММ для отложенного старта, при 00:00 софт будет считать эту функцию отключенной

Для зацикливания работы с интервалом ожидания используйте настройку:

INFINITY_MODE = true                 # Запускает в работу аккаунты по новому кругу. Позволит зациклить весь процесс работы

Для настройки интервала ожидания перед следующим запуском (всего маршрута всех кошельков) используется только при INFINITY_MODE = true :

SLEEP_TIME_NEW_RUN = [28800, 29000]   # (минимум, максимум) секунд | Время сна между повторными запусками.

Настройка ретраев:

Если в процессе выполнения маршрута возникает какая то ошибка, то количество повторений указывается в следующем разеле:

MAXIMUM_RETRY = 21             # Количество повторений при ошибках (указываете любое целое число)
SLEEP_TIME_RETRY = [100, 120]  # [миинмум, максимум] в секунданх между повторениями (софт будет брать рандомное число из вашего интервала)

Настройка контроля газа:

GAS_CONTROL = true           # Включает проверку газа перед отправкой транзакции (false - что бы отключить)
GAS_CHAIN_NAME = 'Ethereum'  # Имя чейна в котором будет контроль на газ, перед выполонением транзакции
GAS_MAXIMUM_GWEI = 30        # Максимум gwei (указываете максимально число до которого софт будет пропускать транзакции) если gwei выше вышего значения, софт будет ждать   
GAS_SLEEP_TIME = 100         # Cколько секунд спать между проверками gwei

GAS_PRICE_MULTIPLIER = 1.2   # Множитель цены газа для транзакций
GAS_LIMIT_MULTIPLIER = 1.25  # Множитель газ лимита для транзакций

Настройка прокси-контроля:

При ошибке в отработке связанной с прокси - софт будет менять прокси и брать их из резерва (все что больше вашего кол-ва аккаунтов в колонке proxy считается резервными):

PROXY_REPLACEMENT_COUNT = 20    # Максимально возможное количество раз для замены прокси (указываете любое целое число) при исчерпании указанного значения софт прекратит работу с данным аккаунтом

Если вы хотите что бы запросы к ценам токенов шли с конкретного IP адреса:

MAIN_PROXY = ''             # Если указать, то софт будет получать цены токенов через этот прокси формат: socks5://log:pass@ip:port

Настройка слипаджа/проскальзывания (изменение цены при свапе):

SWAP_SLIPPAGE = 1.2    # максимально возможный слипадж в % между активами во время свапов

Настройка SSL сертификата:

SSL_CLIENT = false      # true/false(включить/выклчюить) SSL сертификат для клиента (99% запросов)
SSL_IMAP = true         # true/false(включить/выклчюить) SSL сертификат для работы с почтами

Настройка уведомлений в Telegram:

Что бы получать уведомления работы софта вам нужно создать бота и указать ниже все необходимые параметры

TELEGRAM_NOTIFICATIONS = true          # true/false (включает/выклюявает) уведомления в Telegram
TELEGRAM_BOT_TOKEN = "ваш_токен_бота"  # https://t.me/BotFather
TELEGRAM_USER_ID = "ваш_user_id"       # https://t.me/getmyid_bot

Настройка API anti-captcha:

Для отработки почти всех проектов необходим сервис для решения капчи, у нас интегрировано несколько сервисов:

CAPTCHA_SOLVER_TYPE = 1     # Сервис, через который будет решаться капча

1-capmonster (https://2captcha.com/enterpage)
2-capsolver (https://dashboard.capsolver.com/dashboard/overview)
3-2captcha (https://capmonster.cloud)

API от сервисов вставляем соответственно в нужную строку:

TWO_CAPTCHA_API_KEY = "ваш_API"  # API ключ от 2captcha
CAPSOLVER_API_KEY = "ваш_API"    # API ключ от capsolver
CAPMONSTER_API_KEY = "ваш_API"   # API ключ от capmonster

Настройка Exel Control:

Если вы используете пароль на рабочем листе Exel:

EXCEL_PASSWORD = true       # true - включить / false - выключить

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

EXCEL_PAGE_NAME = "Main"    # впишите имя нужного листа

Настройка работы с API CEX:

Не обязательно заполнять все биржи, работать будет даже если заполнена 1

Как и где брать данные заполнения можете почитать тут

OKX_API_KEY = "ваш_API"                   # Ваш API ключ
OKX_API_SECRET = "ваш_API_SECRET"         # Ваш API_SECRET ключ
OKX_API_PASSPHRAS = "фраза"               # Ваша пассфраза
OKX_EU_TYPE = false                       # включите это, если депозиты приходят на Трейдинг аккаунт, вместо Спотового аккаунта

BITGET_API_KEY = "ваш_API"                # Ваш API ключ       
BITGET_API_SECRET = "ваш_API_SECRET"      # Ваш API_SECRET ключ
BITGET_API_PASSPHRAS = "фраза"            # Ваша пассфраза

BINANCE_API_KEY = "ваш_API"               # Ваш API ключ
BINANCE_API_SECRET = "ваш_API_SECRET"     # Ваш API_SECRET ключ

Last updated