Viem at Shivacha
Type-safe, lightweight TypeScript library for EVM interactions.
Overview
Viem offers type-safe, performant primitives for EVM interaction with strong TypeScript inference from contract ABIs. It is our default for new TypeScript Web3 frontends and backends.
Why we use it
- End-to-end type safety
- Lightweight and fast
- Modern API design
- Account abstraction support
How we use it
Viem in our engineering work
dApp frontends
Typed contract calls.
Backends
Transaction services.
Smart wallets
AA integrations.
Services
Services that use Viem
Smart Contract Integration
Integrate smart contracts with apps, backends and external protocols — transaction management, events and data.
Learn moreSmart Wallet Development
Smart contract wallets with passkeys, gas sponsorship, batching, spending limits, session keys and flexible recovery.
Learn moreWeb3 Development
Web3 application development — dApps, wallet onboarding, smart contracts and the off-chain backend that makes them fast and usable.
Learn moreCrypto Wallet Development
Crypto wallet development for mobile, web and extensions — secure keys, multi-chain assets, swaps and dApp connectivity.
Learn moreMulti-Chain Wallet Development
Multi-chain wallets with unified balances, chain abstraction, cross-chain swaps and consistent UX across networks.
Learn moreCustodial Wallet Development
Custodial wallets backed by qualified custodians — simple onboarding, account recovery and integrated compliance.
Learn moreProducts
Products built with Viem
Pairs well with
What we combine with Viem
Languages, tooling and libraries for smart contracts and dApps.
Insights
Related insights
Solana vs EVM chains: architecture, tooling and when each makes sense
Solana's parallel runtime and Rust programs differ fundamentally from the EVM's account model and Solidity. What that means for performance, talent and security.
Learn moreHow to hire blockchain developers: skills to test and mistakes to avoid
Good blockchain developers combine security instinct, systems thinking and product sense. What to look for, how to test it, and the red flags that should end an interview.
Learn moreBuild with Viem.
Tell us about your project, or the engineers you need, and we will propose an approach.
