INFO | Снайпер

В этой статье будут объяснены настройки в снайпере и их влияние на его работу.

НАСТРОЙКИ ТОЛЬКО ДЛЯ black_lister

Этот блок настроек отвечает за воспомогательную программу black_lister которая работает по списку успешных минтов из success.txt, чтобы определять не пытается ли кто-то наебать нас множественное кол-во раз и вносит таких индивидумов в чёрный список.

BLACKLIST_IF_SEEN = 4

Указывает сколько раз мы должны увидеть, что чел создал новую комнату, чтобы забанить его, нахуй, навечно. Тут думаю все ясно. Если вы успешно сминтили 4 раза, то включенный black_lister увидит это и занесет адрес создателя в чёрный список и вы больше не будете минтить его клубы, только если он не находится в WhiteList в некоторых режимах. Оптимально: 1 - 5 (но учтите, что вы начнете пропускать клубы от хороших челов, если заходили в них, есть кейсы при которых один и тот же чел может создать десятки успешных клубов на котором с каждого можно было вынимать сотни или тысячи баксов, зависит от ваших объемов).

BLACKLIST_IF_SWMINT = 2

Тот же blacklist, только для специальных минтов по WL/TSCORE указывается кол-во раз которое мы минтим клуб, до вноса в ЧС - айди клуба. Еще раз. Тут мы вносим в ЧС не адрес автора, а сам айди клуба, чтобы не покупать его повторно, например, если вы не хотите перезаходить в позицию. Некоторые клубы двигаются по моделе памп-дамп и тогда вы можете зайти на 10 $FRIEND и выйти на 100, затем клуб сдампится и вы опять зайдете на 10 $FRIEND и выйдете на 50 к примеру, но это редкий паттерн. Оптимально: 1-3

BLACKLIST_UPDATE_INTERVAL = 60

Кажется эта настройка устарела т.к я переписывал код, поэтому не трогайте просто, все норм.

WEB_BLACKLIST = True Если указано True, тогда будет скачивать блеклист с моего гитхаба. Вы так же можете сделать форк, а затем пул-реквест и предложить добавить хуесосов в общий блеклист, тем самым помочь всему картелю совершать меньше ложный срабатываний.

Оптимально: True

Настройки только для PRO SNIPER

### MODES PRIORITY | work in the highest turned on mode only
# JUMP_IN_PUMP (want this? (just turn on))
# ONLY_TSCORE (want this? (turn off JUMP_IN_PUMP above))
# ONLY_WL (want this? (turn off JUMP_IN_PUMP and ONLY_TSCORE above))
# DEFAULT SNIPE WITH CART (want this? (turn off ALL above))

Начнем с приоритетов работы. Во-первых, да, это пиздец, но программа росла постепенно, поэтому работает она примитивно как стиральная машинка.

Если вы хотите включить режим "хлопок", тогда вам нужно очевидно включить конкретно его и выключить все остальное (необязательно). То есть, если сравнивать это со стиркой, то JUMP_IN_PUMP это стирка, ONLY_TSCORE это отжим, ONLY_WL это сушка, DEFAULT это мать вешает носки.

Вы не можете постирать в обратном порядке, соответственно, если вам нужен конкретно отжим, то выключите стирку, если нужна сушка, то выключите стирку и отжим, ну вы поняли.

CHECK_BALANCES = True

Проверять балансы ETH и FRIEND перед покупкой, чтобы нам точно хватило на покупку. Если эта настройка включена, тогда вы получите ошибку о недостаточных балансах, если на вашем кошельке менее 0.005 ETH (эта сумма завышена специально, чтобы минимизировать оплату комсы за успешные минты через SWAP, вместо TRANSFER для вашей же экономии средств), а так же ТРЕБУЕМОЙ ДЛЯ МИНТА СУММЫ умноженной на 1.1 Если минт стоит 10, тогда, если у вас 11 $FRIEND, то все ок, если меньше, то ошибка.

Учитывайте, что это настройка замедялет скорость работы и тратит скорость работы на предотвращение попыток. Оптимально: True (если вы новичок), False (если вы уже контролируете ситуацию и балансы).

Режим работы #1 (Самый приоритетный).

Работает только он, если значение True.

JUMP_IN_PUMP = True

