Bitcoin
Адреса, UTXO, транзакции, подтверждения, regtest, Bitcoin Core RPC и учебный платёжный интерфейс.
63 материалаБлокчейн-приложения, контракты, тестовые среды и веб-интерфейсы.
Адреса, UTXO, транзакции, подтверждения, regtest, Bitcoin Core RPC и учебный платёжный интерфейс.
63 материалаКошелёк, подпись, gas, типы, storage, события, ошибки, ABI, права, ERC-20 и NFT.
75 материаловRemix, Hardhat, Foundry, OpenZeppelin, модульные тесты, fuzzing, инварианты и проверка исходников.
63 материалаwagmi, viem, смена сети и аккаунта, вход по подписи, статусы транзакции, индексирование, RPC и изменение цепочки.
63 материалаIPFS, L2, оракулы, реестр сертификатов, учебное голосование и доступ по токену.
63 материалаDecimals задаёт отображение целого баланса, а не дробную арифметику
Transfer меняет балансы выбранного токена и не передаёт редакционную роль
Approve назначает лимит spender, transferFrom использует отдельный маршрут
Обёртка нормализует результат вызова, количество проверяется отдельным договором
Подпись ERC-2612 назначает лимит, nonce и deadline ограничивают её подачу
Mint и burn имеют отдельные права, а lifetime-cap не восстанавливается от сжигания
Коллекция выдаёт уникальный номер абонемента без влияния на редакционные роли
Передача номера отличена от разрешения коллекционного оператора
URI закреплён отдельно от владения и проверяется по объявленному договору
Сессия сайта проверяет адрес и право отдельно от публичности файлов
Один экземпляр учитывает количество для каждого вида ресурса
Набор выдаётся атомарно с явной границей размера и правилом повторных идентификаторов
Приём ресурса отделён от авторизации дальнейшего распоряжения
Голосующий токен различает владение единицами и делегированное участие
Исторический вес читается по согласованной шкале времени и не заменяется текущим балансом
Отдельный Governor задаёт задержку, срок, порог и правило результата
Маршрут через Timelock отделяет успех голосования от изменения целевого реестра
Миграция описывает данные, полномочия и историю без обещания автоматического переноса
Как работают прокси в Solidity: delegatecall, адрес реализации, слоты ERC-1967, хранение состояния и атомарная инициализация контракта.
Инициализация прокси отделена от заблокированной реализации
Изменение версии добавляет поля без незаметной перестановки старого состояния
Тридцать уроков о локальной лаборатории Solidity: unit, fuzz, инварианты, handler, внешние ответы, снимки и происхождение артефакта.
Создаём понятную структуру локальной лаборатории и фиксируем компилятор, библиотеку проверок и настройки EVM.
Описываем разрешённые действия издателя и превращаем модель реестра в конкретные ожидания для будущих проверок.