ARBITRUM CLAIMER

by https://t.me/cryptohyeta

Настройки

Все настройки находятся в файле config.py

RPC_URL = ''

Если оставить пустым, будет брать RPC из файла data.txt (Рекомендуется, об этом ниже)

CHECK_BLOCK_RPC = 'https://rpc.ankr.com/arbitrum'

RPC для проверки блоков, в идеале меняем на отдельный

WORK_MODE = 0 1 | 0

0 - режим работы при котором после клейма отслыает на нужны адреса. Для каждого аккаунта свой адрес (если нужно, везде ставьте один). Пример в data.txt - p_key;address_to_send

1 - режим работы при котором после клейма делает свап на 1inch

P.S. ЕСЛИ УКАЗАН WORK_MODE = 1, СНАЧАЛА НУЖНО ЗАПУСТИТЬ inch_approve.py, ЧТОБЫ ЗАРАНЕЕ СДЕЛАТЬ АПРУВ НА SWAP "ARB"

GAS_PRICE_MULTIPLIER = 2

Множитель цены газа. Целое число

INCH_SWAP_TO = 'ETH' 'ETH' | 'USDC'

Если WORK_MODE = 1, можно указать, на что будет свапать, ЛИБО ETH, ЛИБО USDC

SLIPAGE = 3

SLIPAGE (% проскальзывания) НА 1INCH

MIN_PRICE = 1

Минимальная цена в $ для свапа на 1INCH (пример 1.2 - ОБЯЗАТЕЛЬНО ЧЕРЕЗ ТОЧКУ!)

SEND_IF_BAD_PRICE = 1

Ксли цена на 1inch будет меньше MIN_PRICE, то вместо свапа перекинет на кошелёк address_to_send | 0 - НЕТ, 1 - ДА Рекомендую ставить 1, если будете свапать на 1inch

Файл аккаунтов

data.txt

В data.txt вносим данные в таком формате: p_key;address_to_send;rpc_url, где:
p_key - приватный ключ (не фраза) аккаунта, который сможет клеймить ARB
address_to_send - адрес, на который после клейма будут отправлены токены (или после неудачного свапа)
rpc_url - адрес RPC

Результаты

Все результаты (успешные и нет) будут в папке results

done.txt - успешно выполненные адреса
not_claimed.txt - не заклеймили
not_send.txt - не отправили на адрес