Режим работы JUMP_IN_PUMP это режим работы при котором мы будем впрыгивать в идущие пампы, на данный момент нет тонких по количеству пампов перед входом, т.к опытным путем мы выяснили, что лучше входить сразу же, иначе сами знаете. Что такое впрыгивать в идущий памп? Это значит покупать ключ клуба сразу за чужой покупкой на основании, что раз его кто-то покупает, значит он кому-то нужен, значит имеет ценность и соответственно мы заходим сразу же за кем-то обгоняя всех ручных людей и ботов у которых ГАЗ, меньше, чем у нас. Настройки для этого режима находяться ниже: Учтите, что сумма покупки которую вы указываете, не является максимальной, а разбрасывает автоматический диапазон в районе +-25% от указанной суммы. Например вы хотите купить на 1 $FRIEND это значит, что мы подберем кол-во ключей от 0.75 до 1.25 $FRIEND, иначе, бот просто не сможет подобрать окно для покупки ключей, если сумма будет точной.

C10, C100, C10000 - Значение C означает, что это настройка курвы (кривая/тип клуба), 10, 100, 10000 это значения самой кривой (то есть типа клуба), 10 это эксклюзивная, 100 это стандартная и 10000 это казуальная.

C10_PUMP_MAX_BUY = 0.2

MAX_BUY это та самая сумма максимальной покупки к которой мы прибавляем диапазон +-25%, чтобы иметь больше возможностей к подбору количества ключей на нашу сумму. C10_PUMP_PRICE_LIMIT = 0.12

Это значение отвечает за то до какой стоимости ключа (за 1 шт.) на данный момент мы будем рассматривать клуб к покупке. В примере стоит значение 0.12, это значит, если цена 1-го ключа сейчас 0.11, значит мы попробуем купить максимум ключей на 0.2 +-25%, а если бы цена 1-го ключа на данный момент была бы 0.13, то мы бы полностью скипнули этот клуб. Остальные настройки отвечают за то же самое, но для других курв.

PARSE_DEALS = 1 Настройка отвечающая за количество сделок которые мы соберем от ноды до начала их обработки. Например, если сделок сейчас очень мало, то значение 1 отлично подойдет, иначе мы не будем успевать собирать 2 или более и будет задержка, но если сделок очень много, то можно оптимизировать работу с большими масивами информации путем сбора нескольких сделок за раз.

FOLLOW_GAS = False

Это настройка возьмет газ покупателя и добавит к нему 50%, используйте с осторожностью, потому что некоторые боты-долбоебы предпочитают переплачивать в таком случае эту переплату сделаете и вы, поэтому лучше отключите данную настройку и научитесь настраивать газ самостоятельно.

GAS_BOOST_PUMP = 0.08

Ручная настройка газа в GWEI, честно не помню, но 0.03 GWEI это примерно 0.01$ (1 цент).

SKIP_CARTEL_MEMBERS = True

bool(True/False) | НЕ ЗАХОДИТЬ В КЛУБ, ЕСЛИ ИМ УЖЕ ВЛАДЕЕТ ЧЛЕН КАРТЕЛЯ / SKIP_CARTEL_MEMBERS должен быть TRUE для работы.

SKIP_IF_CARTEL_HOLD = True

bool(True/False) | ВКЛЮЧИТЬ БЛЕКЛИСТ из blacklist.txt и применить на пампы (покупателей)

BLACK_LIST_PUMPERS = True

NEW | PRO SNIPER | SEARCH PUMP MODE | END

SKIP IF | START

ALL SEARCH MODES | Если у админа 3 шары(ключа) или меньше, нахуй пидараса, лох

SKIP_IF_SHARES = 3

0, 1 SEARCH MODES | Если админ голосов за кого-то, есть риск, что он пидарас-агротек (какая ирония). Скипаем такой клуб, если голосов 1 или более (голоса = кол-во ключей).

SKIP_IF_VOTES = 1

SKIP_IF_VOTES нужно изменить для режима поиска SEARCH_MODE = 1, потому что у всех старых комнат были голосования.

0, 1 SEARCH MODES | SKIP_IF_BLANK_DESC | Если True пропускаем все клубы у которых нету описания (хуевые боты у кого-то может))) наш слон умеет.

SKIP_IF_BLANK_DESC = False

