JSON-RPC
JSON-RPC Yöntemleri
BlockVectra'da desteklenen Ethereum JSON-RPC yöntemleri, özetler ve Compute Unit (CU) ağırlıkları.
BlockVectra, desteklenen blokzincir ağlarında standart Ethereum JSON-RPC 2.0 yöntemlerini destekler. İstekler Compute Units (CU) cinsinden ölçülür ve anahtar başına hız sınırlamasına tabidir.
Parametrelerini, dönüş yapısını, notlarını, curl istek örneğini ve zincir başına kullanılabilirliğini görüntülemek için aşağıdaki herhangi bir yöntemi seçin.
Yöntemler
| Yöntem | Özet | CU / Çağrı |
|---|---|---|
eth_blockNumber | Düğüm tarafından bilinen en son bloğun numarasını döndürür. | 1 CU |
eth_chainId | Geçerli ağın EIP-155 zincir kimliğini (Chain ID) döndürür. | 1 CU |
eth_syncing | Düğümün senkronizasyon durumunu döndürür. | 10 CU |
net_version | Geçerli ağın ağ kimliğini (Network ID) ondalık dize olarak döndürür. | 10 CU |
web3_clientVersion | Düğümün istemci adı ve sürüm dizesini döndürür. | 10 CU |
eth_gasPrice | Düğüm tarafından önerilen geçerli gas fiyatını wei cinsinden döndürür. | 10 CU |
eth_maxPriorityFeePerGas | Gas birimi başına wei cinsinden önerilen EIP-1559 öncelik ücretini (bahşiş) döndürür. | 10 CU |
eth_feeHistory | Bir blok aralığı boyunca geçmiş taban ücretleri, gas kullanım oranlarını ve isteğe bağlı öncelik ücreti yüzdelik dilimlerini döndürür. | 10 CU |
eth_estimateGas | Bir işlemin gerektireceği gas sınırını tahmin eder. | 20 CU |
eth_call | Belirtilen bir bloğun durumuna karşı salt okunur bir çağrı yürütür ve sonucunu döndürür. | 15 CU |
eth_simulateV1 | Ağa yayınlamadan blok durumuna karşı bir dizi çağrıyı veya işlemi simüle eder. | 20 CU |
eth_getBalance | Belirtilen bir blokta bir adresin wei cinsinden bakiyesini döndürür. | 10 CU |
eth_getCode | Belirtilen bir blokta bir adrese dağıtılmış sözleşme bayt kodunu (bytecode) döndürür. | 10 CU |
eth_getStorageAt | Bir adresin belirli bir depolama yuvasında (storage slot) saklanan ham değeri döndürür. | 10 CU |
eth_getTransactionCount | Belirtilen bir blokta bir adresten gönderilen işlem sayısını (nonce) döndürür. | 10 CU |
eth_getLogs | Bir filtreyle eşleşen bir blok aralığındaki olay günlüklerini sorgular. | 30 CU |
eth_getBlockByNumber | İsteğe bağlı olarak tam işlem nesneleriyle birlikte bir bloğu numarasına göre döndürür. | 5 CU |
eth_getBlockByHash | İsteğe bağlı olarak tam işlem nesneleriyle birlikte bir bloğu karmasına (hash) göre döndürür. | 10 CU |
eth_getBlockReceipts | Belirtilen bir blok için tüm işlem makbuzlarını döndürür. | 10 CU |
eth_getTransactionByHash | Karmasına (hash) göre bir işlemi döndürür. | 10 CU |
eth_getTransactionReceipt | Karmasına (hash) göre bir işlemin makbuzunu (yürütme sonucunu) döndürür. | 10 CU |
eth_sendRawTransaction | İmzalanmış ham bir işlemi gönderir. | 30 CU |
debug_traceTransaction | Bir yürütme izi (trace) oluşturmak için bir işlemin yürütülmesini yeniden yapılandırır ve yeniden oynatır. | 100 CU |
debug_traceCall | Belirtilen bir blok durumunun üzerinde bir eth_call çalıştırır ve bir yürütme izi (trace) oluşturur. | 100 CU |
trace_transaction | Bir işlemin yürütülmesi sırasında oluşturulan tüm izleri döndürür. | 100 CU |
İlgili referanslar
Son güncelleme: