Votre propre endpoint JSON-RPC, alimenté par des nœuds d'archive locaux. Pas de partage de débit avec les RPC publics, pas de latence de démarrage à froid, aucun middleware que vous ne contrôlez pas.
Actualisation automatique toutes les 5 secondes · —
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"
Les clés sont préfixées rpc_ et sont distinctes de vos clés de données Smart Money API. Les clés ne sont affichées qu'une seule fois à la création — stockez-les en lieu sûr.
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éponse : {"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" // Chaque appel dans le groupe compte dans votre 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" // Retourne : {"chains":{"bsc":{"ok":true,"block":42000000,"ms":45}, ...}}
Pour des raisons de sécurité et de performance, les préfixes de méthodes suivants sont bloqués sur toutes les chaînes EVM. Les requêtes les utilisant renvoient une -32601 erreur.
Uniquement info.* les méthodes sont autorisées. Tous les autres espaces de noms renvoient une -32601 erreur.
| HTTP | Code JSON-RPC | Signification |
|---|---|---|
| 401 | -32001 | Clé API manquante ou invalide |
| 429 | -32005 | Limite de débit dépassée (rpm ou quotidienne). Vérifiez l'en-tête Retry-After . |
| 413 | -32600 | Le corps de la requête dépasse 1 Mo |
| 403 | -32601 | Méthode bloquée ou non autorisée |
| 400 | -32700 | Erreur d'analyse JSON |
| 502 | -32002 | Nœud en amont inaccessible ou délai d'attente dépassé |
{"jsonrpc":"2.0","error":{"code":-32001,"message":"invalid api key"},"id":null}
Les clés des forfaits payants sont gérées séparément des clés API Smart Money. Contactez-nous via le tableau de bord pour mettre à niveau une clé RPC existante.
| Fonctionnalité | RPC public | RPC Smart Money |
|---|---|---|
| Limites de débit | Partagées, imprévisibles | Dédiées par clé |
| Latence | Variable, démarrage à froid | Constante, préchauffée |
| SLA de disponibilité | Aucune garantie | Surveillance 24/7 |
| Appels groupés | Souvent bloqués | Jusqu'à 50 par requête |
| Analyse d'utilisation | Aucune | Par chaîne, par jour |