viem

Installation
SKILL.md

Skill based on viem, generated 2026-02-09. Docs: https://viem.sh

viem is a TypeScript client for Ethereum: Public/Wallet/Test clients, transports (HTTP, WebSocket, custom), type-safe contract reads/writes, local and JSON-RPC accounts, chains, ENS, and encoding/unit helpers.

Core References

Topic Description Reference
Clients & Transports Public/Wallet/Test clients, HTTP/WS/custom transports, multicall batching core-clients-transports
Contract getContract, readContract, writeContract, simulateContract core-contract
Accounts Local (privateKey, mnemonic) and JSON-RPC accounts, extend with publicActions core-accounts

Features

Chains & ENS

Topic Description Reference
Chains Built-in chains (viem/chains), defineChain for custom features-chains
Related skills
Installs
13
GitHub Stars
3
First Seen
Feb 10, 2026