Гайд по эксплуатации бота ZkSync
Настройка
Вся настройка происходит в файле config.py, пройдём по порядку:
Большинство настроек переключается через False/True
- RANDOMIZE - Включает режим выполнения модулей в рандомном порядке, но придется раскинуть активы в выбранные сети.
- RUN_FOREVER - Включает режим бесконечной накрутки объема на свапалках, не забудьте настроить период времени, в который будет проходить транзакция.
Модули
Подключаем нужные модули, с которыми собираетесь работать:
Бриджи
- Bungee Bridge. Вписываем настройки из какой сети в какую бриджим активы, в amount_from и amount_to прописываем диапазон, из которого бот рандомно берет количество токенов для транзакции:
Свапы
У всех свапов схожий принцип, выбираем какие токены свапаем, выбираем количество:
- InchSwap. Выбираем сеть, в которой свапаем, slippage по умолчанию 3. Вставляем адреса токенов, которые свапаем, если USDC недостаточно, то внимательно подходите к поиску нужных контрактов.
Ликвидность
Автоматически из пула не выводится.
- MuteLiquidity и SpaceFiLiquidity. Если вы добавляете в пул 0.001 эфира, то на балансе должно быть столько же в USDC, пропорционально стоимости эфира.
- SyncSwapLiquidity. Автоматически делит пополам внесенный эфир между USDC и ETH. USDC на балансе не нужен.
NFT
- Для минта NFT домена необходимо 0.003 эфира, минт и бридж в сети Polygon zkEVM/Arbitrum Nova обойдется в 0.0005 (помимо комиссий).
Время между активностями
Пока время настраивается в main.py, для удобства можно вынести в конфиг. Время выбирается рандомно в заданном диапазоне, в данном случае от 60 до 120 секунд:
Маршрут активностей
Сейчас маршрут настраивается сменой порядка активностей в словаре (main.py), в будущем может сделаем удобнее. Напоминаю, что режим RANDOMIZE в конфиге выбирает активности рандомно, но нужно раскидать активы по всем нужным сетям.
Заключение
Работать ботом все равно удобнее чем вручную. Важно грамотно настроить маршрут, чтобы минимизировать действия руками. Вероятнее всего будет платная версия с более глубокими настройками, бо́льшим количеством модулей и улучшенной автоматизацией.