API संदर्भ
इथेरियम API
Core API
गाइड
Ethereum/सभी मेथड्स

Ethereum API विधियां

यह पृष्ठ सभी समर्थित Ethereum API विधियों की व्यापक सूची प्रदान करता है। प्रत्येक विधि में उसके उद्देश्य और उपयोग के बारे में जानकारी शामिल है। किसी विशिष्ट विधि के बारे में विस्तृत जानकारी के लिए, उसके नाम पर क्लिक करके पूर्ण दस्तावेज़ीकरण देखें।

मुख्य Ethereum विधियां (eth_)

ये विधियां Ethereum ब्लॉकचेन के साथ इंटरैक्ट करने के लिए मुख्य कार्यक्षमता प्रदान करती हैं।

विधि कॉल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 के माध्यम से मौजूदा सदस्यता रद्द करता है।

डीबग विधियां (debug_)

इन विधियों का उपयोग ब्लॉकचेन डेटा को विस्तार से डीबग और विश्लेषण करने के लिए किया जाता है।

विधि कॉलHTTP!WS!
debug_getBadBlocks
नेटवर्क पर क्लाइंट द्वारा देखे गए अंतिम 'बुरे ब्लॉक' की सूची वापस करता है
debug_storageRangeAt
विशिष्ट ब्लॉक ऊंचाई पर अनुबंध की भंडारण सीमा वापस करता है
debug_traceBlock
दिए गए ब्लॉक पर बनाए गए सभी ट्रेस वापस करता है
debug_traceBlockByHash
हैश द्वारा निर्दिष्ट ब्लॉक पर बनाए गए सभी ट्रेस वापस करता है
debug_traceBlockByNumber
संख्या द्वारा निर्दिष्ट ब्लॉक पर बनाए गए सभी ट्रेस वापस करता है
debug_traceCall
एक नया संदेश कॉल निष्पादित करता है और निष्पादन के दौरान बनाए गए ट्रेस वापस करता है
debug_traceTransaction
दिए गए लेनदेन के सभी ट्रेस वापस करता है

ट्रेस विधियां (trace_)

ये विधियां विस्तृत लेनदेन और ब्लॉक ट्रेस जानकारी प्रदान करती हैं।

विधि कॉलHTTP!WS!
trace_block
दिए गए ब्लॉक पर बनाए गए ट्रेस वापस करता है
trace_call
एक कॉल निष्पादित करता है और निष्पादन के दौरान बनाए गए ट्रेस वापस करता है
trace_replayBlockTransactions
ब्लॉक में सभी लेनदेन को दोबारा चलाता है और उनके ट्रेस वापस करता है
trace_replayTransaction
एक लेनदेन को दोबारा चलाता है और उसके ट्रेस वापस करता है
trace_transaction
दिए गए लेनदेन के सभी ट्रेस वापस करता है

नेटवर्क विधियां (net_)

ये विधियां नेटवर्क स्थिति और कनेक्शन के बारे में जानकारी प्रदान करती हैं।

विधि कॉलHTTP!WS!
net_listening
true वापस करता है यदि क्लाइंट नेटवर्क कनेक्शन के लिए सक्रिय रूप से सुन रहा है
net_peerCount
वर्तमान में क्लाइंट से जुड़े पीयर्स की संख्या वापस करता है
net_version
वर्तमान नेटवर्क प्रोटोकॉल संस्करण वापस करता है

लेनदेन पूल विधियां (txpool_)

ये विधियां लेनदेन पूल की स्थिति का निरीक्षण करने की अनुमति देती हैं।

विधि कॉलHTTP!WS!
txpool_inspect
वर्तमान में लेनदेन पूल में लंबित लेनदेन की विस्तृत सूची वापस करता है
txpool_status
वर्तमान में लंबित और कतारबद्ध लेनदेन की संख्या वापस करता है

Web3 उपयोगिता विधियां (web3_)

सामान्य ब्लॉकचेन इंटरैक्शन के लिए बुनियादी web3 उपयोगिता विधियां।

विधि कॉलHTTP!WS!
web3_clientVersion
वर्तमान क्लाइंट संस्करण वापस करता है
web3_sha3
दिए गए डेटा का Keccak-256 हैश वापस करता है
हमें बेहतर बनाने में मदद करें!
इस पृष्ठ को साझा करें और हमें आपके लिए और भी बेहतर उत्पाद बनाने में मदद करें।