Ваш собственный 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 | Превышен лимит запросов (в минуту или в день). Проверьте 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}
Ключи платных тарифов управляются отдельно от ключей API Smart Money. Свяжитесь с нами через панель управления для обновления существующего RPC-ключа.
| Функция | Публичный RPC | Smart Money RPC |
|---|---|---|
| Лимиты запросов | Общие, непредсказуемые | Выделенные на ключ |
| Задержка | Переменная, холодный старт | Стабильная, теплый |
| SLA доступности | Нет гарантий | Мониторинг 24/7 |
| Пакетные вызовы | Часто блокируются | До 50 на запрос |
| Аналитика использования | Отсутствует | По цепям, по дням |