Gestiona Quicknode desde tu terminal, código o agente de IA.Ahora con CLI, Admin API, MCP y SDK.
Empieza a crearCertificación SOC 2 Tipo II · ISO 27001

Una biblioteca de JavaScript completa y compacta para interactuar con la cadena de bloques y el ecosistema de Ethereum.
ethers.js es una biblioteca de JavaScript ligera y con todas las funciones, diseñada para facilitar la interacción con la cadena de bloques de Ethereum y su ecosistema. Proporciona a los desarrolladores herramientas para gestionar carteras, firmar transacciones, interactuar con contratos inteligentes y conectarse a nodos de Ethereum a través de JSON-RPC o de proveedores populares como INFURA, Alchemy, Etherscan, Ankr y MetaMask. La biblioteca está escrita íntegramente en TypeScript, lo que ofrece un tipado estricto para mejorar la seguridad y la experiencia del desarrollador. Admite la importación y exportación de carteras JSON y frases mnemotécnicas, incluidas las carteras determinísticas jerárquicas (HD) en varios idiomas.
El diseño modular de la biblioteca permite a los desarrolladores incluir solo los componentes que necesitan, optimizando así el tamaño del paquete y el rendimiento. ethers.js trata los nombres del Ethereum Name Service (ENS) como elementos de primer orden, lo que permite utilizar sin problemas nombres legibles para los humanos en cualquier lugar donde se acepte una dirección de Ethereum. Admite la interacción con contratos a través de metaclases generadas a partir de cualquier ABI de contrato, incluidas ABIv2 y ABI legibles para los humanos, lo que simplifica las llamadas a contratos y la gestión de eventos.
Lo que distingue a ethers.js es su amplia compatibilidad con proveedores, lo que permite conectarse a nodos de Ethereum a través de diversos backends con claves API predeterminadas para una puesta en marcha rápida, al tiempo que anima a los desarrolladores a utilizar sus propias claves para acceder a funciones avanzadas como el archivo de datos y la analítica. La biblioteca también ofrece paquetes de extensión para casos de uso avanzados, como el procesamiento por lotes de múltiples llamadas, la integración con carteras de hardware y las utilidades de la Capa 2 de Optimism. Una amplia documentación, un mantenimiento activo y una gran comunidad contribuyen a su amplia adopción en dapps, carteras y herramientas para desarrolladores en todo el ecosistema de Ethereum.
Los desarrolladores que crean aplicaciones basadas en Ethereum se enfrentan a retos a la hora de gestionar de forma segura las claves privadas, interactuar de manera eficiente con los contratos inteligentes y conectarse de forma fiable a los nodos de Ethereum. La fragmentación de las herramientas y la falta de bibliotecas completas y fáciles de usar pueden ralentizar el desarrollo y generar riesgos de seguridad.
Importa y exporta carteras JSON y frases mnemotécnicas; es compatible con carteras HD en varios idiomas.
Descubre los competidores y las aplicaciones de web3 similares a Ethers.js.
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.
ethers.js ofrece una amplia documentación, tutoriales, guías de migración y un amplio conjunto de ejemplos para ayudar a los desarrolladores a dar sus primeros pasos y profundizar en sus conocimientos sobre el desarrollo en Ethereum.
Genera automáticamente objetos JavaScript a partir de cualquier ABI de contrato para facilitar las llamadas a métodos y la gestión de eventos.
Se conecta a través de JSON-RPC, INFURA, Alchemy, Etherscan, Ankr, Cloudflare, MetaMask y otros.
Módulos adicionales para el procesamiento por lotes de múltiples llamadas, compatibilidad con monederos de hardware, utilidades de Capa 2 y simulación de blockchain en memoria.
Los desarrolladores utilizan ethers.js para interactuar con contratos inteligentes, gestionar las carteras de los usuarios y consultar datos de la cadena de bloques dentro de las dapps.
Los desarrolladores de carteras utilizan ethers.js para la gestión segura de claves, la firma de transacciones y la integración con carteras de hardware.
Las plataformas de análisis utilizan ethers.js para obtener datos de la cadena de bloques, detectar eventos y descodificar las interacciones entre contratos.
RPC gratuito en más de 80 cadenas. Configura un punto final en menos de 30 segundos.






| Componibilidad | |||
| Entre cadenas | |||
| Posibilidades de personalización | |||
| Asistencia para desarrolladores | |||
| Facilidad de integración | |||
| Rendimiento |