Ваш власний JSON-RPC ендпоінт, що працює на локально керованих архівних нодах. Без обмеження швидкості, як у публічних RPC, без затримок на холодному старті, без проміжного ПЗ, яке ви не контролюєте.
Автоматичне оновлення кожні 5 секунд · —
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"
Ключі мають префікс rpc_ та відокремлені від ключів даних Smart Money API. Ключі показуються лише раз під час створення — зберігайте їх у безпеці.
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" // Відповідь: {"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" // Кожен запит у пакеті враховується у вашій квоті.
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" // Повертає: {"chains":{"bsc":{"ok":true,"block":42000000,"ms":45}, ...}}
З міркувань безпеки та продуктивності, наступні префікси методів заблоковані для всіх EVM-мереж. Запити з ними повертають -32601 помилку.
Лише info.* методи дозволені. Всі інші простори імен повертають -32601 помилку.
| HTTP | Код JSON-RPC | Значення |
|---|---|---|
| 401 | -32001 | Відсутній або недійсний API ключ |
| 429 | -32005 | Перевищено ліміт швидкості (rpm або щоденно). Перевірте Заголовок Retry-After . |
| 413 | -32600 | Тіло запиту перевищує 1 MB |
| 403 | -32601 | Заблокований або заборонений метод |
| 400 | -32700 | Помилка розбору JSON |
| 502 | -32002 | Вузол вищого рівня недоступний або час очікування вийшов |
{"jsonrpc":"2.0","error":{"code":-32001,"message":"invalid api key"},"id":null}
Ключі платних планів керуються окремо від ключів Smart Money data API. Зв'яжіться з нами через панель керування, щоб оновити існуючий RPC ключ.
| Функція | Публічний RPC | Smart Money RPC |
|---|---|---|
| Ліміти швидкості | Спільні, непередбачувані | Виділені на ключ |
| Затримка | Змінна, холодний старт | Стабільна, тепла |
| SLA доступності | Немає гарантій | Моніторинг 24/7 |
| Пакетні виклики | Часто блокуються | До 50 на запит |
| Аналітика використання | Відсутня | По мережі, щоденно |