SKIP IF | END

SEARCH MODES | START

SEARCH_MODE | РЕЖИМ ПОИСКА

#0 - Новые клубы по id. (Все настройки) #1 - Пройтись по всем зареганым с начала времен (Только Premium) (Все настройки) #2 - Event.CoinLaunched (Корзина собирается по E-F-K параметрам кошелька создателя, но проверок на бота меньше.) #3 - Event.Buy (Корзина собирается по E-F-K параметрам кошелька покупателя который купил клуб) Покупатель может быть как владелец, так и случайный человек. #4 - Event.Coin+Buy (ОБА ИВЕНТА) SEARCH_MODE = 4

ЕСЛИ SEARCH_MODE = 1, то с какого ID клуба начать проходиться на поиск гемов? (Целое число от 1 до кол-во клубов)

START_ID = 1000

КОЛ-ВО АСИНХРОННЫХ ПОТОКОВ ДЛЯ ЧЕКА (ЕСЛИ МНОГО РЕГАЮТ, НУЖНО БОЛЬШЕ ПОТОКОВ, ЧТОБЫ НЕ ПРОПУСКАТЬ РУМЫ) (ЦЕЛОЕ ЧИСЛО) | ОБА SEARCH_MODE | до: 5 или до 10 на премиум.

INSTANCE_COUNT = 3

ЕСЛИ ПОКУПКА ПРОВАЛИЛАСЬ, СКОЛЬКО ЕЩЕ РАЗ ПОПРОБОВАТЬ

RETRY_BUY = 3

SEARCH MODES | END

TSCORE WITH TIERS | START

ONLY_TSCORE приоритетнее, чем WHITE_POWER и минт происходит только по TWITTER SCORE. БОЛЬШЕ НИКАК.

ONLY_TSCORE = True

НЕ ПОКУПАТЬ, ЕСЛИ УЖЕ ЕСТЬ {ваше значение} КЛЮЧЕЙ.

TSCORE_HOLD_LIMIT = 2

ГАЗ БУСТ ДЛЯ РЕЖИМА T_SCORE

TSCORE_BOOST = 1.337

ВКЛЮЧЕННЫЕ КУРВЫ К ПРОПУСКУ | 10 (Exclusive), 100, (Standart), 10000(Casual)

TSCORE_INCLUDED_C = 10, 100, 10000

Пропускать челов из whitelist.txt, даже, если они попали в BL.

TSCORE_UNBLOCK_WL = True

Минимальный скор для ТИР-1 (ЛУЧШИЙ)

T_1_TSCORE_MIN = 100

Макс.цена 1-го ключа сейчас, чтобы покупать ТИР-1 (ЛУЧШИЙ)

T_1_TPRICE_LIMIT = 15.0

Сумма в френдах +- 25% на которую набирать ключей ТИР-1 (ЛУЧШИЙ)

T_1_TTRYON_FRIEND = 100.0

T_2_TSCORE_MIN = 25 T_2_TPRICE_LIMIT = 10.0 T_2_TTRYON_FRIEND = 30.0

Все что ниже T_3_TSCORE_MIN (самого худшего тир-3) будут скипнуты.

T_3_TSCORE_MIN = 5 T_3_TPRICE_LIMIT = 5.0 T_3_TTRYON_FRIEND = 10.0

T_WL_TSCORE_MIN = 10 T_WL_TPRICE_LIMIT = 10.0 T_WL_TTRYON_FRIEND = 30.0

TSCORE WITH TIERS | END

WHITE LIST | START

ONLY_WL | Включить только минты по WL и скипать обычную обработку не WL создателей/покупателей. | Выключите, чтобы минтить обычно + wl когда видим, если white_power = true

ONLY_WL = True

WHITE_POWER = True | whitelist.txt | покупать клубы, если кошелек их создателя в whitelist.txt без всяких проверок, просто максимально быстро.

WHITE_POWER = True

УСТАНОВИТЬ ЛИМИТ КЛЮЧЕЙ В КЛУБЕ КОТОРЫЕ МЫ ХОЛДИМ, ЕСЛИ ИХ БОЛЬШЕ, ТО НЕ СОВЕРШАТЬ ПОВТОРНЫХ ПОКУПОК

WHITE_HOLD_LIMIT = 1

