viem
TypeScript toolkit for building Ethereum apps and smart contract interactions
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install viem?โผ
Run `npx skills add wevm/viem --all -g -y` in your terminal to install this suite globally for your AI agent.
What is viem used for?โผ
Viem is a TypeScript library for interacting with Ethereum, letting you read blockchain data, send transactions, and call smart contracts with type-safe APIs.
How is viem different from ethers.js?โผ
Viem uses native BigInt instead of BigNumber libraries, infers TypeScript types directly from ABIs, and offers a lighter, more modular API design.
Does viem work with AI coding agents?โผ
Yes. The included AGENTS.md file gives AI agents clear rules for generating contract actions, writing docs, and following the project's conventions.
Can I use viem with wallets like MetaMask?โผ
Yes. Viem supports browser extension wallets, WalletConnect, and private key wallets out of the box.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core