Web3, Bitcoin и Solidity
Блокчейн-приложения, контракты, тестовые среды и веб-интерфейсы.
327 материаловМатериалы для проекта «Учебное Web3-приложение» объединяют несколько направлений. Начните с разделов ниже.
Блокчейн-приложения, контракты, тестовые среды и веб-интерфейсы.
327 материаловHTML, CSS, JavaScript, TypeScript, компоненты и статические сайты.
397 материаловСерверные приложения, базы данных, авторизация и интеграции.
768 материаловДомены, хостинг, серверы, автоматические выпуски и сопровождение.
121 материалБыстрая загрузка, тестирование, доступность и защита данных.
155 материаловОбе функции изменения используют одну явную проверку права
External и internal задают маршруты вызова, но не заменяют авторизацию
Ошибки Unauthorized, InvalidCourse и NotActive отражают разные условия
Логи показывают успешные переходы, текущее состояние читается отдельно
Сигнатура и типы задают кодирование вызова и ответа
Размер ответа и число операций заданы отдельными пределами
Срок относится к явно введённой модели, а не к таймеру браузера
Publish создаёт запись либо заменяет hash и активирует её
Отзыв меняет active, оставляя текущий hash для объяснения истории
Каждая новая публикация получает постоянный номер версии в отдельной модели
Pure-помощник объединяет проверку значений без новых полномочий
Производный viewer наследует настройки, но читает отдельный экземпляр
Сайт сопоставляет сеть, запись и конкретный внешний файл
Самостоятельный базовый контракт с зафиксированной семантикой публикации и отзыва
Тридцать последовательных уроков учебной библиотеки: Solidity: роли, токены и управление
Отдельный реестр имеет передаваемого владельца и явный первоначальный адрес
PendingOwner принимает право отдельным действием, прежде прежний owner сохраняется
Publisher, revoker и admin имеют разные права в отдельном EditorialCatalog
Граф role-admin показывает прямые и назначаемые полномочия
Revoke выполняет администратор роли, renounce — её собственный участник
DefaultAdminRules вводит специальный переход главной роли с ожиданием и принятием
Pausable останавливает выбранные методы и не отменяет уже опубликованные данные
Реестр доверяет адресу комитета, а согласование происходит внутри него
Schedule и execute относятся к одним параметрам после заданной задержки