GAS BOOST ДЛЯ БЕЛЫХ ЛЮДЕЙ

WHITE_BOOST = 0.5

СТОИМОСТЬ 1 КЛЮЧА В ФРЕНДАХ НА МОМЕНТ НАХОДА ВЫШЕ КОТОРОЙ МЫ НЕ БУДЕМ ПРОБОВАТЬ КУПИТЬ

TRY_PRICE_LIMIT = 7.0

СУММА В $FRIEND НАСКОЛЬКО ПРОБОВАТЬ КУПИТЬ ЧЕЛА ИЗ WL НЕЗАВИСИМО ОТ КУРВЫ | УЧИТЫВАЙТЕ ПОГРЕШНОСТЬ -20% (ваше_значение) +20%

TRY_ON_FRIEND = 30.0

WHITE LIST | END

SNIPER_SIMULATOR = True | Запуск в режиме бесконечной генерации различных сценариев.

ВЫ НИЧЕГО НЕ ПОКУПАЕТЕ. | Вы будете видеть сколько бы вы купили при случайных вводных.

РЕЖИМ ДЛЯ ТЕСТИРОВАНИЯ ВАШИХ НАСТРОЕК.

SNIPER_SIMULATOR = False

TRADE_LIMIT, ВКЛЮЧИТЬ ПАРАМЕТР *_MAX_FRIEND И ЛИМИТИРОВАТЬ ПОКУПКУ КОЛИЧЕСТВОМ ДЕНЕГ В ТОКЕНАХ $FRIEND.

TRADE_LIMIT = True

Отнимать суплай от корзины, если True, то если мы собрали корзину на 5 ключей, а суплай уже 5, то мы не купим ничего

или если мы собрали корзину на 20 ключей, а первые 10 уже выкуплены, то мы докупим только 10

MINUS_SUPPLY = True

ЕСЛИ ОДИН ИЗ STEP ПАРАМЕТРОВ У ЦЕЛИ НЕ ПРОХОДИТ, ТО АВТОМАТОМ -1 (МИНУС 1 КЛЮЧ ИЗ КОРЗИНЫ).

EXCLUSIVE | +1 ключ в корзину за каждые {ваше_значение} (float 0.0) ETH на балансе

C10_STEP_E = 0.2

EXCLUSIVE | +1 ключ в корзину за каждые {ваше_значение} (float 0.0) $FRIEND на балансе

C10_STEP_F = 2000.0

EXCLUSIVE | +1 ключ в корзину за каждые {ваше_значение} (int 0) КЛЮЧА (суплай ключа создателя)

C10_STEP_K = 5

EXCLUSIVE | МАКСИМУМ К ПОКУПКЕ КЛЮЧЕЙ, {ваше_значение} (int 0) ДАЖЕ ЕСЛИ В КОРЗИНЕ НА МИЛЛИОН, НЕ БОЛЬШЕ ЭТОГО.

C10_MAX_BUY = 10

EXCLUSIVE | МАКСИМУМ К ПОКУПКЕ В ТОКЕНАХ $FRIEND, {ваше_значение} (int 0) ДАЖЕ ЕСЛИ В КОРЗИНЕ НА МИЛЛИОН, НЕ БОЛЬШЕ ЭТОГО. | WL_MINT ИГНОРИРУЕТ НАСТРОЙКУ

C10_MAX_FRIEND = 10

EXCLUSIVE | СКИПНУТЬ, ЕСЛИ АВТОР ПРЕМИНТИЛ БОЛЬШЕ ТАКОГО КОЛ-ВА КЛЮЧЕЙ

MAX_CURV10 = 7

DEFAULT | +1 ключ в корзину за каждые {ваше_значение} ETH на балансе

C100_STEP_E = 0.1

DEFAULT | +1 ключ в корзину за каждые {ваше_значение} $FRIEND на балансе

C100_STEP_F = 1000.0

DEFAULT | +1 ключ в корзину за каждые {ваше_значение} КЛЮЧА (суплай ключа создателя)

C100_STEP_K = 4

DEFAULT | МАКСИМУМ К ПОКУПКЕ КЛЮЧЕЙ, {ваше_значение} (int 0) ДАЖЕ ЕСЛИ В КОРЗИНЕ НА МИЛЛИОН, НЕ БОЛЬШЕ ЭТОГО.

