Faça a gestão do Quicknode a partir do seu terminal, código ou agente de IA.Agora com CLI, API de administração, MCP e SDK.
Começa a construirCertificação SOC 2 Tipo II · ISO 27001
A ethers.js é uma biblioteca JavaScript leve e com funcionalidades completas, concebida para facilitar a interação com a blockchain Ethereum e o seu ecossistema. Proporciona aos programadores ferramentas para gerir carteiras, assinar transações, interagir com contratos inteligentes e ligar-se a nós da Ethereum através de JSON-RPC ou de fornecedores populares como INFURA, Alchemy, Etherscan, Ankr e MetaMask. A biblioteca está totalmente escrita em TypeScript, oferecendo tipagem estrita para uma maior segurança e uma melhor experiência do programador. Suporta a importação e exportação de carteiras JSON e frases mnemónicas, incluindo carteiras determinísticas hierárquicas (HD) em várias línguas.
O design modular da biblioteca permite que os programadores incluam apenas os componentes de que necessitam, otimizando o tamanho do pacote e o desempenho. O ethers.js trata os nomes do Ethereum Name Service (ENS) como elementos de primeira classe, permitindo a utilização sem complicações de nomes legíveis por humanos em qualquer lugar onde um endereço Ethereum seja aceite. Suporta a interação com contratos através de metaclasses geradas a partir de qualquer ABI de contrato, incluindo ABIv2 e ABIs legíveis por humanos, simplificando as chamadas a contratos e o tratamento de eventos.
O que distingue o ethers.js é o seu suporte abrangente a fornecedores, permitindo ligações a nós da Ethereum através de vários backends com chaves de API predefinidas para um início rápido, ao mesmo tempo que incentiva os programadores a utilizarem as suas próprias chaves para funcionalidades avançadas, como dados de arquivo e análises. A biblioteca também oferece pacotes de extensão para casos de utilização avançados, tais como o agrupamento de chamadas múltiplas, a integração de carteiras de hardware e utilitários da Optimism Layer 2. Uma documentação extensa, manutenção ativa e uma grande comunidade contribuem para a sua adoção generalizada em dapps, carteiras e ferramentas de desenvolvimento em todo o ecossistema Ethereum.
Os programadores que desenvolvem aplicações baseadas na Ethereum enfrentam desafios na gestão segura de chaves privadas, na interação eficiente com contratos inteligentes e na ligação fiável aos nós da Ethereum. A fragmentação das ferramentas e a falta de bibliotecas abrangentes e fáceis de utilizar podem atrasar o desenvolvimento e introduzir riscos de segurança.
Importação/exportação de carteiras JSON e frases mnemónicas; suporta carteiras HD em vários idiomas.
Gera automaticamente objetos JavaScript a partir de qualquer ABI de contrato, facilitando as chamadas de métodos e o tratamento de eventos.
Liga-se através de JSON-RPC, INFURA, Alchemy, Etherscan, Ankr, Cloudflare, MetaMask e outros.
Módulos adicionais para o processamento em lote de múltiplas chamadas, suporte a carteiras de hardware, utilitários de Camada 2 e simulação de blockchain na memória.
Os programadores utilizam o ethers.js para interagir com contratos inteligentes, gerir as carteiras dos utilizadores e consultar dados da blockchain nas dapps.
Os criadores de carteiras utilizam o ethers.js para a gestão segura de chaves, a assinatura de transações e a integração com carteiras de hardware.
As plataformas de análise utilizam o ethers.js para obter dados da cadeia, monitorizar eventos e descodificar interações entre contratos.
RPC gratuito em mais de 80 cadeias. Crie um ponto de extremidade em menos de 30 segundos.
Explora os concorrentes e as aplicações da web3, como o Ethers.js.






Código Aberto | |
|---|---|
| Preço (mensal) | Gratuito |
| Preço (anual) | Gratuito |
| Mensagens | N/A |
| Apoio | Apoio da comunidade através do GitHub e do Discord |
| Análise |
RPC fiável, APIs poderosas e sem complicações.
O ethers.js disponibiliza documentação abrangente, tutoriais, guias de migração e um vasto conjunto de exemplos para ajudar os programadores a dar os primeiros passos e a aprofundar os seus conhecimentos sobre o desenvolvimento na Ethereum.
| Componibilidade | |||
| Entre cadeias | |||
| Personalização | |||
| Apoio aos programadores | |||
| Facilidade de integração | |||
| Desempenho |