Kendi JSON-RPC uç noktanız, yerel olarak işletilen arşiv düğümleriyle desteklenir. Halka açık RPC'lerle hız paylaşımı yok, soğuk başlangıç gecikmesi yok, kontrol etmediğiniz ara yazılım yok.
Otomatik yenileme her 5 saniyede bir · —
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"
Anahtarlar ön ek alır rpc_ ve Smart Money API veri anahtarlarınızdan ayrıdır. Anahtarlar sadece oluşturulduğunda bir kez gösterilir — güvenli bir şekilde saklayın.
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" // Yanıt: {"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" // Toplu çağrıdaki her istek kotanıza sayılır.
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" // Dönüş: {"chains":{"bsc":{"ok":true,"block":42000000,"ms":45}, ...}}
Güvenlik ve performans için, aşağıdaki metod önekleri tüm EVM zincirlerinde engellenmiştir. Bunları kullanan istekler -32601 hatası döndürür.
Yalnızca info.* metodlarına izin verilir. Diğer tüm isim alanları bir -32601 hata döndürür.
| HTTP | JSON-RPC kodu | Anlamı |
|---|---|---|
| 401 | -32001 | Eksik veya geçersiz API anahtarı |
| 429 | -32005 | Hız limiti aşıldı (dakikada veya günlük). Kontrol edin Retry-After başlığı. |
| 413 | -32600 | İstek gövdesi 1 MB'ı aşıyor |
| 403 | -32601 | Engellenen veya izin verilmeyen metod |
| 400 | -32700 | JSON ayrıştırma hatası |
| 502 | -32002 | Yukarı akış düğümüne ulaşılamıyor veya zaman aşımına uğradı |
{"jsonrpc":"2.0","error":{"code":-32001,"message":"invalid api key"},"id":null}
Ücretli plan anahtarları, Smart Money veri API anahtarlarından ayrı olarak yönetilir. Mevcut bir RPC anahtarını yükseltmek için kontrol paneli üzerinden bizimle iletişime geçin.
| Özellik | Kamu RPC | Smart Money RPC |
|---|---|---|
| Hız limitleri | Paylaşılan, öngörülemez | Anahtar başına özel |
| Gecikme | Değişken, soğuk başlangıç | Tutarlı, sıcak |
| Çalışma süresi SLA | Garanti yok | 7/24 izlenir |
| Toplu çağrılar | Sıkça engellenir | İstek başına en fazla 50 |
| Kullanım analitiği | Yok | Zincir başına, günlük |