Обращайтесь к Solana и другим блокчейнам через Edge RPC
Edge RPC принимает запросы к 16 блокчейнам на edge.erpc.global. Блокчейн определяется путём после хоста: Solana — в корне, Ethereum — по пути /eth, Polygon — по пути /polygon.
bash
Что можно делать с Edge RPC
- Для Solana используйте корень edge.erpc.global, а для каждого другого блокчейна — свой путь, например /base, /sui или /tron.
- Отправляйте JSON-RPC как HTTP POST на всех блокчейнах, кроме Sui. Sui принимает unary-вызовы gRPC-web, по одному вызову на запрос, а TRON также принимает вызовы своего HTTP API по путям /tron/wallet и /tron/walletsolidity.
- Открывайте WebSocket-соединение на Solana, Ethereum, Avalanche или Base. Остальные блокчейны принимают HTTP-запросы.
- Подключайте клиент к собственному хосту блокчейна. Все блокчейны, кроме Solana, принимают запросы и на собственном хосте, например eth.erpc.global для Ethereum и polygon.erpc.global для Polygon.
Отправка запроса
Вам понадобятся аккаунт ERPC и RPC-ключ. Скопируйте ключ на вкладке «RPC-ключи» в ERPC Web Dashboard. На тарифе Free запросы начинают проходить после того, как вы внесёте в панели разовую плату за верификацию в размере €5.
Отправьте JSON-RPC-запрос по пути блокчейна, указав RPC-ключ в параметре запроса
api-key. Этот запрос получает у Ethereum номер последнего блока:bash
Результат — номер блока в шестнадцатеричном виде:
json
Чтобы обратиться к другому блокчейну, используйте его путь. Так тот же запрос отправляется в Polygon:
bash
Solana находится в корне хоста, поэтому её запрос отправляется без пути. Этот запрос получает текущую высоту блока:
bash
Страница «Быстрый старт» каждого блокчейна (ссылки — в таблице ниже) пошагово разбирает запрос, подходящий для этого блокчейна.
Как Edge RPC обрабатывает запрос
edge.erpc.global читает путь и передаёт запрос сервису этого блокчейна. Сервис проверяет ваш RPC-ключ и тариф, отправляет запрос в блокчейн и возвращает ответ блокчейна.
Аутентификация
Используйте один и тот же RPC-ключ на всех блокчейнах; блокчейн определяется путём.
- Передавайте ключ в параметре запроса
api-key. Его читают все блокчейны, и WebSocket-соединения получают ключ именно так. - В HTTP-запросах вместо этого можно отправлять
Authorization: Bearer <YOUR_RPC_KEY>. Для Base используйте параметр запроса.
bash
Поддерживаемые блокчейны
У каждого блокчейна, кроме Solana, есть страница эндпоинтов с разделами об эндпоинтах, поддерживаемых методах, batch-запросах и кодах состояния ответа.
Цены
Использование тарифицируется в токенах, и каждый вызов в batch тарифицируется отдельно. Тарифы смотрите на страницах RPC и Цены.
Подробнее об Edge RPC
- Справочник API: методы Solana RPC, у каждого есть live try-it-out.
- Unlimited: Unlimited Endpoint и поддерживаемые им методы.
- SWQoS: отправляйте транзакции Solana со Stake weighted Quality of Service.
- FAQ по Solana RPC: ответы о расходе токенов, ошибках 401 и 429, WebSocket и регионах.






