💎Collection/Trait Bidder
1 Описание и функции
Collection/Trait Bidder — модуль, который автоматически ставит биды на коллекции и редкие трейты. Инструмент постоянно отслеживает чужие биды и перебивает их в соответствии с вашими настройками.
Особенности:
Уведомления через Telegram Если настроен Telegram-бот, вы будете получать уведомления: — Когда кто-то выставляет NFT дешевле вашего max bid. Это позволяет вовремя снайпнуть NFT или скорректировать свои настройки. — Когда floor поднялся выше или опустился ниже заданных значений. — Когда достигнут лимит на покупку NFT из одной коллекции.
Автопополнение Blur Pool или WETH баланса Если включена опция
"auto_deposit", бот будет автоматически пополнять ваш баланс для торговли, если эфира недостаточно для выставления бида. Параметр"min_deposit_amount"задаёт минимальную сумму пополнения, а"leave_balance"— количество ETH, которое всегда остаётся на балансе.Единая таблица и настройки для OpenSea и Blur Вы можете указать настройки коллекции всего в одной таблице — и они будут использоваться одновременно и на Blur, и на OpenSea. Для этого достаточно указать параметр
"collections_dirpath"в config.json, прописав путь к папке с настройками Blur Trait Bidder.
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": адрес вашего кошелька
• "ethereum_node_url": здесь нужно вставить RPC [Инструкция]
• "telegram_config": [Инструкция]
• "bot_token": — токен от Telegram-бота.
• "chat_id": — ID вашего Telegram-аккаунта.
• "notifications": — true или false
NoFloor — когда в коллекции совсем нет залистенных NFT
MinFloor — когда флор просел ниже заданного значения
MaxFloor — когда флор вырос выше заданного значения
OneDayFloorChange — когда флор изменился больше заданного в % значения за день
SevenDayFloorChange — когда флор изменился больше заданного в % значения за неделю
MaxAmount — когда в инвентаре больше NFT из одной коллекции, чем задано в настройках
Listing — когда есть листинг ниже вашего Max bid
• "auto_deposit":
• "enabled": true или false. Включает автопополнение.
• "min_deposit_amount": минимальная сума автопополнения.
• "leave_balance": количество ETH, которое всегда остаётся на балансе.

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

3 Настройка collections.xlsx
Здесь также нужно переименовать файл collections_dest.xlsx в collections.xlsx. Теперь можем перейти к добавлению самих коллекций.

Файл collections.xlsx содержит настройки, по которым бот будет ставить биды на Blur и OpenSea. Ниже — объяснение всех колонок:
Collection — название коллекции (например, Doodles);
Trait — название трейта (например, Head: Rainbow);
Link — ссылка на коллекцию или трейт в Blur и OpenSea;
Max Bid — максимальный бид, который бот может поставить;
Default Bid — минимальный бид;
Min Profit — минимальная разница между флором на коллекцию/трейт и вашим бидом c учётом комиссии;
Floor Min/Max — значения флора при которых бот приостановит работу;
Floor Change (%) 1D/7D — процентное изменение флора за 1 день или 7 дней. Если значение выходит за указанные пределы, бот приостанавливает работу;
Size — количество бидов на трейт;
Max Amount — максимальное количество NFT из коллекции, после чего бот перестаёт ставить биды;
Sleep Time — время ожидания между попытками;
Bid Time — время длительности бида;
Competitive — если указано
+, бот будет перебивать другие биды; если пусто — ставит такой же бид;Delta — шаг, на который бот будет повышать ставку при перебивании. Если оставить поле пустым, бот будет использовать минимальные значения по умолчанию (0.01 для Blur, 0.001–0.01 для OpenSea).
Inactive — если указано
+, бот перестает мониторить данный трейт.
Колонки Collection и Trait вы можете заполнять в любом удобном для себя виде. Можно объединять в одно поле (например, Head:), менять цвет ячеек в таблице для быстрой ориентации по трейтам и коллекциям.
Чтобы получить Link Blur, выполните:
Зайдите на коллекцию на Blur.
Выберите интересующий вас трейт
Перейдите на вкладку Items или Bids.
Скопируйте URL из адресной строки

Чтобы получить Link OS, выполните:
Зайдите на коллекцию на OpenSea.
Выберите интересующий вас трейт
Перейдите на вкладку Items.
Скопируйте URL из адресной строки

Поля Max Bid и Default Bid можно заполнять как обычным числом (например, 0.5), так и в формате с динамической привязкой к top bid на всю коллекцию: top, top+0.01, top+0.5, top*1.1, top*2
В таком случае бот будет учитывать текущий top bid по всей коллекции и от него вычислять ваши ставки.
Преимущества:
Адаптация к рынку: если коллекция проседает, ваш Max Bid тоже снижается, что снижает риск случайной покупки по завышенным ценам.
Автокоррекция: вы можете задать Default Bid как top + 0.01, и не беспокоиться о том, что придётся вручную менять ставку при росте или падении коллекции.
Удобно для трейтов с небольшой ценностю: например, если за трейт переплачивают всего 0.1 ETH, вы можете указать Default Bid как top + 0.01 и Max Bid как top+0.05.
Для удобства работы в таблице рекомендуем:
Закрепить верхнюю строку с заголовками параметров. Это можно сделать так: Перейдите в меню Вид → Закрепить области → Закрепить верхнюю
Сделать столбцы с ссылками более компактными. Чтобы Link Blur и Link OS не занимали слишком много места:
выделите соответствующие столбцы;
включите перенос текста;
затем зайдите в Формат → Высота строки и укажите значение 15.
⚠️ Важное замечание: Некоторые параметры — такие как min profit, max_amount, уведомления через Telegram-бота, а также использование top — могут немного замедлять скорость работы софта.
Использовать их или нет — решать вам. Но помните: это не только про удобство, но и про вашу безопасность — ведь в любой момент другие трейдеры могут воспользоваться ситуацией и продать вам NFT по завышенной цене.
4 Файлы proxies.txt и api_key.txt
Остались финальные шаги перед запуском:
Создайте файл
proxies.txtи загрузите в него 20 прокси. Рекомендую использовать ProxyWing — за 2 года тестов остановился именно на них. По промокоду hret вы получите -10% скидку. ⚡ Используйте только ISP-прокси — они работают стабильнее и лучше. Эти прокси можно применять как для Blur, так и для OpenSea бидера.Для OpenSea бидера создайте файл
api_key.txtи вставьте туда свой API-ключ от OpenSea. Лучше использовать только 1 ключ из доступных 3, так как лимиты общие на аккаунт. Если у вас пока нет API-ключа — в конфигурации установите параметр: "use_api": false.
5 Запуск и разбор интерфейса
После успешного запуска у вас появится следующее окно:

Описание кнопок:
Resume all — запускает или возобновляет работу бота;
Pause all — приостанавливает выполнение всех задач;
Save collection to file — сохраняет все изменения в коллекциях в Excel-таблицу;
Cancel all bids — отменяет все биды;
Pool settings — настройки функции автопополнения пулов;
Search collections... — поиск нужной коллекции или трейта.

Изменение настроек во время работы:
Внесите изменения в нужные поля .
Нажмите Resume, чтобы бот продолжил работу с обновлёнными параметрами.
Вы можете менять параметры для коллекции или трейта прямо во время работы софта.
Важно: чтобы изменения сохранились после перезапуска софта, нажмите Save collections to file. Если этого не сделать — все настройки сбросятся при следующем запуске.
Последнее обновление