# JSON-RPC Yöntemleri

> Source: https://docs.blockvectra.com/tr/api/json-rpc/methods/

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`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_blockNumber/) | Düğüm tarafından bilinen en son bloğun numarasını döndürür. | 1 CU |
| [`eth_chainId`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_chainId/) | Geçerli ağın EIP-155 zincir kimliğini (Chain ID) döndürür. | 1 CU |
| [`eth_syncing`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_syncing/) | Düğümün senkronizasyon durumunu döndürür. | 10 CU |
| [`net_version`](https://docs.blockvectra.com/tr/api/json-rpc/methods/net_version/) | Geçerli ağın ağ kimliğini (Network ID) ondalık dize olarak döndürür. | 10 CU |
| [`web3_clientVersion`](https://docs.blockvectra.com/tr/api/json-rpc/methods/web3_clientVersion/) | Düğümün istemci adı ve sürüm dizesini döndürür. | 10 CU |
| [`eth_gasPrice`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_gasPrice/) | Düğüm tarafından önerilen geçerli gas fiyatını wei cinsinden döndürür. | 10 CU |
| [`eth_maxPriorityFeePerGas`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_maxPriorityFeePerGas/) | Gas birimi başına wei cinsinden önerilen EIP-1559 öncelik ücretini (bahşiş) döndürür. | 10 CU |
| [`eth_feeHistory`](https://docs.blockvectra.com/tr/api/json-rpc/methods/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`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_estimateGas/) | Bir işlemin gerektireceği gas sınırını tahmin eder. | 20 CU |
| [`eth_call`](https://docs.blockvectra.com/tr/api/json-rpc/methods/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`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_simulateV1/) | Ağa yayınlamadan blok durumuna karşı bir dizi çağrıyı veya işlemi simüle eder. | 20 CU |
| [`eth_getBalance`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_getBalance/) | Belirtilen bir blokta bir adresin wei cinsinden bakiyesini döndürür. | 10 CU |
| [`eth_getCode`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_getCode/) | Belirtilen bir blokta bir adrese dağıtılmış sözleşme bayt kodunu (bytecode) döndürür. | 10 CU |
| [`eth_getStorageAt`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_getStorageAt/) | Bir adresin belirli bir depolama yuvasında (storage slot) saklanan ham değeri döndürür. | 10 CU |
| [`eth_getTransactionCount`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_getTransactionCount/) | Belirtilen bir blokta bir adresten gönderilen işlem sayısını (nonce) döndürür. | 10 CU |
| [`eth_getLogs`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_getLogs/) | Bir filtreyle eşleşen bir blok aralığındaki olay günlüklerini sorgular. | 30 CU |
| [`eth_getBlockByNumber`](https://docs.blockvectra.com/tr/api/json-rpc/methods/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`](https://docs.blockvectra.com/tr/api/json-rpc/methods/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`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_getBlockReceipts/) | Belirtilen bir blok için tüm işlem makbuzlarını döndürür. | 10 CU |
| [`eth_getTransactionByHash`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_getTransactionByHash/) | Karmasına (hash) göre bir işlemi döndürür. | 10 CU |
| [`eth_getTransactionReceipt`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_getTransactionReceipt/) | Karmasına (hash) göre bir işlemin makbuzunu (yürütme sonucunu) döndürür. | 10 CU |
| [`eth_sendRawTransaction`](https://docs.blockvectra.com/tr/api/json-rpc/methods/eth_sendRawTransaction/) | İmzalanmış ham bir işlemi gönderir. | 30 CU |
| [`debug_traceTransaction`](https://docs.blockvectra.com/tr/api/json-rpc/methods/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`](https://docs.blockvectra.com/tr/api/json-rpc/methods/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`](https://docs.blockvectra.com/tr/api/json-rpc/methods/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

* [JSON-RPC Genel Bakış ve Ölçüm Kuralları](https://docs.blockvectra.com/tr/api/json-rpc/)
* [Hata Kodları Tablosu](https://docs.blockvectra.com/tr/api/json-rpc/#error-codes)
* [Zincir Başına Yöntem Politikası](https://docs.blockvectra.com/tr/api/json-rpc/#method-policy)
* [Desteklenen Zincirler](https://docs.blockvectra.com/tr/chains/)
