1/ В восторге от выпуска `@prb/effect-evm` - библиотеки Effect-TS для фронтендов EVM. Типизированные ошибки. Компонуемые сервисы. Реальная наблюдаемость. Больше никаких "транзакция не удалась" без контекста. Создано на основе viem. Используется ежедневно в Sablier.
4/ Основные моменты: - ContractReader с встроенным multicall - TxManager с реактивным отслеживанием состояния - ReliableEventStream (обрабатывает реорганизации цепочки) - React хуки для всего - Интеграция с Wagmi Полный список функций в README на GitHub:
5/ Пример кода, показывающий, как использовать ContractReader с multicall:
6/ Цель: продвигать веб3 интерфейсы к более надежному управлению ошибками. Ошибки с тегами effect-ts устраняют класс ошибок "не знаю, что произошло".
334