🚀 РЕЄСТРАЦІЯ ВІДКРИТА

DeFi на Conflux: Створення Simple DEX

📅 30 жовтня 2025, 18:00 (EEST)

Практичний вебінар: створюємо власний децентралізований обмінник (DEX) на Conflux eSpace. Від теорії AMM до робочого протоколу з liquidity pools та swap функціоналом.

Тривалість
3 години
📊
Рівень
Intermediate
💰
Участь
Безкоштовна
👥
Місць
100

📋 Детальна програма вебінару

18:00
18:20
👋

Привітання та введення

Початок вебінару

Знайомимося з учасниками, перевіряємо готовність інструментів та озвучуємо план на 3 години практичної роботи.

Що робимо:
  • Перевірка налаштування середовища
  • Огляд програми вебінару
  • Що таке DEX та навіщо він потрібен
18:20
18:45
🎮

Практика: Використовуємо DEX як юзер

Swap, ліквідність, спостереження за цінами

Підключаємося до готового SimpleDEX, робимо swap, додаємо ліквідність та спостерігаємо як змінюється ціна. Wow-ефект: "Ти вже користуєшся DEX який через годину створиш сам!"

Що робимо:
  • Підключаємо Fluent Wallet до готового DEX
  • Виконуємо swap CFX → USDT
  • Додаємо ліквідність в пул
  • Спостерігаємо зміну цін в реальному часі
  • Використовуємо інтерактивний AMM калькулятор
18:45
19:10
📚

Теорія через візуалізацію: Як працює AMM

Формула x*y=k зрозуміло та наочно

Замість сухої теорії - інтерактивний калькулятор з візуальними стовпцями токенів! Двигаєш слайдер → бачиш як змінюється ціна. Розуміння через гру.

Пояснюємо наочно:
  • Візуалізація "басейну з токенами" - бульбашки міняються
  • Формула x*y=k через приклад з яблуками та апельсинами
  • Price Impact - чому великі свапи = гірша ціна
  • LP Fees - як заробляють постачальники ліквідності
  • Slippage та як від нього захиститись
19:10
19:30
💻

Живе кодування: Stage 1 - Мінімальний DEX

Тільки addLiquidity() та swap() - 80 рядків

Пишемо найпростішу версію DEX з двома функціями. Деплоїмо на testnet → працює! Кожні 20 хвилин - робочий результат.

Stage 1:
  • Базова структура контракту SimpleDEX
  • addLiquidity() - додавання ліквідності
  • swap() - обмін токенів з AMM формулою
  • Деплой на Conflux eSpace Testnet
  • Тест: робимо перший swap! ✅
19:30
19:50
⚙️

Живе кодування: Stage 2 - Додаємо функціонал

removeLiquidity(), getPrice(), getAmountOut()

Додаємо можливість виводити ліквідність, дізнаватись поточну ціну та розраховувати swap без виконання. Деплоїмо оновлену версію!

Stage 2:
  • removeLiquidity() - вивід коштів з пулу
  • getPrice0/1() - поточні ціни токенів
  • getAmountOut() - розрахунок swap без виконання
  • MINIMUM_LIQUIDITY для безпеки
  • Деплой та тестування розширеної версії ✅
19:50
20:05
🔐

Живе кодування: Stage 3 - Безпека

ReentrancyGuard та додаткові перевірки

Додаємо ReentrancyGuard від OpenZeppelin, slippage protection та інші перевірки безпеки. Фінальна production-ready версія!

Stage 3:
  • ReentrancyGuard захист (nonReentrant modifier)
  • Slippage protection через minAmountOut
  • Додаткові require() перевірки
  • Коментарі та NatSpec документація
  • Готово до production! ✅
20:05
20:25
🔓

Ламаємо DEX: Security Demo

Вразливості та захист

Інтерактивна демонстрація типових атак на DEX: reentrancy, front-running, price manipulation. Як ламають та як захищатись!

Розбираємо атаки:
  • Reentrancy Attack та як ReentrancyGuard захищає
  • Front-Running та slippage protection
  • Price Manipulation через MINIMUM_LIQUIDITY
  • Liquidity Drain та можливі рішення
  • Чому наш SimpleDEX безпечний ✅
20:25
20:35

Перерва та Q&A

Відпочинок та питання

