¿Tienes un nodo de Hyperliquid en funcionamiento?Activa una ruta directa para bloques y un mempool completo con el peering de Hyperliquid .
Más información
Una interfaz de TypeScript ligera, modulable y con seguridad de tipos para crear Ethereum y bibliotecas fiables Ethereum .
Certificado SOC 2 Tipo II · ISO 27001
Viem es una interfaz de TypeScript diseñada para ofrecer a los desarrolladores una forma fiable, eficiente y modular de interactuar con la Ethereum . Ofrece módulos ligeros y combinables que permiten crear Ethereum y bibliotecas Ethereum , centrándose en la seguridad de tipos y la experiencia del desarrollador. Viem aborda los problemas habituales que se encuentran en Ethereum existentes Ethereum , como ethers.js y web3.js, haciendo hincapié en la estabilidad, el tamaño mínimo de los paquetes y el rendimiento. Sus API están diseñadas para ser explícitas y flexibles, lo que permite a los desarrolladores comprender en profundidad Ethereum , al tiempo que se mantiene un tipado fuerte y la compatibilidad con el autocompletado.
La herramienta admite abstracciones sobre la API JSON-RPC, API de interacción con contratos inteligentes de primera clase y utilidades para la codificación y decodificación de ABI. Se integra a la perfección con entornos Ethereum populares Ethereum , como Anvil, Hardhat y Ganache, y permite importar carteras a través de extensiones de navegador, WalletConnect o claves privadas. La arquitectura modular de Viem permite el «tree-shaking» para mantener reducidos los tamaños finales de los paquetes, lo cual es fundamental para las aplicaciones web dirigidas a usuarios con conexiones lentas.
Viem stands out by combining a test-driven development approach with comprehensive documentation and stable, deterministic APIs. It is built by the same team behind wagmi, a popular React hooks library for Ethereum, ensuring tight integration and a smooth developer experience. Developers can get started quickly by installing the package via npm and creating clients configured for specific Ethereum chains and transports. Extensive guides and examples are available to ease onboarding and migration from other libraries.
Las bibliotecas Ethereum de bajo nivel Ethereum existentes suelen adolecer de una experiencia de desarrollo deficiente, paquetes de gran tamaño, API inestables y un rendimiento subóptimo. Estos problemas complican el desarrollo Ethereum fiables y eficientes, especialmente cuando se requieren tipado fuerte y modularidad.
Simplifica la interacción con Ethereum al convertir las llamadas JSON-RPC de bajo nivel en funciones fáciles de usar.
Soporte de primera clase para llamadas a funciones de contrato, transacciones y gestión de eventos, con utilidades de codificación y decodificación ABI.
Permite importar carteras desde extensiones del navegador, WalletConnect y claves privadas para firmar transacciones.
Funciona a la perfección con Anvil, Hardhat y Ganache para realizar pruebas y desarrollar aplicaciones.
Los desarrolladores utilizan viem para crear aplicaciones descentralizadas con un sólido soporte para TypeScript, lo que garantiza menos errores y una mayor facilidad de mantenimiento.
Los autores de la biblioteca aprovechan los módulos componibles de viem para crear componentes reutilizables Ethereum con un mínimo de dependencias.
Los equipos integran conexiones con carteras y llamadas a contratos inteligentes en sus aplicaciones utilizando el cliente de cartera y las API de contratos de viem.
RPC gratuito en más de 80 cadenas. Configura un endpoint menos de 30 segundos.
Descubre las alternativas y aplicaciones de web3 similares a Viem.






Código abierto | |
|---|---|
| Precio (mensual) | Gratis |
| Precio (anual) | Gratis |
| Mensajería | N/A |
| Asistencia | Asistencia de la comunidad a través de GitHub y Discord |
| Análisis |
RPC fiable, potentes API y sin complicaciones.
Viem ofrece documentación exhaustiva, ejemplos y apoyo de la comunidad para ayudar a los desarrolladores a dar sus primeros pasos y a migrar desde otras Ethereum . El proyecto mantiene una alta cobertura de pruebas y proporciona guías sobre temas avanzados, como la gestión de errores, la EIP-7702 y las transacciones blob.
| Componibilidad | |||
| Entre cadenas | |||
| Posibilidades de personalización | |||
| Asistencia para desarrolladores | |||
| Facilidad de integración | |||
| Rendimiento |