Il tuo endpoint JSON-RPC, supportato da nodi archivio gestiti localmente. Nessuna condivisione di rate con RPC pubblici, nessuna latenza di avvio a freddo, nessun middleware che non controlli.
Aggiornamento automatico ogni 5 secondi · —
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"
Le chiavi sono prefissate rpc_ e sono separate dalle chiavi dati della tua API Smart Money. Le chiavi vengono mostrate solo una volta alla creazione — conservale in modo sicuro.
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" // Risposta: {"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" // Ogni chiamata nel batch conta verso la tua quota.
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" // Restituisce: {"chains":{"bsc":{"ok":true,"block":42000000,"ms":45}, ...}}
Per motivi di sicurezza e prestazioni, i seguenti prefissi di metodi sono bloccati su tutte le catene EVM. Le richieste che li utilizzano restituiscono un -32601 errore.
Solo info.* sono consentiti solo i metodi. Tutti gli altri namespace restituiscono un -32601 errore.
| HTTP | Codice JSON-RPC | Significato |
|---|---|---|
| 401 | -32001 | Chiave API mancante o non valida |
| 429 | -32005 | Limite di frequenza superato (rpm o giornaliero). Controlla l'header Retry-After . |
| 413 | -32600 | Il corpo della richiesta supera 1 MB |
| 403 | -32601 | Metodo bloccato o non consentito |
| 400 | -32700 | Errore di parsing JSON |
| 502 | -32002 | Nodo upstream irraggiungibile o timeout |
{"jsonrpc":"2.0","error":{"code":-32001,"message":"invalid api key"},"id":null}
Le chiavi dei piani a pagamento sono gestite separatamente dalle chiavi API dei dati Smart Money. Contattaci tramite la dashboard per aggiornare una chiave RPC esistente.
| Funzionalità | RPC pubblico | Smart Money RPC |
|---|---|---|
| Limiti di frequenza | Condivisi, imprevedibili | Dedicati per chiave |
| Latenza | Variabile, avvio a freddo | Costante, avvio a caldo |
| SLA di uptime | Nessuna garanzia | Monitorato 24/7 |
| Chiamate batch | Spesso bloccate | Fino a 50 per richiesta |
| Analisi dell'utilizzo | Nessuna | Per chain, per giorno |