Код контракту
Розбитий на 3 послідовні етапи + окремий ERC-20 токен для тестування.
SimpleDEX.sol
Повний код контракту з усіма функціями: AMM, liquidity pools, swap, безпека.
Solidity · Stage 3Stage 1 — базова структура
Перший етап: ініціалізація пулу, базові методи додавання ліквідності.
Solidity · Stage 1Stage 2 — swap-функціонал
Другий етап: реалізація swap між токенами, формула x·y=k, slippage.
Solidity · Stage 2Stage 3 — фінальна версія
Фінал: усе разом плюс security-патерни, події, оптимізації.
Solidity · Stage 3SimpleERC20.sol
Власний ERC-20 токен для тестування DEX. Mint, transfer, approve, події.
Solidity · ERC-20Гайди та довідники
README, гайд з тестовими токенами та збірник типових проблем.
README — архітектура DEX
Повна документація: компоненти, методи, події, приклади виклику.
Markdown · READMEТестові токени — гайд
Як отримати тестові CFX та USDT на Conflux eSpace testnet. Faucet, обмін, wrap.
Markdown · SetupTroubleshooting
Типові проблеми та їх рішення: allowance, gas, slippage, MetaMask vs Fluent.
Markdown · FAQDemo та утиліти
Робочий DEX, AMM-калькулятор, перевірка allowance, faucet тестового USDT, гайд з безпеки.
Demo DEX UI
Інтерактивний інтерфейс DEX: підключи Fluent Wallet, додай ліквідність, зроби swap.
Інтерактивно · LiveAMM-калькулятор
Розрахунок цін, slippage та impermanent loss за формулою x·y=k.
Інструмент · LiveAllowance Checker
Перевірка allowance ERC-20 токенів для DEX-контракту через Fluent Wallet.
Інструмент · LiveUSDT Faucet
Безкоштовний тестовий USDT для тестування DEX на eSpace testnet.
Інструмент · LiveВразливості DEX
Типові атаки на DEX: re-entrancy, sandwich, price manipulation. Як уникнути.
Security · ГайдПотрібна допомога?
Якщо щось не вдається відтворити — спитай у Telegram-чаті спільноти або в Discord.