This section documents the core Ethereum JSON-RPC API methods that provide essential functionality for interacting with the Ethereum blockchain. These methods form the foundation of most Ethereum applications and development workflows.
These methods provide core functionality for interacting with the Ethereum blockchain, including account balances, transaction data, block information, and smart contract interactions.
Metot Çağrıları | HTTP! | WS! |
---|---|---|
eth_blockNumber Mevcut blok numarasını döndürür | ||
eth_call İşlem oluşturmadan hemen yeni bir mesaj çağrısı yürütür | ||
eth_chainId Mevcut ağın zincir kimliğini döndürür | ||
eth_estimateGas Bir işlemi yürütmek için ne kadar gaz gerektiğine dair bir tahmin oluşturur ve döndürür | ||
eth_feeHistory İstenen blok aralığı için işlem ücreti geçmişi verilerini döndürür | ||
eth_gasPrice Mevcut gaz fiyatını wei cinsinden döndürür | ||
eth_getBalance Belirli bir adres için bir hesabın bakiyesini döndürür | ||
eth_getBlockByHash Hash değeri ile belirtilen bir blok hakkında bilgi döndürür | ||
eth_getBlockByNumber Numarası ile belirtilen bir blok hakkında bilgi döndürür | ||
eth_getBlockReceipts Belirli bir blok için tüm işlem makbuzlarını döndürür | ||
eth_getBlockTransactionCountByHash Hash değeri ile belirtilen bir bloktaki işlem sayısını döndürür | ||
eth_getBlockTransactionCountByNumber Numarası ile belirtilen bir bloktaki işlem sayısını döndürür | ||
eth_getCode Belirli bir adresteki derlenmiş akıllı sözleşme kodunu döndürür | ||
eth_getFilterChanges Bir filtre için yoklama yöntemi, son yoklamadan bu yana oluşan günlüklerin bir dizisini döndürür | ||
eth_getFilterLogs Verilen kimliğe sahip filtreyle eşleşen tüm günlüklerin bir dizisini döndürür | ||
eth_getLogs Verilen filtre kriterlerine uyan günlüklerin bir dizisini döndürür | ||
eth_getProof Bir hesabın durumu için merkle kanıtını döndürür | ||
eth_getStorageAt Belirli bir adresteki bir depolama konumundan değeri döndürür | ||
eth_getTransactionByBlockHashAndIndex Blok hash değeri ve işlem indeksi ile işlem bilgilerini döndürür | ||
eth_getTransactionByBlockNumberAndIndex Blok numarası ve işlem indeksi ile işlem bilgilerini döndürür | ||
eth_getTransactionByHash İşlem hash değeri ile işlem ayrıntılarını döndürür | ||
eth_getTransactionCount Bir adresten gönderilen işlem sayısını (nonce) döndürür | ||
eth_getTransactionReceipt Hash değeri ile belirtilen bir işlemin makbuzunu döndürür | ||
eth_getUncleByBlockHashAndIndex Blok hash değeri ve amca indeksi ile bir amca blok hakkında bilgi döndürür | ||
eth_getUncleByBlockNumberAndIndex Blok numarası ve amca indeksi ile bir amca blok hakkında bilgi döndürür | ||
eth_getUncleCountByBlockHash Hash değeri ile belirtilen bir bloktaki amca sayısını döndürür | ||
eth_getUncleCountByBlockNumber Numarası ile belirtilen bir bloktaki amca sayısını döndürür | ||
eth_maxPriorityFeePerGas Mevcut maksimum öncelik ücretini gaz başına wei cinsinden döndürür | ||
eth_newBlockFilter Yeni bir blok geldiğinde bildirim yapmak için düğümde bir filtre oluşturur | ||
eth_newFilter Durum değiştiğinde bildirim yapmak için filtre seçeneklerine dayalı bir filtre nesnesi oluşturur | ||
eth_newPendingTransactionFilter Yeni bekleyen işlemler geldiğinde bildirim yapmak için düğümde bir filtre oluşturur | ||
eth_sendRawTransaction Ağa ham bir işlem gönderir | ||
eth_subscribe WebSocket aracılığıyla belirli blok zinciri olayları için bir abonelik oluşturur | ||
eth_syncing Düğümün senkronizasyon durumu hakkında bilgi döndürür | ||
eth_uninstallFilter Verilen kimliğe sahip bir filtreyi kaldırır | ||
eth_unsubscribe WebSocket aracılığıyla mevcut bir aboneliği iptal eder | ||
These methods provide information about the network status and connections, helping developers monitor node connectivity and network configuration.
Metot Çağrıları | HTTP! | WS! |
---|---|---|
net_listening İstemci ağ bağlantılarını aktif olarak dinliyorsa true döndürür | ||
net_peerCount İstemciye şu anda bağlı olan eş sayısını döndürür | ||
net_version Mevcut ağ protokolü sürümünü döndürür | ||
These methods allow inspection of the transaction pool status, providing visibility into pending transactions and mempool state.
Metot Çağrıları | HTTP! | WS! |
---|---|---|
txpool_inspect İşlem havuzunda şu anda bekleyen işlemlerin ayrıntılı bir listesini döndürür | ||
txpool_status Şu anda bekleyen ve sıraya alınan işlem sayısını döndürür | ||
Basic web3 utility methods for general blockchain interaction, including hashing and client information.
Metot Çağrıları | HTTP! | WS! |
---|---|---|
web3_clientVersion Mevcut istemci sürümünü döndürür | ||
web3_sha3 Verilen verinin Keccak-256 hash değerini döndürür | ||