Solidity и смарт-контракты Ethereum, урок #17 | Низкоуровненые вызовы и безопасность

В этом уроке мы поговорим о низкоуровневых вызовах call и delegatecall, узнаем, в чём их отличие, как работать с возвращаемыми ими данными. Посмотрим, как работать с encodeWithSignature и encodeWithSelector, а также узнаем, к каким проблемам безопасности может привести использование delegatecall. Таймкоды: 00:00 Введение 00:40 Подготовка 01:40 Использование call 07:20 Считывание возвращаемых данных и 10:40 encodeWithSelector 11:50 Подготовка к delegatecall 12:30 Использование delegatecall 17:10 Порядок следование переменных и delegatecall 19:40 Проблемы с безопасностью delegatecall 28:35 Заключение Сообщество программистов (программирование, языки программирования, курсы, книги, обзоры и др.)
Back to Top