TheRPC API, JSON-RPC 2.0 विनिर्देश का पालन करता है और प्रदान करता है:
एकल अनुरोधों और सरल एकीकरण के लिए सबसे अच्छा। हमारे HTTP/Curl गाइड में उदाहरण देखें।
https://YOUR_API_ENDPOINT
सदस्यताओं और रीयल-टाइम डेटा के लिए आदर्श। सदस्यता उदाहरणों के लिए eth_subscribe देखें।
wss://YOUR_API_ENDPOINT
सभी API कॉल JSON-RPC 2.0 प्रारूप का पालन करते हैं। हमारे मूल संचालन गाइड में पूर्ण उदाहरण देखें:
{
"jsonrpc": "2.0",
"method": "eth_blockNumber",
"params": [],
"id": 1
}
आवश्यक फ़ील्ड:
jsonrpc
: संस्करण पहचानकर्ता (हमेशा "2.0")method
: कॉल करने के लिए RPC विधि (देखें उपलब्ध विधियां)params
: पैरामीटर्स की सरणी (खाली हो सकती है)id
: अनुरोध पहचानकर्तासभी प्रतिक्रियाएँ एक सुसंगत संरचना का पालन करती हैं:
{
"jsonrpc": "2.0",
"id": 1,
"result": "0x..."
}
या त्रुटि के मामले में:
{
"jsonrpc": "2.0",
"id": 1,
"error": {
"code": -32600,
"message": "Invalid Request"
}
}
सभी अनुरोधों के लिए प्राधिकरण हेडर में एक API कुंजी की आवश्यकता होती है। विस्तृत सेटअप के लिए हमारा प्रमाणीकरण गाइड देखें:
Authorization: Bearer YOUR_API_KEY
आम त्रुटि कोड (विस्तृत त्रुटि नियंत्रण रणनीतियों के लिए FAQ देखें):
-32700
: पार्स त्रुटि-32600
: अमान्य अनुरोध-32601
: विधि नहीं मिली-32602
: अमान्य पैरामीटर्स-32603
: आंतरिक त्रुटिव्यावहारिक कार्यान्वयन उदाहरणों के लिए, हमारे भाषा-विशिष्ट गाइड देखें:
अनुरोध सीमाओं और कोटा के बारे में जानकारी के लिए, हमारा रेट सीमाएँ दस्तावेज़ीकरण देखें।