Ana içeriğe geç

Bu sayfanın güncellenmesine yardım edin

🌏

Bu sayfanın yeni bir sürümü vardır ancak şu anda yalnızca İngilizce'dir. Son sürümü çevirmemize yardımcı ol.

Sayfayı çevir
İngilizce'yi gör

Burada hata yok!🐛

Bu sayfa tercüme edilmiyor. Bu sayfayı şimdilik kasıtlı olarak İngilizce bıraktık.

JSON-RPC API

Son düzenleme: , Invalid DateTime
Sayfayı düzenle

Bir yazılım uygulamasının Ethereum blok zinciri ile etkileşime girebilmesi için (blok zinciri verilerini okuyarak ve/veya ağa işlemler göndererek), bir Ethereum düğümüne bağlanması gerekir.

Bu amaçla, her Ethereum istemcisi bir JSON-RPC şartnamesi uygular: Böylece uygulamaların güvenebileceği tek tip bir yöntem kümesi bulunur.

JSON-RPC, durum bilgisi olmayan, hafif bir uzaktan prosedür çağrısı (RPC) protokolüdür. Şartname öncelikli olarak çeşitli veri yapılarını ve bunların işlenmesiyle ilgili kuralları tanımlar. Kavramların aynı süreç içinde, soketler üzerinden, HTTP üzerinden veya birçok farklı mesaj geçiş ortamında kullanılabilir olması açısından aktarımdan bağımsızdır. Veri formatı olarak JSON (RFC 4627) kullanır.

JSON-RPC kaynakları

İstemci uygulamaları

Ethereum istemcilerinin her biri, JSON-RPC şartnamesini uygularken farklı programlama dilleri kullanabilir. Belirli programlama dilleriyle ilgili daha fazla ayrıntı için istemci belgelerine bakın. En güncel API destek bilgileri için her istemcinin belgelerini kontrol etmenizi öneririz.

Kolaylık Kütüphaneleri

JSON-RPC API aracılığıyla Ethereum istemcileriyle doğrudan etkileşim kurmayı seçebilseniz de, dapp geliştiricileri için genellikle daha kolay seçenekler vardır. JSON-RPC API'sinin üzerinde paketleyiciler sağlamak için birçok JavaScript ve arka uç API'si kütüphanesi bulunur. Bu kütüphanelerle geliştiriciler, Ethereum ile etkileşime giren JSON RPC taleplerini (arka planda) başlatmak için tercih ettikleri programlama dilinde sezgisel ve tek satırlı yöntemler yazabilirler.

Bu makale yararlı oldu mu?