Biblioteca Ethereum

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.

Viem
O que é

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.

Porque usamos

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.

Onde aplicamos

No produto,
não no slide.

01

Chamadas tipadas a contratos

Leituras e escritas tipadas pela ABI que falham em compilação, não on-chain.

02

Serviços de cadeia no backend

Indexadores e signatários que observam eventos e submetem transacções de forma fiável.

03

Construção de transacções

Estimativa de gás e simulação para as transacções se comportarem como esperado antes do envio.

INICIAR PROJECTO

Construído com
Viem.

Iniciar projecto →