Ana içeriğe geç
Change page

Arka uç API'si kütüphaneleri

Son düzenleme: @ytsdts336(opens in a new tab), 26 Temmuz 2024

Bir yazılım uygulamasının Ethereum blok zinciri ile etkileşime girmesi (yani blok zinciri verilerini okuması ve/veya ağa işlem 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 metotlar olur.

Bir Ethereum düğümüne bağlanmak için belirli bir programlama dili kullanmak istiyorsanız, ekosistem içinde bunu çok daha kolay hâle getiren birkaç kolaylık kütüphanesi vardır. Bu kütüphanelerle geliştiriciler, Ethereum ile etkileşime giren JSON RPC taleplerini (arka planda) başlatmak için sezgisel ve tek satırlı yöntemler yazabilirler.

Ön Koşullar

Ethereum yığınını ve Ethereum istemcilerini anlamak yardımcı olabilir.

Neden bir kütüphane kullanılır?

Bu kütüphaneler, bir Ethereum düğümü ile doğrudan etkileşim kurmanın karmaşıklığının çoğunu ortadan kaldırır. Ayrıca, bir geliştirici olarak Ethereum istemcilerinin karmaşıklıkları ile daha az zaman harcayarak ve uygulamanızın benzersiz işlevselliğine daha fazla zaman ayırabilmeniz için yardımcı işlevler (örneğin, ETH'yi Gwei'ye dönüştürmek) sağlarlar.

Mevcut kütüphaneler

Alchemy - Ethereum Geliştirme Platformu.

BlockCypher - Ethereum Web API'leri.

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

Infura - Hizmet olarak Ethereum API.

Cloudflare Ethereum Ağ Geçidi.

Coinbase Bulut Düğümü - Blok Zincir Altyapısı API'sı.

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

NFTPort - Ethereum Verisi ve Basım API'ları.

Nodesmith - Ethereum Ana Ağı ve test ağlarına JSON-RPC API erişimi.

Ethercluster - Hem ETH hem de ETC'yi destekleyen kendi Ethereum API hizmetinizi çalıştırın.

Chainstack - Esnek ve özel Ethereum düğüm servisleri.

QuickNode - Bir Hizmet Olarak Blok Zincir Altyapısı.

Python Tooling - Python üzerinden Ethereum etkileşimi için çeşitli kütüphaneler.

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

Rivet - Ethereum ve açık kaynaklı yazılım tarafından desteklenen bir hizmet olarak Ethereum Classic API'ları.

Nethereum Blok zincir için açık kaynaklı bir .NET entegrasyon kütüphanesi.

Tatum - üstün blok zincir geliştirme platformu.

Watchdata - Ethereum blok zincirine basit ve güvenilir API erişimi sağlayın.

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

NOWNodes - Tam Düğümler ve Blok Arayıcıları.

Moralis - Kuruluş Seviyesi EVM API Sağlayıcısı.

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

GetBlock- Web3 geliştirme için servis olarak blok zincir

BlockPi - Daha verimli ve hızlı RPC servisleri sağlamak

Tokenview - Genel Multi Kripto Blok Zincir API'lar Platformu

Daha fazla bilgi

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

  • Düğümler ve İstemciler
  • Geliştirici çerçeveleri
  • JavaScript'te Ethereum blok zincirini kullanmak için Web3js'yi kurun – Projenizde web3.js kurulumu için talimatlar.
  • JavaScript'ten akıllı sözleşme çağırma – DAI belirtecini kullanarak, JavaScript kullanan sözleşme işlevini nasıl çağıracağınızı görün.

Bu makale yararlı oldu mu?