உங்கள் சொந்த JSON-RPC இறுதிப் புள்ளி, உள்ளூரில் இயக்கப்படும் ஆர்க்கைவ் நோட்களால் ஆதரிக்கப்படுகிறது. பொது RPCகளுடன் விகித பகிர்வு இல்லை, குளிர்-தொடக்க தாமதம் இல்லை, நீங்கள் கட்டுப்படுத்தாத இடைநிலை மென்பொருள் இல்லை.
ஒவ்வொரு 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}
செலுத்தப்பட்ட திட்ட விசைகள் ஸ்மார்ட் மணி டேட்டா API விசைகளிலிருந்து தனித்தனியாக நிர்வகிக்கப்படுகின்றன. ஏற்கனவே உள்ள RPC விசையை மேம்படுத்த டாஷ்போர்ட் மூலம் எங்களைத் தொடர்பு கொள்ளவும்.
| அம்சம் | பொது RPC | ஸ்மார்ட் மணி RPC |
|---|---|---|
| விகித வரம்புகள் | பகிரப்பட்ட, கணிக்க முடியாத | ஒரு விசைக்கு அர்ப்பணிக்கப்பட்ட |
| தாமதம் | மாறக்கூடியது, குளிர்-தொடக்கம் | நிலையானது, சூடானது |
| இயக்க நேரம் SLA | எந்த உத்தரவாதமும் இல்லை | 24/7 கண்காணிக்கப்படுகிறது |
| தொகுதி அழைப்புகள் | பெரும்பாலும் தடுக்கப்பட்டது | ஒரு கோரிக்கைக்கு 50 வரை |
| பயன்பாட்டு பகுப்பாய்வு | இல்லை | சங்கிலிக்கு, நாளுக்கு |