Back to Organizations
Viem
Viem is a lightweight, composable, and type-safe TypeScript library for interfacing with Ethereum, providing developers with low-level building blocks to interact with the blockchain.
Distributed
Description
Viem provides modular, composable modules to build applications and libraries that interface with Ethereum. It offers abstractions over the JSON-RPC API, first-class APIs for interacting with smart contracts, native BigInt support, ABI encoding/decoding utilities, and extensive TypeScript typing, including type inference from ABIs and EIP-712 Typed Data. It supports importing browser extension wallets, WalletConnect, or private keys, and provides first-class support for testing tools like Anvil, Hardhat, and Ganache. Viem is designed for developers and library authors building Ethereum-based applications, emphasizing performance, small bundle size, and type safety.Grant Funding
VC Funding
ARB
$4.5K
$0