Myvideo

Guest

Login

Solidity и смарт-контракты Ethereum, урок #37 | Foundry: альтернатива Hardhat для разработки/тестов

Uploaded By: Myvideo
1 view
0
0 votes
0

В этом уроке по Solidity мы поговорим о Foundry: платформе для разработки и тестирования смарт-контрактов, которая может выступать альтернативой Hardhat. В отличие от HH, тесты в Foundry пишутся прямо на Solidity (таким образом, вам не потребуется Typechain), а сама платформа работает куда шустрее за счёт того, что написана она на Rust. Мы поговорим о том, как настроить Foundry, создать проект и как писать тесты для контрактов. Таймкоды: 00:00 Введение 00:30 Что такое Foundry? 01:10 Установка Foundry 04:20 Создание и настройка проекта Foundry 07:00 Демонстрационный контракт 08:40 Подготовка тестов 13:00 Вывод в консоль () 13:50 Пишем тест 17:50 Владелец контракта 19:45 Тестирование негативных сценариев 20:50 Вызов транзакции из-под другого адреса 22:00 Проверка отката транзакции 24:54 Вспомогательные контракты 26:15 Тестируем изменение баланса 27:15 Anvil - локальный блокчейн 30:35 Тестируем события 36:00 Тестируем ошибки, связанные с перепо

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later