आपका अपना JSON-RPC एंडपॉइंट, स्थानीय रूप से संचालित आर्काइव नोड्स द्वारा समर्थित। सार्वजनिक RPCs के साथ कोई दर साझाकरण नहीं, कोई कोल्ड-स्टार्ट विलंबता नहीं, कोई मिडलवेयर नहीं जिसे आप नियंत्रित नहीं करते।
हर 5 सेकंड में स्वतः रिफ्रेश होता है · —
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY_HERE" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' \ "https://api.smartmoneyapi.com/rpc/v1/bsc"
कुंजियाँ उपसर्गित हैं rpc_ और आपकी Smart Money API डेटा कुंजियों से अलग हैं। कुंजियाँ केवल निर्माण के समय एक बार दिखाई जाती हैं — उन्हें सुरक्षित रूप से संग्रहित करें।
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' \ "https://api.smartmoneyapi.com/rpc/v1/bsc" // प्रतिक्रिया: {"jsonrpc":"2.0","result":"0x286c1b2","id":1}
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0xYOUR_ADDRESS","latest"],"id":1}' \ "https://api.smartmoneyapi.com/rpc/v1/avax-c"
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '[{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1},{"jsonrpc":"2.0","method":"eth_gasPrice","params":[],"id":2},{"jsonrpc":"2.0","method":"net_version","params":[],"id":3}]' \ "https://api.smartmoneyapi.com/rpc/v1/bsc" // बैच में प्रत्येक कॉल आपकी कोटा की ओर गिना जाता है।
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"info.isBootstrapped","params":{"chain":"C"},"id":1}' \ "https://api.smartmoneyapi.com/rpc/v1/avax-info"
curl "https://api.smartmoneyapi.com/rpc/v1/health" // रिटर्न: {"chains":{"bsc":{"ok":true,"block":42000000,"ms":45}, ...}}
सुरक्षा और प्रदर्शन के लिए, निम्नलिखित मेथड उपसर्ग सभी EVM चेन्स पर अवरुद्ध हैं। उनका उपयोग करने वाले अनुरोध एक -32601 त्रुटि
केवल info.* मेथड्स की अनुमति है। अन्य सभी नेमस्पेस एक -32601 त्रुटि देते हैं।
| HTTP | JSON-RPC कोड | अर्थ |
|---|---|---|
| 401 | -32001 | गुम या अमान्य API कुंजी |
| 429 | -32005 | दर सीमा पार (rpm या दैनिक)। जांचें Retry-After हेडर। |
| 413 | -32600 | अनुरोध बॉडी 1 MB से अधिक |
| 403 | -32601 | ब्लॉक या अस्वीकृत मेथड |
| 400 | -32700 | JSON पार्स त्रुटि |
| 502 | -32002 | अपस्ट्रीम नोड अनुपलब्ध या टाइम आउट |
{"jsonrpc":"2.0","error":{"code":-32001,"message":"invalid api key"},"id":null}
पेड प्लान कुंजियाँ Smart Money डेटा API कुंजियों से अलग प्रबंधित की जाती हैं। मौजूदा RPC कुंजी को अपग्रेड करने के लिए डैशबोर्ड के माध्यम से हमसे संपर्क करें।
| विशेषता | सार्वजनिक RPC | Smart Money RPC |
|---|---|---|
| दर सीमाएँ | साझा, अप्रत्याशित | प्रति कुंजी समर्पित |
| विलंबता | परिवर्तनशील, कोल्ड-स्टार्ट | सुसंगत, वार्म |
| अपटाइम SLA | कोई गारंटी नहीं | 24/7 मॉनिटर किया गया |
| बैच कॉल | अक्सर ब्लॉक किया जाता है | प्रति अनुरोध 50 तक |
| उपयोग विश्लेषण | कोई नहीं | प्रति-चेन, प्रति-दिन |