• розробка смарт-контракту на Ethereum з використанням флеш-кредитів
    50000 грн.

    Опис проекту:
    Ми шукаємо досвідченого Solidity розробника для створення смарт-контракту на блокчейні Ethereum, який буде використовувати флеш-кредити (Flash Loans). Крім того, потрібен бот, що автоматично здійснюватиме арбітражні операції, використовуючи флеш-кредити, на основі заданих критеріїв.

    Основні вимоги:
    Досвід роботи зі смарт-контрактами:

    Глибоке розуміння Solidity та розробки смарт-контрактів на Ethereum.
    Знання стандартів ERC-20, ERC-721 та інших стандартів Ethereum.
    Знання флеш-кредитів:

    Досвід роботи з протоколами, що підтримують флеш-кредити, такими як Aave, dYdX.
    Знання основних механізмів флеш-кредитів, їхньої економіки та ризиків.
    Бот для арбітражу:

    Розробка бота, що автоматично здійснює арбітражні операції, використовуючи флеш-кредити.
    Бот повинен вміти аналізувати ринкові дані в реальному часі, знаходити можливості для арбітражу та ініціювати відповідні транзакції через смарт-контракт.
    Механізм для автоматичного виконання арбітражних угод із врахуванням витрат на транзакції та прибутковості.
    Функціонал смарт-контракту:
    Отримання флеш-кредиту:

    Контракт повинен забезпечувати можливість отримання флеш-кредиту від провайдера (наприклад, Aave).
    Виконання користувацьких операцій:

    Користувачі повинні мати змогу виконувати певні операції з отриманим кредитом, такі як арбітраж, ліквідація або рефінансування.
    Виконання операцій має відбуватися в межах однієї транзакції, з обов'язковим поверненням кредиту.
    Повернення флеш-кредиту:

    Контракт має забезпечити автоматичне повернення флеш-кредиту в межах тієї ж транзакції, в якій він був отриманий.
    У разі неможливості повернення кредиту, транзакція повинна бути автоматично відхилена.
    Обробка помилок та виняткових ситуацій:

    Контракт повинен бути здатен коректно обробляти виняткові ситуації, такі як невдала операція або недостатність коштів для повернення кредиту.
    Повинні бути реалізовані механізми захисту від можливих вразливостей, таких як рекурсивні виклики, переповнення, та інші загрози.
    Безпека:

    Смарт-контракт повинен бути безпечним, перевіреним на вразливості за допомогою статичного та динамічного аналізу.
    Важливо забезпечити відсутність вразливостей, які можуть призвести до втрати коштів або недозволеного доступу.
    Функціонал арбітражного бота:
    Аналіз ринку:

    Бот повинен вміти зчитувати ринкові дані з різних бірж у реальному часі.
    Виявлення арбітражних можливостей, з урахуванням комісій за транзакції та часу виконання операцій.
    Ініціювання транзакцій:

    Автоматичне ініціювання транзакцій на основі знайдених арбітражних можливостей через смарт-контракт.
    Використання флеш-кредитів для проведення арбітражних операцій.
    Моніторинг і логування:

    Бот повинен вести журнал транзакцій та мати можливість налаштування для моніторингу ефективності роботи.
    Системи оповіщення у разі виникнення помилок або нестандартних ситуацій.
    Документація:
    Користувацька документація:
    Інструкція для користувачів щодо використання смарт-контракту та бота.
    Інстр

    • Tолько для TOP Фрилансер
    • Разовый заказ
    • 11 месяцев назад
    • 0 предложений

Наверх