Solidity и смарт-контракты Ethereum, урок #33 | Тесты, управление временем, BigNumber, хелперы HH

preview_player
Показать описание
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами: вы действительно узнаете ОЧЕНЬ много нового.

Помимо этого, вы получите пожизненный бесплатный доступ к платформе, регулярным стримам, семинарам, подкастам и дискуссионным клубам.

2. Выберите один из буткемпов
3. Примените промо-код: KRUK

В этом уроке по смарт-контрактам продолжаем практиковаться в тестах! Рассмотрим вспомогательные функции для работой со временем, узнаем, как работать с BigNumber, поговорим о некоторых особенностях тестирования, связанных со временем.

Таймкоды:
00:00 Введение
01:40 Наш контракт - голландский аукцион
04:00 Начинаем писать тесты
08:00 Проматываем время
10:55 Проблемы в тестах, связанные со временем
12:00 Блоки и текущее время
14:45 Время текущего и будущего блока
17:25 Работаем с BigNumber
20:00 Покрытие тестами
23:00 Заключение

Аккаунт Ethereum (ETH), Arbitrum, Polygon, BNB, USDT, TRX, BUSD: 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16

Рекомендации по теме
Комментарии
Автор

Большое спасибо! Как всегда очень информативно!

usernamer
Автор

Молодец, Илья, продолжай и впредь пожалуйста радовать новыми уроками!

axel-sheen
Автор

Огромное спасибо! ваши уроки лучшие в рунете. Каждый раз с нетерпением жду ваши видео!

erlankaragulov
Автор

Спасибо! Жду видео по cross-chain bridge

signalrod
Автор

Автор, подскажи пожалуйста, какая у тебя тема в VS Code? Спасибо за труд!

KappelPadla
Автор

А почему на строчках с 27 по 31, где мы рассчитываем цену, при вызове множества функций не генерится новый блок, а генерится только на 33, где вызывается функция buy?

michaelisayan