Ethereum EVM и Solidity
Кошелёк, подпись, gas, типы, storage, события, ошибки, ABI, права, ERC-20 и NFT.
Материалы
- Solidity и веб: реестр учебных сертификатов
Десять последовательных уроков проекта «Реестр».
- Сертификат, хеш и граница доверия
HTML расчёта SHA-256 локального файла; модель записи без персональных данных
- Первый контракт и постоянное хранилище
Solidity struct, mapping, owner и явный getter
- Выдача записи и события контракта
Выдача владельцем, ошибки повторения и событие Issued
- Отзыв сертификата и модель полномочий
Отзыв, отдельные издатели, сохранение истории и границы администрирования
- Локальная EVM и адрес развёрнутого контракта
Конфигурация Foundry/Anvil, loopback RPC, ручная привязка deployment.json
- Чтение реестра из браузера
viem Public Client, ABI, проверки chainId/code и BigInt в HTML
- Кошелёк и выбранная сеть
EIP-1193, действие подключения, события смены аккаунта/сети
- Симуляция, подпись и подтверждение выдачи
simulateContract, writeContract, receipt и разделённые состояния UI
- События, диапазоны блоков и актуальный статус
Ограниченные getLogs, Issued/Revoked и сверка со storage
- Проверка файла и границы доказательства
SHA-256 локального файла, доверенный издатель, актуальный отзыв, экспорт результата