Propriul tău endpoint JSON-RPC, susținut de noduri de arhivă operate local. Fără partajare de rată cu RPC-uri publice, fără latență la pornire, fără middleware pe care nu îl controlezi.
Reîmprospătare automată la fiecare 5 secunde · —
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"
Cheile au prefixul rpc_ și sunt separate de cheile tale de date Smart Money API. Cheile sunt afișate o singură dată la creare — stochează-le în siguranță.
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" // Răspuns: {"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" // Fiecare apel din lot contează pentru cota ta.
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" // Returnează: {"chains":{"bsc":{"ok":true,"block":42000000,"ms":45}, ...}}
Pentru securitate și performanță, următoarele prefixe de metode sunt blocate pe toate lanțurile EVM. Cererile care le folosesc returnează o -32601 eroare.
Doar info.* metodele sunt permise. Toate celelalte spații de nume returnează o -32601 eroare.
| HTTP | Cod JSON-RPC | Semnificație |
|---|---|---|
| 401 | -32001 | Cheie API lipsă sau invalidă |
| 429 | -32005 | Limita de rate depășită (rpm sau zilnic). Verificați Retry-After antet. |
| 413 | -32600 | Corpul solicitării depășește 1 MB |
| 403 | -32601 | Metodă blocată sau nepermisă |
| 400 | -32700 | Eroare de parsare JSON |
| 502 | -32002 | Nodul upstream inaccesibil sau expirat |
{"jsonrpc":"2.0","error":{"code":-32001,"message":"invalid api key"},"id":null}
Cheile pentru planurile plătite sunt gestionate separat de cheile API pentru datele Smart Money. Contactați-ne prin panoul de control pentru a upgrada o cheie RPC existentă.
| Caracteristică | RPC Public | Smart Money RPC |
|---|---|---|
| Limite de rate | Partajate, imprevizibile | Dedicate pe cheie |
| Latență | Variabilă, pornire rece | Consistentă, caldă |
| SLA de disponibilitate | Fără garanții | Monitorizat 24/7 |
| Apeluri în lot | Adesea blocate | Până la 50 pe solicitare |
| Analiză de utilizare | Niciuna | Pe lanț, pe zi |