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