Криптовалюты. Автоматизированный бот для DeFi (Бот-монитор и смарт контракт выполняющий его команды по торговле) (Дистанционная работа)

Бюджет: 50 000 руб.

Задание: Криптовалюты. Автоматизированный бот для DeFi (Бот-монитор и смарт контракт выполняющий его команды по торговле) (Дистанционная работа)

После прочтения всего описания задачи обязательно проанализируйте прочитанное. Речь идет о инвестициях в криптовалюту. Делать это без автоматизации очень утомительно, если не сказать "нереально". Если вы имеете достаточно опыта и можете предложить более интересное решение поставленных нами задач, то обязательно напишите об этом. Мы ищем опытного разработчика для создания автоматизированного бота, который будет мониторить новые монеты на платформе Uniswap v2 или Dextools. Бот должен работать в паре со смарт-контрактом, который будет выполнять команды бота по покупке и продаже токенов. Основные требования к проекту: Функциональность бота: 1. Мониторинг новых монет: Бот должен отслеживать появление новых токенов на Uniswap или Dextools в реальном времени, например, через мемпул. 2. Проверка на мошенничество: Бот должен проверять новые токены на предмет мошенничества. Это может включать: Использование внешних сервисов для проверки. Анализ открытого кода токенов, если это возможно и эффективно. 3. Команда на покупку: Если токен проходит проверку, бот должен отправлять команду смарт-контракту для покупки токена. 4. Команда на продажу: Бот должен также отправлять команду смарт-контракту на продажу токенов по заданным условиям. 5. Принудительная продажа: Возможность принудительной продажи токенов по текущим ценам в любой момент. Настройки интерфейса: Интерфейс бота должен быть интуитивно понятным, позволяя пользователю настраивать: 1. Кошелек для покупок. 2. Сумма покупки: Определять сумму, которая будет потрачена на покупку новых токенов. 3. Группы порогов для продажи: 1-я группа: продажа 100% токена при достижении порога. 2-я группа: дважды по 50% при достижении двух разных порогов. 3-я группа: три части по трем порогам. 4-я группа: четыре части по 25% с четырьмя порогами. 4. Приватный ключ от кошелька. 5. Телеграм токен и ключ ID для интеграции с Telegram. 6. Переключатель на тестовый режим, позволяющий ботам имитировать действия без реальных покупок. 7. Отображение средств: Бот должен отображать количество средств на кошельке, закрепленном за ботом для покупок. (Эта функция не обязательна.) 8. Вывод средств: Возможность выводить средства через интерфейс бота с текущего кошелька на другой кошелек, который будет вписываться в соответствующую строку. (Эта функция не обязательна.) Возможны предложения от кандидата для улучшения интерфейса. Смарт контракт в свою очередь должен быть быстрым и безопасным. Требования к безопасности в целом к проекту: Проект должен обеспечивать высокий уровень безопасности. Это может включать: Логин и пароль для доступа к интерфейсу. Аутентификация по номеру телефона или через Telegram. Возможны предложения от кандидата по дополнительным мерам безопасности. Технические требования: Проект должен быть реализован в экосистеме Ethereum. Предпочтительные языки программирования: Solidity, JavaScript, Python. Требования к разработчику: Мы ищем опытного и квалифицированного разработчика для выполнения этого проекта. Идеальный кандидат должен соответствовать следующим критериям: Минимум 3 года опыта разработки в области блокчейн-технологий. Опыт написания смарт-контрактов на языке Solidity. Опыт разработки на JavaScript и Python. Глубокое понимание децентрализованных финансов (DeFi) и платформ, таких как Uniswap и Dextools. Знание принципов работы с блокчейном Ethereum и смарт-контрактами. Опыт работы с библиотеками, такими как Web3.js или Ethers.js для JavaScript и Web3.py для Python. Опыт в обеспечении безопасности смарт-контрактов и приложений, работающих с криптовалютами. Хорошие навыки общения. Готовность обсуждать и предлагать улучшения проекта. Наличие портфолио завершенных проектов, связанных с блокчейном и разработкой ботов. Открытость к новым идеям и готовность учиться новым технологиям и методам.