Коротка перерва. Відповідаємо на питання про безпеку, контракти та готуємося до frontend частини.

20:35
21:00
🎨

Frontend за 25 хвилин

Готовий шаблон + підключення контракту

Не пишемо UI з нуля! Беремо готовий TailwindCSS шаблон, тільки підключаємо контракт (10 рядків JS). Деплоїмо на GitHub Pages → є публічний DEX!

Швидка інтеграція:
  • Використовуємо готовий UI шаблон (TailwindCSS)
  • Підключення Fluent Wallet (Web3 provider)
  • Інтеграція SimpleDEX контракту (ethers.js)
  • Swap через красивий інтерфейс
  • Deploy на GitHub Pages → публічне посилання!
21:00
🎁

Бонус: Conflux Sponsorship

Swap БЕЗ CFX!

Швидка демонстрація унікальної фічі Conflux - Transaction Sponsorship. Користувачі можуть робити swap без CFX на балансі!

Conflux перевага:
  • Що таке Transaction Sponsorship
  • Як налаштувати для DEX
  • Безкоштовні транзакції для користувачів

🎮 Інтерактивні інструменти

Спробуйте всі інструменти прямо зараз! Не потрібно чекати вебінару.

🧮

AMM Калькулятор

Інтерактивна візуалізація формули x*y=k. Рухай слайдери → бачиш як змінюється ціна в пулі!

Спробувати калькулятор →
💱

DEX Demo UI

Готовий інтерфейс DEX з TailwindCSS. Swap, liquidity pools, price impact - все як на справжньому DEX!

Відкрити Demo UI →
🔓

Ламаємо DEX

6 інтерактивних сценаріїв атак на DEX: reentrancy, front-running, price manipulation. Клікни на сценарій → побачиш детальну демонстрацію!

Побачити атаки →

🎯 Що ви дізнаєтесь

🔬

Математика DeFi

Розберетесь як працює AMM, формула x*y=k, розрахунок цін та slippage

💻

Solidity розробка

Напишете повноцінний DEX контракт з liquidity pools та swap функціями

🎨

Full-stack інтеграція

Створите web-інтерфейс та підключите Fluent Wallet для swap операцій

🚀

Conflux фічі

Використаєте Transaction Sponsorship - користувачі swap без CFX!

🔐

Безпека DeFi

Дізнаєтесь про типові вразливості DEX та як їх уникнути

📊

Бізнес-модель

Розберетесь як заробляють DEX та liquidity providers (LP fees)

💻 Код SimpleDEX

3 етапи розробки DEX контракту - від простого до production-ready

1️⃣

Stage 1: Мінімальний DEX

Базова версія (~80 рядків) з тільки addLiquidity() та swap(). Швидко пишемо, деплоїмо, працює!

✓ addLiquidity()
✓ swap() з AMM формулою
Переглянути код →
2️⃣

Stage 2: Розширений функціонал

Додаємо можливості (~140 рядків): вивід ліквідності, розрахунок цін, MINIMUM_LIQUIDITY захист.

✓ removeLiquidity()
✓ getPrice0/1()
✓ getAmountOut()
Переглянути код →
3️⃣

Stage 3: Production Ready

Фінальна версія (~180 рядків) з повним захистом: ReentrancyGuard, slippage protection, готово до mainnet!

✓ ReentrancyGuard
✓ Slippage protection
✓ OpenZeppelin standards
Переглянути код →
📚 Всі матеріали + документація

🛠 Підготовка до вебінару

📹 Подивіться 10-хвилинне відео та виконайте інтерактивний чеклист

🎯 Відкрити повний чеклист підготовки
💼

Fluent Wallet

Встановіть Fluent Wallet та налаштуйте для Conflux eSpace Testnet

💰

Testnet CFX

Отримайте тестові CFX через faucet для деплою контрактів

🔧

Remix IDE

Знайомство з Remix IDE для написання Solidity контрактів

📚

Базові знання

Розуміння Solidity та ERC-20 токенів (пройдіть попередні вебінари)

📝 Реєстрація на вебінар

Зареєструйтесь зараз та отримайте доступ до ексклюзивних матеріалів, прикладів коду та підтримки в Discord

🎁 Бонус для учасників: готовий код SimpleDEX, frontend шаблон, гайд по математиці AMM