JSON‑RPC API

Единый, масштабируемый интерфейс для взаимодействия с блокчейн-сетями. Поддерживаем все основные протоколы — от Bitcoin до Solana, с дополнительными сервисами для ускорения разработки.

Что такое JSON‑RPC API?

JSON‑RPC — это легковесный протокол удалённого вызова процедур (RPC), использующий JSON для кодирования сообщений. Наш шлюз предоставляет унифицированный доступ к десяткам блокчейн-сетей через единый эндпоинт, скрывая сложность работы с разными нодами и форматами данных.

Схема работы JSON‑RPC шлюза
Ваше приложение
API шлюз Blockflow
Bitcoin
Ethereum
Solana
TON
20+
Единый эндпоинт • Автоматическая маршрутизация • Кэширование • Балансировка

Вместо того чтобы разворачивать и обслуживать собственные ноды для каждой сети, вы отправляете стандартные JSON‑RPC запросы на наш шлюз, а мы проксируем их к нужной сети, обеспечивая высокую доступность, кэширование и автоматическую обработку ошибок.

Пример запроса

// Запрос к Ethereum mainnet
POST https://rpc.blockflow.io/v1/eth/mainnet
{
  "jsonrpc": "2.0",
  "method": "eth_getBalance",
  "params": ["0x742d35Cc6634C0532925a3b844Bc454e4438f44e", "latest"],
  "id": 1
}
// Ответ
{
  "jsonrpc": "2.0",
  "result": "0x2b5e3af16b1880000",
  "id": 1
}

Основные методы

Мы поддерживаем стандартные JSON‑RPC методы для всех сетей, а также расширенные эндпоинты для работы с NFT, индексёрами и архивными данными.

Метод Описание Сети Статус
eth_blockNumber Возвращает номер последнего блока Ethereum, Polygon, BSC, Arbitrum Доступен
eth_getBalance Баланс адреса в Wei EVM-совместимые Доступен
eth_call Вызов контракта без изменения состояния Ethereum, Polygon, Arbitrum Доступен
getblock Получение данных блока (Bitcoin) Bitcoin, Litecoin Доступен
getAccountInfo Информация об аккаунте (Solana) Solana Доступен
runMethod Вызов метода смарт-контракта (TON) TON Бета
nft_metadata Получение метаданных NFT по адресу Ethereum, Solana, TON, Polygon Доступен
Полный список методов доступен в документации.

Дополнительные услуги

Помимо базового JSON‑RPC, мы предлагаем расширенные сервисы, которые покрывают 90% потребностей Web3-разработчиков.

NFT API

Полноценная инфраструктура для работы с NFT:

  • Метаданные и медиа
  • История владельцев
  • Цены и объёмы торгов
  • Поддержка 6+ сетей

Индексёры данных

Структурированные ончейн-данные в реальном времени:

  • Балансы и транзакции
  • События контрактов
  • Агрегированные данные
  • Фильтрация по блокам

Dedicated Nodes

Выделенные ноды с гарантированной производительностью:

  • Изолированный доступ
  • SLA 99.99%
  • Архивные данные
  • WebSocket стриминг

WebSocket Streaming

Реалтайм-подписки на события:

  • Новые блоки
  • Транзакции
  • Логи контрактов
  • Мемпул транзакций
Архитектура дополнительных сервисов
API шлюз
NFT
Индексёры
Dedicated
Единый ответ
Все сервисы работают через единый API ключ и тарификацию

Примеры использования

Ниже приведены примеры запросов для различных сценариев — от получения баланса до работы с NFT и индексёрами.

1. Получение баланса (Ethereum)

// Запрос баланса адреса
curl -X POST https://rpc.blockflow.io/v1/eth/mainnet \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "eth_getBalance",
    "params": ["0x742d35Cc6634C0532925a3b844Bc454e4438f44e", "latest"],
    "id": 1
  }'

2. Получение метаданных NFT (Solana)

// Запрос метаданных NFT
curl -X POST https://rpc.blockflow.io/v1/sol/mainnet \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "nft_metadata",
    "params": ["9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWV"],
    "id": 1
  }'

3. Получение исторических данных (индексёр)

// Запрос транзакций адреса за последние 100 блоков
curl -X POST https://rpc.blockflow.io/v1/eth/mainnet \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "indexer_getTransactions",
    "params": ["0x742d35Cc6634C0532925a3b844Bc454e4438f44e", 100, "desc"],
    "id": 1
  }'

Готовы интегрировать JSON‑RPC API?

Начните с бесплатного тарифа — 100 000 запросов в день без привязки карты.

Начать бесплатно
Простая регистрация • API ключ за 1 минуту