C100_MAX_BUY = 20

DEFAULT | МАКСИМУМ К ПОКУПКЕ В ТОКЕНАХ $FRIEND, {ваше_значение} (int 0) ДАЖЕ ЕСЛИ В КОРЗИНЕ НА МИЛЛИОН, НЕ БОЛЬШЕ ЭТОГО. | WL_MINT ИГНОРИРУЕТ НАСТРОЙКУ

C100_MAX_FRIEND = 20

DEFAULT | СКИПНУТЬ, ЕСЛИ АВТОР ПРЕМИНТИЛ БОЛЬШЕ ТАКОГО КОЛ-ВА КЛЮЧЕЙ

MAX_CURV100 = 20

CASUAL | +1 ключ в корзину за каждые {ваше_значение} ETH на балансе

C10000_STEP_E = 0.05

CASUAL | +1 ключ в корзину за каждые {ваше_значение} $FRIEND на балансе

C10000_STEP_F = 50.0

CASUAL | +1 ключ в корзину за каждые {ваше_значение} КЛЮЧА (суплай ключа создателя)

C10000_STEP_K = 1

CASUAL | МАКСИМУМ К ПОКУПКЕ КЛЮЧЕЙ, {ваше_значение} (int 0) ДАЖЕ ЕСЛИ В КОРЗИНЕ НА МИЛЛИОН, НЕ БОЛЬШЕ ЭТОГО.

C10000_MAX_BUY = 50

CASUAL | МАКСИМУМ К ПОКУПКЕ В ТОКЕНАХ $FRIEND, {ваше_значение} (int 0) ДАЖЕ ЕСЛИ В КОРЗИНЕ НА МИЛЛИОН, НЕ БОЛЬШЕ ЭТОГО. | WL_MINT ИГНОРИРУЕТ НАСТРОЙКУ

C10000_MAX_FRIEND = 30

CASUAL | СКИПНУТЬ, ЕСЛИ АВТОР ПРЕМИНТИЛ БОЛЬШЕ ТАКОГО КОЛ-ВА КЛЮЧЕЙ

MAX_CURV10000 = 150

Циклов до рестарта (для SEARCH_MODE = 0), если увязли и отстаем от реальности или регают очень много комнат. (Чем меньше, тем чаще рестарт) (Целое число от 1 до 100000)

REBOOT_CYCLE = 10

Сколько раз попробовать получить инфу о руме, до того как скипнуть. (иногда api ft лагает и есть задержка между регой и прогрузкой комнаты в апи) | по 0.1 сек на попытку.

RETRY_INFO = 50

GAS | START

БУСТ ГАЗА ДЛЯ РЕЖИМА 0

GAS_BOOST = 0.02

МУЛЬТИПЛИКАТОР ГАЗА ДЛЯ ГЕМОВ УМНОЖАЕТ КОЛ-ВО КЛЮЧЕЙ В КОРЗИНЕ НА МУЛЬТИПЛИКАТОР

НАПРИМЕР, ЕСЛИ МУЛЬТ. 0.02, то он умножит 5 ключей на 0.02 и получит +0.10 GWEI на газ к транзе.

НАСТРАИВАЙТЕ ЕСЛИ ШАРИТЕ ЗА МАТЕМАТИКУ, ЧТОБЫ НЕ ПЛАТИТЬ МНОГО ЗА ХУЙНЮ И НЕ ПРОИГРЫВАТЬ ГАЗВАРЫ НА МИНТАХ КРУТЫХ ЧЕЛОВ

МЫ АВТОМАТИЧЕСКИ СКЕЙЛИМ ГАЗ ДЛЯ 100 (result_gwei / 0.10), 10000 (result_gwei / 0.01) курвы, потому что цена и кол-ва ключей там в разы выше.

GAS_MULTIPLIER = 0.05

GAS_MODE | РЕЖИМ ГАЗА (0 = ПОЛУЧИТЬ | 1 = ПРЕДУСТАНОВКА)

GAS_MODE = 0

ТОЧНЫЕ НАСТРОЙКИ ГАЗА ДЛЯ РЕЖИМА GAS_MODE = 1

GWEI_UP = 1.0 GWEI_DOWN = 0.2

GAS | END

Last updated