Viem
O Viem é a biblioteca TypeScript de baixo nível que usamos para falar com a Ethereum — rápida, totalmente tipada e previsível onde importa.

O Viem é uma biblioteca TypeScript para interagir com a Ethereum: construir transacções, ler estado de contratos, descodificar logs e gerir contas. É o motor por baixo do Wagmi e dos nossos serviços de cadeia no backend.
O código on-chain é implacável, por isso queremos uma biblioteca com tipos precisos e erros claros. A tipagem do Viem apanha incompatibilidades de contrato em tempo de compilação e mantém consistente o trabalho de cadeia no frontend e no backend.
No produto,
não no slide.
Chamadas tipadas a contratos
Leituras e escritas tipadas pela ABI que falham em compilação, não on-chain.
Serviços de cadeia no backend
Indexadores e signatários que observam eventos e submetem transacções de forma fiável.
Construção de transacções
Estimativa de gás e simulação para as transacções se comportarem como esperado antes do envio.