forked from realaskaer/AttackMachine
-
Notifications
You must be signed in to change notification settings - Fork 0
/
general_settings.py
133 lines (109 loc) · 9.55 KB
/
general_settings.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
"""
----------------------------------------------AMOUNT CONTROL------------------------------------------------------------
Здесь вы определяете количество или % токенов для обменов, добавления ликвидности, депозитов и трансферов
Софт берет % только для ETH, остальные токены берутся на 100% от баланса
Можно указать минимальную/максимальную сумму или минимальный/максимальный % от баланса
Количество - (0.01, 0.02)
Процент - ("55", "60") ⚠️ Значения в скобках
AMOUNT_PERCENT_WRAPS
AMOUNT_PERCENT | Указывать только %, без кавычек. Можно указывать с точностью до 6 цифры (99.123456, 99.654321).
⚠️Остальные настройки сумм указывать в кавычках(если хотите работать в %)⚠️
MIN_BALANCE | Минимальный баланс для аккаунта. При меньшем балансе будет ошибка: (Insufficient balance on account!)
"""
AMOUNT_PERCENT = (55, 60) # Применяется для обменов.
AMOUNT_PERCENT_WRAPS = (55, 60) # Применяется для модуля wrap_abuser.
LIQUIDITY_AMOUNT = (0.00001, 0.00002) # Применяется для добавления ликвидности, депозитов на лендинги и wrap ETH
TRANSFER_AMOUNT = (0.0001, 0.0002) # Применяется для трансферов эфира на свой или рандомный адрес
MIN_BALANCE = 0.001 # Количество ETH на аккаунте
"""
------------------------------------------------GENERAL SETTINGS--------------------------------------------------------
GLOBAL_NETWORK | Блокчейн для основного взаимодействия ⚠️
Arbitrum = 1 Scroll = 8
Arbitrum Nova = 2 Starknet = 9
Base = 3 Polygon ZKEVM = 10
Linea = 4 zkSync Era = 11
Manta = 5 Zora = 12
Polygon = 6 Ethereum = 13
Optimism = 7 Blast = 49
WALLETS_TO_WORK = 0 | Софт будет брать кошельки из таблице по правилам, описанным снизу
0 = все кошельки подряд
3 = только кошелек №3
4, 20 = кошелек №4 и №20
[5, 25] = кошельки с №5 по №25
ACCOUNTS_IN_STREAM | Количество кошельков в потоке на выполнение. Если всего 100 кошельков, а указать 10,
то софт сделает 10 подходов по 10 кошельков
CONTROL_TIMES_FOR_SLEEP | Количество проверок, после которого для всех аккаунтов будет включен рандомный сон в
моменте, когда газ опуститься до MAXIMUM_GWEI и аккаунты продолжат работать
EXCEL_PASSWORD | Включает запрос пароля при входе в софт. Сначала установите пароль в таблице
EXCEL_PAGE_NAME | Название листа в таблице. Пример: 'EVM'
GOOGLE_SHEET_URL | Ссылка на вашу Google таблицу с прогрессом аккаунтов
GOOGLE_SHEET_PAGE_NAME | Аналогично EXCEL_PAGE_NAME
MAIN_PROXY | Прокси для обращения к API бирж. Формат - log:pass@ip:port. По умолчанию - localhost
"""
GLOBAL_NETWORK = 11 # Любая сеть, из указанных сверху
SOFTWARE_MODE = 0 # 0 - последовательный запуск / 1 - параллельный запуск
ACCOUNTS_IN_STREAM = 1 # Только для SOFTWARE_MODE = 1 (параллельный запуск)
WALLETS_TO_WORK = 0 # 0 / 3 / 3, 20 / [3, 20]
SHUFFLE_WALLETS = False # Перемешивает кошельки перед запуском
SHUFFLE_ROUTE = False # Перемешивает маршрут перед запуском
BREAK_ROUTE = False # Прекращает выполнение маршрута, если произойдет ошибка
VOLUME_MODE = False # Приостанавливает выполнение маршрута, при возникновении ошибок с биржами или бриджами
STOP_SOFTWARE = False # Прекращает выполнение всего софта, если произойдет критическая ошибка
SAVE_PROGRESS = True # Включает сохранение прогресса аккаунта для Classic-routes
TELEGRAM_NOTIFICATIONS = False # Включает уведомления в Telegram
'------------------------------------------------SLEEP CONTROL---------------------------------------------------------'
SLEEP_MODE = False # Включает сон после каждого модуля и аккаунта
SLEEP_TIME_MODULES = (60, 80) # (минимум, максимум) секунд | Время сна между модулями.
SLEEP_TIME_ACCOUNTS = (40, 60) # (минимум, максимум) секунд | Время сна между аккаунтами.
'-------------------------------------------------GAS CONTROL----------------------------------------------------------'
GAS_CONTROL = False # Включает контроль газа
MAXIMUM_GWEI = 40 # Максимальный GWEI для работы софта, изменять во время работы софта в maximum_gwei.json
SLEEP_TIME_GAS = 100 # Время очередной проверки газа
CONTROL_TIMES_FOR_SLEEP = 5 # Количество проверок
GAS_LIMIT_MULTIPLIER = 1.5 # Множитель газ лимита для транзакций. Поможет сэкономить на транзакциях
GAS_PRICE_MULTIPLIER = 1.3 # Множитель цены газа для транзакций. Ускоряет выполнение или уменьшает цену транзакции
'------------------------------------------------RETRY CONTROL---------------------------------------------------------'
MAXIMUM_RETRY = 20 # Количество повторений при ошибках
SLEEP_TIME_RETRY = (5, 10) # (минимум, максимум) секунд | Время сна после очередного повторения
'------------------------------------------------PROXY CONTROL---------------------------------------------------------'
USE_PROXY = False # Включает использование прокси
MOBILE_PROXY = False # Включает использование мобильных прокси. USE_PROXY должен быть True
MOBILE_PROXY_URL_CHANGER = [
'',
] # ['link1', 'link2'..] | Ссылки для смены IP. Софт пройдется по всем ссылкам
'-----------------------------------------------SLIPPAGE CONTROL-------------------------------------------------------'
SLIPPAGE = 2 # 0.54321 = 0.54321%, 1 = 1% | Максимальное влияние на цену при обменах токенов
'-----------------------------------------------APPROVE CONTROL--------------------------------------------------------'
UNLIMITED_APPROVE = False # Включает безлимитный Approve для контракта
'------------------------------------------------HELP SOFTWARE---------------------------------------------------------'
HELP_SOFTWARE = True # Включает перевод автору 1% от суммы свапа при работе с агрегаторами. Перевод идет от контракта.
'------------------------------------------------PROXY CONTROL---------------------------------------------------------'
MAIN_PROXY = '' # log:pass@ip:port, прокси для обращения к API бирж. По умолчанию - localhost
'------------------------------------------------SECURE DATA-----------------------------------------------------------'
# OKX API KEYS https://www.okx.com/ru/account/my-api
OKX_API_KEY = ""
OKX_API_SECRET = ""
OKX_API_PASSPHRAS = ""
# BITGET API KEYS https://www.bitget.com/ru/account/newapi
BITGET_API_KEY = ""
BITGET_API_SECRET = ""
BITGET_API_PASSPHRAS = ""
# BINGX API KEYS https://bingx.com/ru-ru/account/api/
BINGX_API_KEY = ""
BINGX_API_SECRET = ""
# BINANCE API KEYS https://www.binance.com/ru/my/settings/api-management
BINANCE_API_KEY = ""
BINANCE_API_SECRET = ""
# EXCEL AND GOOGLE INFO
EXCEL_PASSWORD = False
EXCEL_PAGE_NAME = "EVM"
EXCEL_FILE_PATH = "./data/accounts_data.xlsx" # Можете не изменять, если устраивает дефолтное расположение таблицы
GOOGLE_SHEET_URL = ""
GOOGLE_SHEET_PAGE_NAME = ""
# TELEGRAM DATA
TG_TOKEN = "" # https://t.me/BotFather
TG_ID = "" # https://t.me/getmyid_bot
# INCH API KEY https://portal.1inch.dev/dashboard
ONEINCH_API_KEY = ""
# LAYERSWAP API KEY https://www.layerswap.io/dashboard
LAYERSWAP_API_KEY = ""