1/ Podekscytowany, że mogę wypuścić `@prb/effect-evm` - bibliotekę Effect-TS dla frontendów EVM. Typowane błędy. Kompozytowalne usługi. Prawdziwa obserwowalność. Koniec z "transakcja nie powiodła się" bez kontekstu. Zbudowane na viem. Używane codziennie w Sablier.
4/ Najważniejsze: - ContractReader z wbudowanym multicall - TxManager z reaktywnym śledzeniem stanu - ReliableEventStream (obsługuje reorganizacje łańcucha) - Hooki React dla wszystkiego - Integracja z Wagmi Pełna lista funkcji w README na GitHubie:
5/ Przykładowy fragment kodu pokazujący, jak używać ContractReader z multicall:
6/ Cel: dążyć do bardziej solidnego zarządzania błędami w frontendach web3. Błędy oznaczone przez effect-ts eliminują klasę błędów "nie wiem, co się stało".
254