Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Буткемп: Solidity-разработчик, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:05:48
    3.1.2. Remix + JavaScript VM
  • Урок 2. 00:09:57
    3.1.3. Remix + Metamask
  • Урок 3. 00:07:20
    3.1.4. Remix + Hardhat
  • Урок 4. 00:04:08
    3.1.5. Настройка VS Code
  • Урок 5. 00:02:39
    3.3.2. Объявление переменных
  • Урок 6. 00:06:45
    3.3.11. Стейт-переменные и глобальные переменные
  • Урок 7. 00:01:34
    3.4.2. Логический тип данных
  • Урок 8. 00:09:59
    3.4.3. Целые числа
  • Урок 9. 00:02:43
    3.4.4. Строки
  • Урок 10. 00:03:01
    3.4.5. Константы
  • Урок 11. 00:05:08
    3.4.15. Неизменяемый тип
  • Урок 12. 00:13:09
    3.4.17. Байты
  • Урок 13. 00:02:09
    3.5.2. Адреса
  • Урок 14. 00:03:40
    3.6.2. Сопоставления
  • Урок 15. 00:11:13
    3.6.7. Массивы
  • Урок 16. 00:02:25
    3.6.12. Enum
  • Урок 17. 00:04:56
    3.6.16. Struct
  • Урок 18. 00:13:36
    3.6.19. Ссылочные типы
  • Урок 19. 00:01:30
    3.7.1. Как сдавать проекты
  • Урок 20. 00:04:32
    3.8.2. Оператор условия if
  • Урок 21. 00:07:58
    3.8.6. Циклы for while
  • Урок 22. 00:06:06
    3.9.2. Функции
  • Урок 23. 00:05:30
    3.9.3. Видимость
  • Урок 24. 00:04:45
    3.9.4. Return
  • Урок 25. 00:16:20
    3.9.5. Хранение данных
  • Урок 26. 00:15:05
    3.9.7. View, pure и payable
  • Урок 27. 00:08:16
    3.9.10. Constructor, fallback и receive
  • Урок 28. 00:06:57
    3.9.14. Selfdestruct
  • Урок 29. 00:11:01
    3.9.16. Require, revert и assert
  • Урок 30. 00:05:44
    3.9.22. Модификаторы
  • Урок 31. 00:12:14
    3.9.25. Оптимизация газа
  • Урок 32. 00:14:16
    3.11.2. Реализация проекта
  • Урок 33. 00:07:26
    3.12.1. События
  • Урок 34. 00:06:44
    3.12.4. Кастомные ошибки
  • Урок 35. 00:09:06
    3.13.1. Encode
  • Урок 36. 00:14:55
    3.13.2. Подпись
  • Урок 37. 00:08:39
    3.14.1. Вызов функции из другого контракта
  • Урок 38. 00:03:28
    3.14.2. Интерфейс
  • Урок 39. 00:13:42
    3.14.3. Низкоуровневый вызов
  • Урок 40. 00:08:59
    3.14.4. Делегированный вызов
  • Урок 41. 00:15:30
    3.14.5. Множественный вызов
  • Урок 42. 00:10:37
    3.14.6. Мульти-делегированный вызов
  • Урок 43. 00:12:18
    3.14.7. Create2
  • Урок 44. 00:07:31
    3.15.2. Наследование
  • Урок 45. 00:04:22
    3.15.3. Множественное наследование
  • Урок 46. 00:05:58
    3.15.4. Родительские функции
  • Урок 47. 00:04:41
    3.15.5. Конструкторы и наследование
  • Урок 48. 00:08:46
    3.15.6. Абстрактные контракты
  • Урок 49. 00:08:51
    3.15.7. Порождение новых контрактов
  • Урок 50. 00:10:12
    3.15.9. Библиотеки
  • Урок 51. 00:15:20
    4.1.1. Введение в Ethers.js
  • Урок 52. 00:04:29
    4.1.2. Деплой контрактов
  • Урок 53. 00:15:07
    4.1.3. Взаимодействие с контрактом
  • Урок 54. 00:09:29
    4.1.4. Работа с событиями
  • Урок 55. 00:03:48
    4.1.5. Работа с блоками
  • Урок 56. 00:10:01
    4.1.6. Деплой в production, Alchemy, Etherscan
  • Урок 57. 00:06:02
    4.1.7. Деплой в Arbitrum
  • Урок 58. 00:13:41
    4.1.8. Hardhat Tasks
  • Урок 59. 00:12:38
    4.2.4. Настройка среды тестирования
  • Урок 60. 00:15:28
    4.2.5. Деплой и тесты
  • Урок 61. 00:17:00
    4.2.6. События и ошибки
  • Урок 62. 00:08:03
    4.2.7. Покрытие тестами
  • Урок 63. 00:04:57
    4.2.8. Стоимость газа
  • Урок 64. 00:05:37
    4.3.1. Контракт -Музыкальный магазин-
  • Урок 65. 00:09:47
    4.3.2. Автотесты
  • Урок 66. 00:07:07
    4.3.3. Подготовка для фронт-энда
  • Урок 67. 00:06:54
    4.3.4. Компоненты
  • Урок 68. 00:12:44
    4.3.5. Подключение кошелька
  • Урок 69. 00:14:06
    4.3.6. Отправка транзакций
  • Урок 70. 00:14:09
    4.4.1. Reentrancy
  • Урок 71. 00:10:46
    4.4.2. Denial of service
  • Урок 72. 00:08:12
    4.4.3. Honeypot
  • Урок 73. 00:07:29
    4.4.4. Tx Origin
  • Урок 74. 00:11:22
    4.4.5. Commit Reveal
  • Урок 75. 00:07:11
    4.5.1. Интро
  • Урок 76. 00:09:16
    4.5.2. Интерфейс IERC20
  • Урок 77. 00:16:48
    4.5.3. Контракт ERC20
  • Урок 78. 00:08:02
    4.5.4. Функции mint и burn
  • Урок 79. 00:15:21
    4.5.5. Функции sell и buy
  • Урок 80. 00:13:15
    4.5.6. Тесты
  • Урок 81. 00:04:18
    4.5.7. Работа с Metamask
  • Урок 82. 00:07:06
    4.6.1. Список дел
  • Урок 83. 00:06:37
    4.6.2. Итерируемый мэппинг
  • Урок 84. 00:13:13
    4.6.3. Английский аукцион
  • Урок 85. 00:09:50
    4.6.4. Голландский аукцион
  • Урок 86. 00:20:23
    4.6.5. Стейкинг
  • Урок 87. 00:18:14
    4.6.6. Таймлок
  • Урок 88. 00:20:49
    4.6.7. Краудфандинг
  • Урок 89. 00:27:41
    4.6.8. Дерево хэшей
  • Урок 90. 00:25:31
    4.6.9. Мультиподпись
  • Урок 91. 00:12:00
    4.7.1. Основы NFT
  • Урок 92. 00:07:44
    4.7.2. Интерфейсы IERC721 и IERC721Metadata
  • Урок 93. 00:14:48
    4.7.3. Основные функции ERC721, часть 1
  • Урок 94. 00:15:51
    4.7.4. Основные функции ERC721, часть 2
  • Урок 95. 00:07:43
    4.7.5. Mint, burn и создание токена
  • Урок 96. 00:07:34
    4.7.6. Расширение ERC721URIStorage
  • Урок 97. 00:27:09
    4.7.7. Расширение ERC721Enumerable и ERC165
  • Урок 98. 00:10:37
    4.7.8. Авто-тесты
  • Урок 99. 00:42:30
    4.7.9. ERC2612
  • Урок 100. 00:11:29
    4.8.1. Интерфейсы
  • Урок 101. 00:25:38
    4.8.2. Основные функции стандарта
  • Урок 102. 00:11:42
    4.8.3. Mint и burn
  • Урок 103. 00:08:53
    4.8.4. Расширения ERC1155Pausable и ERC1155Supply
  • Урок 104. 00:15:22
    4.9.1. Как работает прокси
  • Урок 105. 00:16:15
    4.9.2. Написание и деплой контракта Upgradeable
  • Урок 106. 00:16:26
    4.9.3. Transparent upgradeable
  • Урок 107. 00:05:39
    4.9.4. UUPS Upgradeable
  • Урок 108. 00:10:54
    4.9.5. Defender прокси
  • Урок 109. 00:13:01
    4.10.1. Настройка и администрирование контрактов
  • Урок 110. 00:14:45
    4.10.2. Контракты для Governance
  • Урок 111. 00:19:31
    4.10.3. Деплой и тесты
  • Урок 112. 00:12:53
    4.11.1. Настройка и администрирование контрактов
  • Урок 113. 00:23:40
    4.11.2. Relayer, auto-task, sentinel
  • Урок 114. 00:14:44
    4.11.3. Multisig и Timelock
  • Урок 115. 00:07:17
    4.12.1. Установка
  • Урок 116. 00:11:19
    4.12.2. Настройка
  • Урок 117. 00:34:33
    4.12.3. Обзор
  • Урок 118. 00:09:51
    4.12.4. Подписи и аппрув без газа
  • Урок 119. 00:13:15
    4.12.5. Нечёткое тестирование
  • Урок 120. 00:08:41
    4.12.6. Инвариантное тестирование
  • Урок 121. 00:21:51
    4.12.7. Инварианты, прокси, акторы
  • Урок 122. 00:06:16
    4.13.1. Общая информация о языке
  • Урок 123. 00:31:02
    4.13.2 Работа со state, memory, calldata и селекторами
  • Урок 124. 00:39:38
    4.14.1. Деплой (часть 1)
  • Урок 125. 00:23:07
    4.14.2. Деплой (часть 2)
  • Урок 126. 00:27:43
    4.14.3. Вызов функций (часть 1)
  • Урок 127. 00:56:58
    4.14.4. Вызов функций (часть 2
  • Урок 128. 00:10:23
    4.15.1. Solhint
  • Урок 129. 00:17:39
    4.15.2. Документация с NatSpec
  • Урок 130. 00:45:03
    5.1. Лекция 1. Что такое смарт-контракты и зачем их автоматизировать
  • Урок 131. 01:20:48
    5.2. Лекция 2. Автоматизация смарт-контрактов через Chainlink
  • Урок 132. 01:02:23
    5.3. Лекция 3. Автоматизация смарт-контрактов через Tenderly Web3 actions
  • Урок 133. 01:23:13
    6.1. Пишем контракт
  • Урок 134. 01:25:48
    6.2. Деплоим контракт и разбираемся с Hard Hat
  • Урок 135. 01:14:24
    6.3. Пишем фронт на Next.js c библиотекой ethers
  • Урок 136. 01:18:35
    6.4. Завершаем фронт и шипим проект
  • Урок 137. 01:20:30
    7.5.1. Практика
  • Урок 138. 01:14:00
    7.5.2. Ссылочные типы Solidity
  • Урок 139. 01:20:26
    7.5.3. Web3. Перегруженные функции, евенты, создание контрактов на лету.
  • Урок 140. 00:13:05
    8.0_intro
  • Урок 141. 00:19:07
    8.1_fallback
  • Урок 142. 00:07:41
    8.2_fallout
  • Урок 143. 00:12:49
    8.3_coinflip2
  • Урок 144. 00:13:48
    8.4_telephone
  • Урок 145. 00:10:34
    8.5_token
  • Урок 146. 00:22:20
    8.6_delegation
  • Урок 147. 00:19:10
    8.7_force
  • Урок 148. 00:06:28
    8.8_vault
  • Урок 149. 00:19:07
    8.9_king
  • Урок 150. 00:27:33
    8.10_reentrancy
  • Урок 151. 00:13:11
    8.11_elevator
  • Урок 152. 00:21:04
    8.12_privacy
  • Урок 153. 00:35:16
    8.13_gatesOne
  • Урок 154. 00:18:59
    8.14_GatekeeperTwo
  • Урок 155. 00:17:59
    8.15_noughtcoin
  • Урок 156. 00:21:22
    8.16_preservation
  • Урок 157. 00:11:45
    8.17_recovery
  • Урок 158. 00:23:34
    8.18_magicnumber
  • Урок 159. 00:22:44
    8.19_aliencodex
  • Урок 160. 00:12:30
    8.20_denial
  • Урок 161. 00:09:40
    8.21_shop
  • Урок 162. 00:27:10
    8.22_dex
  • Урок 163. 00:12:36
    8.23_dex2
  • Урок 164. 00:38:16
    8.24_puzzlewallet
  • Урок 165. 00:48:28
    10.1.ERC-4626 Как работает токенизированный vault на Solidity
  • Урок 166. 00:58:10
    10.2.Safe (Gnosis Safe) Полный гайд по мультисиг кошельку