🪄Auto Lister
1.1 Описание и функции
Auto Lister — модуль, который автоматически выставляет ваши NFT на продажу по заданным параметрам.
Особенности:
AutoSell Автоматически продаёт NFT, если кто-то ставит оффер выше вашей цены с учётом комиссии. Если функция выключена — вы только получаете уведомление в Telegram.
Листинг по трейтам Возможность выставлять NFT по флору редкого трейта или одной группы трейтов (например, Azuki Special: Water, Earth, Lightning, Fire).
Поддержка Blur Lending Бот видит NFT, заложенные в Blur Lending, и может продолжать их листинг.
AutoMode Автоматически выставляет все новые NFT по флору с учётом заданного Min Profit. Идеально для Collection Bidding. Рекомендуется использовать отдельный аккаунт, так как бот не проверяет нфт на редкость.
AutoLending При обнаружении новой NFT в профиле бот будет закидывать ее в лендинг согласно заданным параметрам и при потребности выводить ETH из Blur Pool.
Минимальные комиссии Бот автоматически снижает комиссию до минимально возможной.
Защита от случайной продажи ниже бида NFT не будут листиться ниже текущего бида, что защищает от убыточных сделок.
1.2 Настройка config.json
Перед началом работы переименуйте файл config_dest.json в config.json и заполните его необходимыми данными:

Нужно указать следующие поля:
• "license_key": ключ, который получили после покупки.
• "auth_method": способ авторизации: "mnemonic", "private_key", "vault". При значении "vault" вы можете зашифровать свою сид фразу / приватный ключ паролем и двухфакторной аутентификацией (по желанию) и в дальнейшем при каждом запуске бота будет запрашиваться пароль и код 2FA.
• "mnemonic": ваша сид-фраза (если используется метод "mnemonic").
• "private_key": приватный ключ от кошелька (если используется метод "private_key").
• "account_address": адрес вашего кошелька
• "auto_mode":
• "enabled": — true или false. Включает авто-листинг всех новых нфт по заданным параметрам;
• "check_time": — время как часто бот будет проверять наличие новых нфт;
• "max_price_multiplier": — коэффициент, ограничивающий Max Price.
Поддерживает значения в формате множителя:
1 — сразу листит NFT по цене за которую купил;
1.1 — +10% к цене покупки,
10 — увеличение в 10 раз.
• другие настройки — дефолтные значение параметров с таблицы;
• "auto_lend":
• "enabled": — true или false. Включает авто-лендинг всех новых NFT по заданным параметрам;
• "min_borrow": — минимальное количество ETH, которое бот берёт в лендинг;
• "max_daily_interest": — максимальный дневной процент (%), при котором допустимо брать займ;
• "auto_withdraw": — true или false. Если включен, бот будет выводить из Blur Pool суму займа.
• "ethereum_node_url": здесь нужно вставить RPC [Инструкция]
• "max_priority_fee_per_gas": — комиссия (в gwei) при авто-продаже, зависящая от профита.
Пример: при профите до 0.1 ETH → 3; при профите выше 0.1 ETH → 5.
Вы можете добавлять свои новые значение.
• "telegram_config": [Инструкция]
• "bot_token": — токен от Telegram-бота.
• "chat_id": — ID вашего Telegram-аккаунта.
• "notifications": — true или false
Bid — когда есть ордер выше вашего листинга.

Если глянете на сonfig.json в OpenSea Trait Bidder здесь добавиться 2 дополнительных поля:
• "chain name": сеть в которой бот будет торговать. abstract, ape_chain, arbitrum, avalanche, base, bera_chain, blast, ethereum, flow, gunzilla, hyperevm, optimism, ronin, sei, shape, somnia, soneium, unichain, zora.
• "nfts_dirpath": путь к папке Blur Lister. Это позволяет использовать одну общую таблицу для двух ботов.

3 Настройка nfts.xlsx
Здесь также нужно переименовать файл nfts_dest.xlsx в nfts.xlsx

Файл nfts.xlsx содержит настройки, по которым бот будет листить нфт на Blur и OpenSea. Ниже — объяснение всех колонок:
Name — название нфт;
NFTs Link — ссылка на нфт;
Trait Links — ссылка на коллекцию или трейт;
Price Min/Max — диапазон в котором бот будет листить нфт;
Min Profit — минимальный профит;
Undercut Price — ход на который бот будет понижать цену;
List Time — время листинга нфт;
Sleep Time — время ожидания между попытками;
Inactive — если указано +, бот перестает мониторить данный трейт;
Auto Sell — если указано +, бот будет проверять наличие бидов выше листинга.
⚠️ Важное замечание: Некоторые параметры — такие как Min Profit, Auto Sell — могут немного замедлять скорость работы софта.
4 Файлы proxies.txt и api_key.txt
Остались финальные шаги перед запуском:
Создайте файл
proxies.txtи загрузите в него 5 прокси. Рекомендую использовать ProxyWing — за 2 года тестов остановился именно на них. По промокоду hret вы получите -10% скидку. ⚡ Используйте только ISP-прокси — они работают стабильнее и лучше. Эти прокси можно применять как для Blur, так и для OpenSea листера.Для OpenSea листера создайте файл
api_key.txtи вставьте туда свой API-ключ от OpenSea. Лучше использовать только 1 ключ из доступных 3, так как лимиты общие на аккаунт. Если у вас пока нет API-ключа — в конфигурации установите параметр: "use_api": false.
5 Запуск и разбор интерфейса
После успешного запуска у вас появится следующее окно:

Описание кнопок:
View Owned Tokens — показывает список NFT, которые ещё не добавлены в бота. При нажатии на NFT бот заполнит все поля самостоятельно используя параметры из auto mode, если он включен или используя значения по умолчанию, если auto mode выключен;
Add NFT — позволяет в режиме реального времени добавить новую нфт в бота;
Resume all — запускает или возобновляет работу бота;
Pause all — приостанавливает выполнение всех задач;
Save NFTs to file — сохраняет все добавленные NFT в Excel-таблицу;
Get new NFTs and save all to file — обновляет таблицу: добавляет все новые купленные NFT и убирает уже проданные;
Search collections... — поиск нужной нфт.
Аналогично биддеру, здесь можно в реальном времени менять параметры листинга отдельной NFT.
Последнее обновление