Настройка

Все настройки в папке config (копия config_sample).

1. Основные конфиги

  1. В config/.env обязательно заполняем API ключи к основному и сабакам OKX если вы планируете работать с биржей для вывода токенов или набивку объемов. Также не забудьте добавить ваши кошели в Whitelist для вывода.

  2. config/wallets.csv - вставляем адрес вашего кошелька (starknet_address), приватник (starknet_private_key), приватник метамаск (web3_private_key используется только для бриджа через Orbiter) а также okx_address для вывода токенов на OKX и набивку объемов. 1 кошель = 1 отдельный адрес на бирже при депозите.

  3. config/proxies.txt - если хотите использывать прокси заполняйте в формате http://login:password@ip:port и включаем опцию в config/settings.py USE_PROXY=True

Настоятельно рекомендую использывать https://www.moderncsv.com/arrow-up-right для роботы с csv (он бесплатный и очень удобный) С другим csv софтом коректную роботу гарантировать не могу!

starknet_address - адрес кошелька starkNet. Используется для вывода из OKX, в orbite bridge и при прогоне объемов.

starknet_private_key - приватный ключ к кошельку StarkNet.

web3_private_key - приватный ключ к web3-кошельку (Metamask). Используется в orbite bridge для ввода/вывода ETH.

okx_address - адрес кошелька OKX в сети Starknet. Используется для вывода из OKX и при прогоне объемов.

2. Дополнительные конфигы (не обязательно):

Находяться в config/

  1. settings.py там можно указать тип кошельков (argent или braavos), слипы, включить/отключить шафл, поставить лимит на газ, отключить рефералку в AVNU (по дефолту стоит включено на 0.002%), поставить отложеный запуск скрипта в конретное время и дату, настроить прогон обьемов.

  2. routes.py - возможность добавить или отредактировать мультипл маршруты.

Настройки в config/settings.py

CAIRO_VERSION 0 для Braavos и старых ArgentX (созданных до сентября 2023). 1 для новых ArgentX (созданных после сентября 2023). TYPE_WALLET

"braavos" или "argent" - тип кошелька

CUSTOM_RPC чтобы использовать собственный RPC. CHECK_GWEI True чтобы следить за gwei и останавливать транзакции, если значение выше чем указано в MAX_GWEI.

WEB3_FEE_MULTIPLIER

мультипликатор для газа при использовании Orbiter Bridge USE_SHUFFLE включает/отключает перемешивание кошельков USE_REF включает/отключает рефералку для AVNU SCHEDULE_TIME запланировать выполнение на определенную дату и время, формат: "2023-11-15 22:36" или False. MIN_SLEEP минимальное время перерыва между исполнениями скрипта в секундах MAX_SLEEP

максимальное время перерыва между исполнениями скрипта в секундах SLIPPAGE_PCT слипедж для обмена, рекомендуем ставить 0.25-1

MIN_BALANCE_ETH

минимальный баланс - сколько ETH оставлять на кошельке когда делаем операции "на всю сумму" или вывод всей суммы на биржу. Можно указать число или диапазон в виде [от, до]

ETH_VOLUME_AMOUNT_PER_ACC

сколько ETH используем для прогона объемов – эта сумма будет выводиться из OKX, прокручиваться на кошельке и возвращаться на OKX. Если прогоняете объемы на большое кол-во кошельков не забывайте оставить на OKX чуть больше токенов чем указываете здесь.

VOLUME_SWAP_REPEATS количествово повторов для прогона объемов – сколько обменов на AVNU/SithSwap будем делать, указываем [от, до] для рандомизации.

ETH_VOLUME_LEFT_ON_WALLET

сколько ETH из суммы для прогона объемов ETH_VOLUME_AMOUNT_PER_ACC оставляем на кошельке. Это полезно, если нужно перекрыть расходы на комиссию прогонов или чтобы увеличить сумму на каждом кошельке вместе с прогоном объемов. CEX_DEFAULT сейчас только "okx"

Last updated