Ana içeriğe atla
Change page

Arka uç API kütüphaneleri

Bir yazılım uygulamasının Ethereum blokzinciri ile etkileşime girebilmesi (yani blokzincir verilerini okuması ve/veya ağa işlemler göndermesi) için bir Ethereum düğümüne bağlanması gerekir.

Bu amaçla, her Ethereum istemcisi JSON-RPC spesifikasyonunu uygular, böylece uygulamaların güvenebileceği tek tip bir yöntemler seti bulunur.

Bir Ethereum düğümüne bağlanmak için belirli bir programlama dili kullanmak istiyorsanız, ekosistemde bunu çok daha kolaylaştıran birçok kullanışlı kütüphane vardır. Bu kütüphanelerle geliştiriciler, Ethereum ile etkileşime giren JSON-RPC isteklerini (arka planda) başlatmak için sezgisel, tek satırlık yöntemler yazabilirler.

Ön koşullar

Ethereum yığınını ve Ethereum istemcilerini anlamak faydalı olabilir.

Neden bir kütüphane kullanılmalı?

Bu kütüphaneler, doğrudan bir Ethereum düğümüyle etkileşime girmenin karmaşıklığının çoğunu soyutlar. Ayrıca yardımcı işlevler (örneğin, ETH'yi Gwei'ye dönüştürmek) sağlarlar, böylece bir geliştirici olarak Ethereum istemcilerinin incelikleriyle uğraşmak için daha az, uygulamanızın benzersiz işlevselliğine odaklanmak için daha fazla zaman harcayabilirsiniz.

Mevcut kütüphaneler

Altyapı ve düğüm hizmetleri

Alchemy - Ethereum Geliştirme Platformu.

All That Node - Hizmet Olarak Düğüm (Node-as-a-Service).

Bware Labs'ten Blast - Ethereum Ana Ağı ve Test Ağları için Merkeziyetsiz API'ler.

BlockPi - Daha verimli ve hızlı RPC hizmetleri sağlar

Cloudflare Ethereum Gateway.

Etherscan - Blok Gezgini ve İşlem API'leri

Blockscout - Açık Kaynaklı Blok Gezgini

GetBlock- Web3 geliştirmesi için hizmet olarak blokzincir (Blockchain-as-a-service)

Infura - Hizmet olarak Ethereum API'si.

Node RPC - Uygun maliyetli EVM JSON-RPC sağlayıcısı

NOWNodes - Tam Düğümler ve Blok Gezginleri.

QuickNode - Hizmet Olarak Blokzincir Altyapısı.

Rivet - Açık kaynaklı yazılımlarla desteklenen hizmet olarak Ethereum ve Ethereum Classic API'leri.

Zmok - JSON-RPC/WebSockets API'si olarak hız odaklı Ethereum düğümleri.

Geliştirme araçları

ethers-kt - EVM tabanlı blokzincirler için asenkron, yüksek performanslı Kotlin/Java/Android kütüphanesi.

Nethereum - Blokzincir için açık kaynaklı bir .NET entegrasyon kütüphanesi.

Python Araçları - Python aracılığıyla Ethereum etkileşimi için çeşitli kütüphaneler.

Tatum - Nihai blokzincir geliştirme platformu.

Web3j - Ethereum için bir Java/Android/Kotlin/Scala entegrasyon kütüphanesi.

Blokzincir hizmetleri

BlockCypher - Ethereum Web API'leri.

Chainbase - Ethereum için hepsi bir arada Web3 veri altyapısı.

Chainstack - Hizmet olarak esnek ve özel Ethereum düğümleri.

Coinbase Cloud Node - Blokzincir Altyapı API'si.

Figment'ten DataHub - Ethereum Ana Ağı ve test ağları ile Web3 API hizmetleri.

Moralis - Kurumsal Düzeyde EVM API Sağlayıcısı.

NFTPort - Ethereum Veri ve Basım (Mint) API'leri.

Tokenview - Genel Çoklu Kripto Blokzincir API'leri Platformu.

Watchdata - Ethereum blokzincirine basit ve güvenilir API erişimi sağlar.

Codex - Düzinelerce ağda gerçek zamanlı, zenginleştirilmiş blokzincir veri API'si.

Covalent - 200'den fazla Ağ için zenginleştirilmiş blokzincir API'leri.

Daha fazla okuma

Size yardımcı olan bir topluluk kaynağı mı biliyorsunuz? Bu sayfayı düzenleyin ve ekleyin!