G
Guide DAO
@guidedao4.4K подп.
1.0Kпросмотров
22.7%от подписчиков
20 февраля 2026 г.
📷 ФотоScore: 1.1K
В этом уроке разбираем ключевой механизм, который позволяет смарт‑контрактам общаться с внешним миром — события (Events) в Solidity и то, как они устроены внутри EVM. — Зачем контракту события, если он не может сам ходить в интернет? Мост между блокчейном и интерфейсами DApp. — Как объявить событие и вызвать его? Простой синтаксис event и emit. Почему нельзя эмитить в pure/view-функциях? — Что такое индексированные поля (indexed) и зачем они нужны? Поиск и фильтрация событий по конкретным адресам или суммам. — Куда реально записываются данные: Topics vs Data. Почему в топиках лежит хеш сигнатуры, а остальное — в Data? Разбор логов в Remix. — Сколько стоят события? Разбор opcode LOG0‑LOG4 и стоимости газа за байты в data и за каждый topic. — Как тестировать события в Hardhat/Foundry? Используем expect(contract).to.emit и проверяем аргументы. — Как подписаться на события на фронтенде? Методы .on() и .once() в ethers.js. По промокоду LIFECHANGE скидка -30% на guidedao.xyz до 28 февраля 😈 https://www.youtube.com/watch?v=2fyAHm7E8j4
1.0K
просмотров
1045
символов
Да
эмодзи
Да
медиа

Другие посты @guidedao

Все посты канала →
В этом уроке разбираем ключевой механизм, который позволяет — @guidedao | PostSniper