TRON RPC क्विकस्टार्ट | ERPC
TRON RPC क्विकस्टार्ट
यह गाइड आपको ERPC के साथ शून्य से आपकी पहली TRON 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 2.0 request को HTTP POST के रूप में /jsonrpc पर भेजें:bash
curl 'https://edge.erpc.global/tron/jsonrpc?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'curl 'https://edge.erpc.global/tron/jsonrpc?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'Response में नवीनतम block number hexadecimal में मिलता है:
json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }Free plan पर, आपका account हर 10 सेकंड में एक request भेज सकता है, और किसी दूसरी chain को भेजा गया request भी इस सीमा में गिना जा सकता है। अगला request भेजने से पहले 10 सेकंड प्रतीक्षा करें।
आप
eth_chainId से यह जांच सकते हैं कि endpoint किस chain को serve करता है:bash
curl 'https://edge.erpc.global/tron/jsonrpc?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_chainId"
}'curl 'https://edge.erpc.global/tron/jsonrpc?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_chainId"
}'आप अपनी API key को
Authorization: Bearer <YOUR_API_KEY> के रूप में भी भेज सकते हैं। दोनों मौजूद होने पर query parameter का इस्तेमाल होता है।3. TRON HTTP API को Call करें
Free plan पर, आपका account हर 10 सेकंड में एक request भेज सकता है, और किसी दूसरी chain को भेजा गया request भी इस सीमा में गिना जा सकता है। अगला request भेजने से पहले 10 सेकंड प्रतीक्षा करें।
TRON HTTP API paths
/wallet/<name> और /walletsolidity/<name> के अंतर्गत serve होते हैं। POST body के रूप में एक JSON object भेजें। यह उदाहरण एक खाली object के साथ नवीनतम block पढ़ता है:bash
curl 'https://edge.erpc.global/tron/wallet/getnowblock?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{}'curl 'https://edge.erpc.global/tron/wallet/getnowblock?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{}'हर HTTP API request को एक call के रूप में मीटर किया जाता है। उपलब्ध paths TRON RPC Endpoint दस्तावेज़ में सूचीबद्ध हैं।
4. Batch Requests
आप
/jsonrpc पर एक ही 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: TRON RPC Endpoint दस्तावेज़
- आधिकारिक TRON documentation: https://developers.tron.network/reference/full-node-api-overview






