ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Сокращаем код в 3 раза: Как библиотеки делают контракты Solidity чище и модульнее

Автор: Guide DAO

Загружено: 2026-01-27

Просмотров: 20

Описание: Спикер: Alex Gerasev — прошёл путь от студента Guide DAO до блокчейн-разработчика в Web3 Academy и Concero.

В 14 уроке по Solidity мы глубоко погружаемся в тему библиотек — один из самых мощных инструментов для написания чистого, эффективного и переиспользуемого кода смарт-контрактов.

Вы узнаете не просто теорию, а сразу увидите, как библиотеки решают реальные задачи:
— Как добавить собственные методы к стандартным типам данных (например, проверка isEven() для uint256).
— Расширяем функционал массивов: пишем функции indexOf() для storage и memory массивов.
— Два способа вызова функций библиотеки: через привязку к типу (using... for) и прямой вызов.
— Правила и модификаторы (internal, private) в библиотеках.
— Практические примеры с полным кодом, который можно сразу использовать в своих проектах.

По промокоду GUIDEDEV скидка -45% на guidedao.xyz до 31 января 🤘
Хочешь узнать про все наши направления и забрать бесплантые бонусы? Проходи бота в TG @GuideDAO_hallo_bot
____

Guide DAO — web3-школа и крупное комьюнити с курсами по Solidity, web3-фуллстеку, DeFi-аналитике и аудиту контрактов, а также приваткой в дискорде с ежедневными лекциями и войсами с экспертами из криптоиндустрии. Онбордим в крипту, оформляем портфолио, помогаем развивать нетворкинг и уходить работать в компании мирового уровня.

Наш сайт: https://www.guidedao.xyz/ru
Наш телеграм: https://t.me/guidedao

#blockchain #crypto #cryptocurrency #education #блокчейн #криптовалюта
____
0:00 - Приветствие и введение в тему библиотек
0:12 - Постановка задачи: чего не хватает числам и массивам?
0:55 - Создаем первую библиотеку IntUtils с функцией isEven()
2:14 - Правила библиотек: нет состояния, модификаторы доступа
3:02 - Как работает встраивание кода библиотеки (DELEGATECALL)
4:29 - СПОСОБ 1: Используем библиотеку через using {Lib} for type
5:48 - Добавляем функцию max() в библиотеку
7:45 - СПОСОБ 2: Прямой вызов функции через LibraryName.function()
8:44 - Практика: тестируем функции isEven() и max()
9:25 - Создаем библиотеку для массивов ArrayUtils
10:02 - Пишем indexOf() для storage массива
11:55 - Важно: отдельные функции для storage и memory массивов
13:20 - Тестируем indexOf для storage массива в контракте
15:20 - Тестируем indexOf для memory массива
16:35 - Использование private функций внутри библиотеки
17:38 - Зачем всё это? Сила библиотек на практике
20:10 - Где искать готовые библиотеки (OpenZeppelin)
21:24 - Итоги и рекомендации по использованию
21:38 - Guide DAO (Web3, Solidity, AI, DeFi)

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Сокращаем код в 3 раза: Как библиотеки делают контракты Solidity чище и модульнее

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Мне 73. Я жалею, что понял это только сейчас.

Мне 73. Я жалею, что понял это только сейчас.

Al Jam — Как нейросеть понимает смысл. Разбираем сердце GPT — механизм внимания

Al Jam — Как нейросеть понимает смысл. Разбираем сердце GPT — механизм внимания

УРАВНЕНИЕ ПЕЛЛЯ И КВАДРАТИЧНАЯ МАТЕМАТИКА: ВВЕДЕНИЕ!

УРАВНЕНИЕ ПЕЛЛЯ И КВАДРАТИЧНАЯ МАТЕМАТИКА: ВВЕДЕНИЕ!

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

Японский метод: Как убить любую зависимость

Японский метод: Как убить любую зависимость

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Qwen3-TTS - мощная модель для клонирования и генерации голоса локально на твоем компе.

Qwen3-TTS - мощная модель для клонирования и генерации голоса локально на твоем компе.

На меня напали… Розыгрыш в спортзале «Анатолий» пошел не так… | Притворился уборщиком

На меня напали… Розыгрыш в спортзале «Анатолий» пошел не так… | Притворился уборщиком

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

ДОСТОЕВСКИЙ: СЕКРЕТНЫЕ ДНЕВНИКИ о ЕВРЕЯХ! то что скрывали 140 ЛЕТ после смерти ГЕНИЯ!

ДОСТОЕВСКИЙ: СЕКРЕТНЫЕ ДНЕВНИКИ о ЕВРЕЯХ! то что скрывали 140 ЛЕТ после смерти ГЕНИЯ!

Пока Панамский Канал Умирает, Китай и США Ждут 80-Км Траншею Прямо ПОД Ним. Результат Изменит Все

Пока Панамский Канал Умирает, Китай и США Ждут 80-Км Траншею Прямо ПОД Ним. Результат Изменит Все

Может ли у ИИ появиться сознание? — Семихатов, Анохин

Может ли у ИИ появиться сознание? — Семихатов, Анохин

Анатомия уязвимостей DeFi: от частых ошибок до пропущенных багов

Анатомия уязвимостей DeFi: от частых ошибок до пропущенных багов

Нейронка, которая УНИЧТОЖИЛА ChatGPT 5! / Обзор бесплатной нейросети и ее возможности

Нейронка, которая УНИЧТОЖИЛА ChatGPT 5! / Обзор бесплатной нейросети и ее возможности

РЕАЛЬНОСТЬ НЕ СУЩЕСТВУЕТ | Пока вы на неё не посмотрите

РЕАЛЬНОСТЬ НЕ СУЩЕСТВУЕТ | Пока вы на неё не посмотрите

Al Jam — Почему AI не умеет считать буквы? Разбираем архитектуру LLM с нуля

Al Jam — Почему AI не умеет считать буквы? Разбираем архитектуру LLM с нуля

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

ТРАМП РАЗРУШИЛ SAMSUNG ЗА 4 ЧАСА! Серебро обвалилось — $102 и дальше вниз?!

ТРАМП РАЗРУШИЛ SAMSUNG ЗА 4 ЧАСА! Серебро обвалилось — $102 и дальше вниз?!

Люди не поняли. Финансовый ужас уже на пороге.

Люди не поняли. Финансовый ужас уже на пороге.

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]