Solidity и Ethereum, урок #59 | Как работают transparent upgradeable proxy и ERC1967

В этом уроке мы посмотрим, как конкретно устроены transparent upgradeable proxy, какие приёмы там используются и на какие проблемы следует обращать внимание. Также мы поговорим о стандарте ERC1967, который описывает принцип организации слотов storage в прокси. Таймкоды: 00:00 Введение 00:55 Зачем нужны прокси? 02:30 Возможные проблемы 06:35 Стандарт ERC1967 08:00 Номера слотов, хэширование, pre-image 10:15 Начинаем создавать прокси 11:00 Привязка к нужному слоту в state 15:15 Обновление implementation 16:20 Проверка прав 17:40 Вызов delegatecall 20:35 Админский контракт 25:30 Проверка работы 28:35 Заключение Сообщество программистов (программирование, языки программирования, курсы, книги, обзоры и др.)
Back to Top