Pular para o conteúdo principal

Ajude a atualizar esta página

🌏

Há uma nova versão desta página mas, no momento, ela está apenas em inglês. Ajude-nos a traduzir a última versão.

Traduzir página
Visualizar em inglês

Não há bugs aqui!🐛

Esta página não está sendo traduzida. Ela foi intencionalmente deixada em inglês, por enquanto.

Bibliotecas de API no Backend

Última edição: , Invalid DateTime
Editar Página

Para que um aplicativo de software interaja com a cadeia de blocos Ethereum (ou seja, leia os dados da cadeia de blocos e/ou envie transações para a rede), ele deve se conectar a um nó do Ethereum.

Para esse propósito, cada cliente Ethereum implementa a especificação JSON-RPC, portanto, há um conjunto uniforme de terminais nos quais os aplicativos podem se aplicar.

Se você quiser usar uma linguagem de programação específica para se conectar com um nó Ethereum, existem várias bibliotecas de conveniência dentro do ecossistema que tornam isso muito mais fácil. Com essas bibliotecas, os desenvolvedores podem escrever intuitivamente métodos on-line para iniciar requisições JSON RPC (por debaixo dos panos) que interajam com a Ethereum.

Pré-requisitos

Pode ser útil para entender a stack da Ethereum e clientes Ethereum.

Por que usar uma biblioteca?

Essas bibliotecas abstraem muito da complexidade de interagir diretamente com um nó Ethereum. Eles também fornecem funções de utilidade (por exemplo, Convertendo ETH para Gwei) para que como desenvolvedor você possa passar menos tempo lidando com as complexidades de clientes da Ethereum e mais tempo focado na funcionalidade única do seu aplicativo.

Bibliotecas disponíveis

Alchemy - Plataforma de Desenvolvimento Ethereum.

  • alchemy.com
  • Documentação
  • GitHub
  • Discord

BlockCypher - Ethereum Web APIs.

Infura - A API da Ethereum como um serviço.

Gateway Cloudflare de Ethereum.

DataHub por Figment - Serviços de API Web3 API com rede principal Ethereum e rede de testes.

Nodesmith - Acesso por API JSON-RPC a rede principal e rede de testes Ethereum.

Ethercluster - Execute o seu próprio serviço de API da Ethereum que suporta ETH e ETC.

Chainstack - Nós Ethereum compartilhados e dedicados como um serviço.

QuickNode - Blockchain Infrastructure as a Service.

Python Tooling - Variedade de bibliotecas para interação com a Ethereum via Python.

web3j - Uma biblioteca de integração para Ethereum em Java/Android/Kotlin/Scala.

Rivet - Ethereum e Ethereum Classic APIs como um serviço, desenvolvido por software de código aberto.

Nethereum - Uma biblioteca de integração .NET de código aberto para cadeia de blocos.

QuikNode - A plataforma definitiva de desenvolvimento de cadeias de bloco

Watchdata - Fornecer acesso API simples e confiável à cadeia de blocos Ethereum.

Zmok - Speed-oriented Ethereum nodes as JSON-RPC/WebSockets API.

Leitura adicional

Conhece algum recurso da comunidade que o ajudou? Edite essa página e adicione!

Este artigo foi útil?