
Uniswap V4 — это новая версия Uniswap в которой снова все с ног на голову. В предыдущей версии мы увидели новую математику, а в этой версии новый взгляд на архитектуру смарт‑контрактов. Часть моментов я разбирал в своей прошлой статье, здесь мы углубимся в организацию работы смарт‑контрактов.
В этой статье мы разберем:
— Ключевые смарт‑контракты и библиотеки: репозитории и смарт‑контракты с которых начинать изучение кода
— Менеджер пулов: основной функционал и схема наследования
— Флоу транзакции: точка входа для пользователя и поставщика ликвидности
— Transient Storage: на примере разблокировки пула в качестве защиты от reentrancy
— Хуки: что смарт‑контракт хука использует и как вызывается менеджером пулов
Если вы хотите понять, как Uniswap V4 превратился из обычной DEX в мощную платформу для DeFi‑протоколов, эта статья для вас.