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.
विधि कॉल | HTTP! | WS! |
---|---|---|
eth_blockNumber वर्तमान ब्लॉक नंबर वापस करता है | ||
eth_call लेनदेन बनाए बिना तुरंत एक नया संदेश कॉल निष्पादित करता है | ||
eth_chainId वर्तमान नेटवर्क की चेन आईडी वापस करता है | ||
eth_estimateGas लेनदेन को निष्पादित करने के लिए कितनी गैस आवश्यक है, इसका अनुमान उत्पन्न और वापस करता है | ||
eth_feeHistory अनुरोधित ब्लॉक रेंज के लिए लेनदेन शुल्क इतिहास डेटा वापस करता है | ||
eth_gasPrice wei में वर्तमान गैस मूल्य वापस करता है | ||
eth_getBalance दिए गए पते के लिए खाते का शेष वापस करता है | ||
eth_getBlockByHash हैश द्वारा निर्दिष्ट ब्लॉक के बारे में जानकारी वापस करता है | ||
eth_getBlockByNumber संख्या द्वारा निर्दिष्ट ब्लॉक के बारे में जानकारी वापस करता है | ||
eth_getBlockReceipts दिए गए ब्लॉक के लिए सभी लेनदेन रसीदें वापस करता है | ||
eth_getBlockTransactionCountByHash हैश द्वारा निर्दिष्ट ब्लॉक में लेनदेन की संख्या वापस करता है | ||
eth_getBlockTransactionCountByNumber संख्या द्वारा निर्दिष्ट ब्लॉक में लेनदेन की संख्या वापस करता है | ||
eth_getCode दिए गए पते पर संकलित स्मार्ट कॉन्ट्रैक्ट कोड वापस करता है | ||
eth_getFilterChanges फ़िल्टर के लिए पोलिंग विधि, अंतिम पोल के बाद हुए लॉग का एक ऐरे वापस करता है | ||
eth_getFilterLogs दिए गए आईडी वाले फ़िल्टर से मेल खाने वाले सभी लॉग का एक ऐरे वापस करता है | ||
eth_getLogs दिए गए फ़िल्टर मानदंडों से मेल खाने वाले लॉग का एक ऐरे वापस करता है | ||
eth_getProof खाते की स्थिति के लिए मर्कल प्रूफ वापस करता है | ||
eth_getStorageAt दिए गए पते पर भंडारण स्थिति से मान वापस करता है | ||
eth_getTransactionByBlockHashAndIndex ब्लॉक हैश और लेनदेन इंडेक्स द्वारा लेनदेन जानकारी वापस करता है | ||
eth_getTransactionByBlockNumberAndIndex ब्लॉक नंबर और लेनदेन इंडेक्स द्वारा लेनदेन जानकारी वापस करता है | ||
eth_getTransactionByHash लेनदेन हैश द्वारा लेनदेन विवरण वापस करता है | ||
eth_getTransactionCount पते से भेजे गए लेनदेन की संख्या वापस करता है (नॉन्स) | ||
eth_getTransactionReceipt हैश द्वारा निर्दिष्ट लेनदेन की रसीद वापस करता है | ||
eth_getUncleByBlockHashAndIndex ब्लॉक हैश और अंकल इंडेक्स द्वारा अंकल ब्लॉक के बारे में जानकारी वापस करता है | ||
eth_getUncleByBlockNumberAndIndex ब्लॉक नंबर और अंकल इंडेक्स द्वारा अंकल ब्लॉक के बारे में जानकारी वापस करता है | ||
eth_getUncleCountByBlockHash हैश द्वारा निर्दिष्ट ब्लॉक में अंकल की संख्या वापस करता है | ||
eth_getUncleCountByBlockNumber संख्या द्वारा निर्दिष्ट ब्लॉक में अंकल की संख्या वापस करता है | ||
eth_maxPriorityFeePerGas wei में वर्तमान अधिकतम प्राथमिकता शुल्क प्रति गैस वापस करता है | ||
eth_newBlockFilter नोड में एक फ़िल्टर बनाता है, जब एक नया ब्लॉक आता है तो सूचित करने के लिए | ||
eth_newFilter स्थिति परिवर्तन होने पर सूचित करने के लिए, फ़िल्टर विकल्पों पर आधारित, एक फ़िल्टर ऑब्जेक्ट बनाता है | ||
eth_newPendingTransactionFilter नोड में एक फ़िल्टर बनाता है, जब नए लंबित लेनदेन आते हैं तो सूचित करने के लिए | ||
eth_sendRawTransaction नेटवर्क पर कच्चा लेनदेन प्रस्तुत करता है | ||
eth_subscribe WebSocket के माध्यम से विशिष्ट ब्लॉकचेन इवेंट के लिए सदस्यता बनाता है। | ||
eth_syncing नोड की सिंक स्थिति के बारे में जानकारी वापस करता है | ||
eth_uninstallFilter दिए गए आईडी वाले फ़िल्टर को अनइंस्टॉल करता है | ||
eth_unsubscribe WebSocket के माध्यम से मौजूदा सदस्यता रद्द करता है। | ||
These methods provide information about the network status and connections, helping developers monitor node connectivity and network configuration.
विधि कॉल | HTTP! | WS! |
---|---|---|
net_listening true वापस करता है यदि क्लाइंट नेटवर्क कनेक्शन के लिए सक्रिय रूप से सुन रहा है | ||
net_peerCount वर्तमान में क्लाइंट से जुड़े पीयर्स की संख्या वापस करता है | ||
net_version वर्तमान नेटवर्क प्रोटोकॉल संस्करण वापस करता है | ||
These methods allow inspection of the transaction pool status, providing visibility into pending transactions and mempool state.
विधि कॉल | HTTP! | WS! |
---|---|---|
txpool_inspect वर्तमान में लेनदेन पूल में लंबित लेनदेन की विस्तृत सूची वापस करता है | ||
txpool_status वर्तमान में लंबित और कतारबद्ध लेनदेन की संख्या वापस करता है | ||
Basic web3 utility methods for general blockchain interaction, including hashing and client information.
विधि कॉल | HTTP! | WS! |
---|---|---|
web3_clientVersion वर्तमान क्लाइंट संस्करण वापस करता है | ||
web3_sha3 दिए गए डेटा का Keccak-256 हैश वापस करता है | ||