Solidity и смарт-контракты Ethereum, урок #29 | Typechain, новые фичи Hardhat (toolbox), автотесты

В этом уроке мы узнаем, что такое Typechain, зачем он нужен и как с ним работать. Также поговорим о нововведениях Hardhat, в частности, о решении Toolbox, которое включает в себя сразу несколько полезных плагинов. Мы настроим проект Hardhat с нуля, напишем контракты, тесты для него и поработаем с Typechain. Таймкоды: 00:00 Введение 00:45 Создаём новый проект Hardhat с TypeScript и Toolbox 04:30 Немного конфигурации 05:30 Создаём контракт 06:10 Делаем деплой в тестах 09:30 Пишем тест 11:40 Что такое Typechain? 15:10 Подключаем и используем Typechain 17:30 Конфигурация Typechain 18:25 Подключаемся к развёртнутым контрактам через Typechain 21:05 Измеряем покрытие тестами 21:45 Проверка “откат транзакции с ошибкой Panic“ 24:30 Заключение Сообщество программистов (программирование, языки программирования, курсы, книги, обзоры и др.)
Back to Top