Arc mainnet is now liveGet started with RPC, Streams, and Webhooks.
Create an endpointCertificado SOC 2 Tipo II · ISO 27001

Una biblioteca de JavaScript completa y compacta para interactuar con la Ethereum y el ecosistema Ethereum .
ethers.js es una biblioteca de JavaScript ligera y con todas las funciones, diseñada para facilitar la interacción con la Ethereum y su ecosistema. Proporciona a los desarrolladores herramientas para gestionar carteras, firmar transacciones, interactuar con contratos inteligentes y conectarse a 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 únicamente los componentes que necesitan, optimizando así el tamaño del paquete y el rendimiento. ethers.js trata los nombres Ethereum Service (ENS) como elementos de primer orden, lo que permite utilizar sin problemas nombres legibles para los humanos en cualquier lugar donde se acepten Ethereum . Admite la interacción con contratos a través de metaclases generadas a partir de cualquier ABI de contrato, incluidas las ABI v2 y las 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 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 el análisis. 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 de carteras de hardware y las utilidades Optimism 2. 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 Ethereum .
Los desarrolladores que crean aplicaciones 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 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 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 endpoint menos de 30 segundos.






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