Din egen JSON-RPC-slutpunkt, drivs av lokalt hanterade arkivnoder. Ingen delning av hastighet med offentliga RPC:er, ingen fördröjning vid uppstart, ingen mellanprogramvara du inte kontrollerar.
Uppdateras automatiskt var 5:e sekund · —
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"
Nycklar har prefix rpc_ och är separata från dina Smart Money API-datanycklar. Nycklar visas endast en gång vid skapande — förvara dem säkert.
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" // Svar: {"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" // Varje anrop i batchen räknas mot din kvot.
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" // Returnerar: {"chains":{"bsc":{"ok":true,"block":42000000,"ms":45}, ...}}
För säkerhet och prestanda är följande metodprefix blockerade på alla EVM-kedjor. Förfrågningar som använder dem returnerar ett -32601 fel.
Endast info.* metoder är tillåtna. Alla andra namnutrymmen returnerar ett -32601 fel.
| HTTP | JSON-RPC-kod | Betydelse |
|---|---|---|
| 401 | -32001 | Saknad eller ogiltig API-nyckel |
| 429 | -32005 | Frekvensgräns överskriden (rpm eller daglig). Kontrollera Retry-After rubrik. |
| 413 | -32600 | Förfrågans kropp överstiger 1 MB |
| 403 | -32601 | Blockerad eller otillåten metod |
| 400 | -32700 | JSON-tolkningsfel |
| 502 | -32002 | Uppströmsnod ej tillgänglig eller tidsgräns uppnådd |
{"jsonrpc":"2.0","error":{"code":-32001,"message":"invalid api key"},"id":null}
Betalda planers nycklar hanteras separat från Smart Money Data API-nycklar. Kontakta oss via instrumentpanelen för att uppgradera en befintlig RPC-nyckel.
| Funktion | Offentlig RPC | Smart Money RPC |
|---|---|---|
| Frekvensbegränsningar | Delade, oförutsägbara | Dedikerade per nyckel |
| Svarstid | Varierande, kallstart | Konsekvent, varm |
| Upptidsserviceavtal | Inga garantier | Övervakas dygnet runt |
| Batchanrop | Ofta blockerade | Upp till 50 per förfrågan |
| Användningsstatistik | Ingen | Per kedja, per dag |