Přejít na hlavní obsah
Change page

Knihovny backendového API

Aby mohla softwarová aplikace komunikovat s blockchainem Etherea (tj. číst data z blockchainu a/nebo odesílat transakce do sítě), musí se připojit k uzlu Etherea.

Za tímto účelem každý klient Etherea implementuje specifikaci JSON-RPC, takže existuje jednotná sada metod, na které se aplikace mohou spolehnout.

Pokud chcete k připojení k uzlu Etherea použít konkrétní programovací jazyk, existuje v ekosystému mnoho užitečných knihoven, které to značně usnadňují. S těmito knihovnami mohou vývojáři psát intuitivní jednořádkové metody pro inicializaci požadavků JSON-RPC (na pozadí), které komunikují s Ethereem.

Předpoklady

Může být užitečné porozumět technologickému zásobníku Etherea a klientům Etherea.

Proč používat knihovnu?

Tyto knihovny abstrahují velkou část složitosti přímé komunikace s uzlem Etherea. Poskytují také užitečné funkce (např. převod ETH na Gwei), takže jako vývojář můžete strávit méně času řešením složitostí klientů Etherea a více času se soustředit na jedinečnou funkcionalitu vaší aplikace.

Dostupné knihovny

Infrastruktura a služby uzlů

Alchemy - Vývojová platforma pro Ethereum.

All That Node - Uzel jako služba (Node-as-a-Service).

Blast od Bware Labs - Decentralizovaná API pro Ethereum Mainnet a testovací sítě.

BlockPi - Poskytuje efektivnější a rychlejší služby RPC

Cloudflare Ethereum Gateway.

Etherscan - Prohlížeč bloků a API pro transakce

Blockscout - Open source prohlížeč bloků

GetBlock - Blockchain jako služba pro vývoj ve Web3

Infura - API Etherea jako služba.

Node RPC - Cenově dostupný poskytovatel EVM JSON-RPC

NOWNodes - Plné uzly a prohlížeče bloků.

QuickNode - Blockchainová infrastruktura jako služba.

Rivet - API pro Ethereum a Ethereum Classic jako služba poháněná open source softwarem.

Zmok - Rychlostně orientované uzly Etherea jako API JSON-RPC/WebSockets.

Vývojové nástroje

ethers-kt - Asynchronní, vysoce výkonná knihovna v Kotlin/Java/Android pro blockchainy založené na EVM.

Nethereum - Open source integrační knihovna .NET pro blockchain.

Nástroje pro Python - Různé knihovny pro interakci s Ethereem pomocí Pythonu.

Tatum - Ultimátní platforma pro vývoj na blockchainu.

Web3j - Integrační knihovna v Java/Android/Kotlin/Scala pro Ethereum.

Blockchainové služby

BlockCypher - Webová API pro Ethereum.

Chainbase - Komplexní datová infrastruktura Web3 pro Ethereum.

Chainstack - Elastické a dedikované uzly Etherea jako služba.

Coinbase Cloud Node - API pro blockchainovou infrastrukturu.

DataHub od Figment - Služby API Web3 s Ethereum Mainnet a testovacími sítěmi.

Moralis - Poskytovatel podnikového EVM API.

NFTPort - API pro data a ražení na Ethereu.

Tokenview - Obecná platforma pro multi-krypto blockchainová API.

Watchdata - Poskytuje jednoduchý a spolehlivý přístup k API blockchainu Etherea.

Codex - Obohacené API pro blockchainová data v reálném čase napříč desítkami sítí.

Covalent - Obohacená blockchainová API pro více než 200 sítí.

Další čtení

Víte o komunitním zdroji, který vám pomohl? Upravte tuto stránku a přidejte ho!