Bitcoin RPC क्विकस्टार्ट | ERPC
Bitcoin RPC क्विकस्टार्ट
यह गाइड आपको ERPC के साथ शून्य से आपकी पहली Bitcoin JSON-RPC प्रतिक्रिया तक ले जाता है।
1. अपनी API key प्राप्त करें
आप अपनी API key ERPC Web Dashboard पर प्राप्त और verify कर सकते हैं: ERPC Web Dashboard
क्या आप पहले से Solana, Ethereum या Avalanche के लिए ERPC इस्तेमाल कर रहे हैं? आप वही RPC key इस्तेमाल कर सकते हैं।
2. अपना पहला Request भेजें
अपनी API key
api-key parameter में देकर, JSON-RPC request को HTTP POST के रूप में भेजें:bash
curl 'https://edge.erpc.global/bitcoin?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"1.0","id":1,
"method":"getblockcount",
"params":[]
}'curl 'https://edge.erpc.global/bitcoin?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"1.0","id":1,
"method":"getblockcount",
"params":[]
}'Response में
result field में मौजूदा block count मिलता है।Bitcoin में
jsonrpc का मान 1.0 या 2.0 हो सकता है या इसे छोड़ा भी जा सकता है, और हर call में id होना ज़रूरी है।Free plan पर, आपका account हर 10 सेकंड में एक request भेज सकता है, और किसी दूसरी chain को भेजा गया request भी इस सीमा में गिना जा सकता है। अगला request भेजने से पहले 10 सेकंड प्रतीक्षा करें।
आप
getblockchaininfo से यह जांच सकते हैं कि endpoint किस chain को serve करता है:bash
curl 'https://edge.erpc.global/bitcoin?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"1.0","id":1,
"method":"getblockchaininfo",
"params":[]
}'curl 'https://edge.erpc.global/bitcoin?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"1.0","id":1,
"method":"getblockchaininfo",
"params":[]
}'आप अपनी API key को
Authorization: Bearer <YOUR_API_KEY> के रूप में भी भेज सकते हैं। दोनों मौजूद होने पर query parameter का इस्तेमाल होता है।3. Batch Requests
आप एक ही HTTP request में 1 से 100 तक JSON-RPC calls भेज सकते हैं। हर call का अपना
id होना चाहिए, और एक batch के भीतर id values दोहराई नहीं जानी चाहिए। batch में हर call को अपने खुद के call के रूप में मीटर किया जाता है। Free plan पर हर request में एक ही call भेजें: दो या अधिक calls वाले request का जवाब HTTP 429 से दिया जाता है।अगले चरण
- Endpoints, मीटरिंग और status codes: Bitcoin RPC Endpoint दस्तावेज़
- आधिकारिक Bitcoin documentation: https://developer.bitcoin.org/reference/rpc/






