Перейти к содержимому
Последнее обновление

Blockchain RPC

Vilna RPC предоставляет доступ к блокчейн-нодам в нескольких сетях через единую точку входа. Отправляйте стандартные JSON-RPC запросы по HTTP или gRPC-вызовы - с одним API-ключом для всех поддерживаемых сетей. Никакой нод-инфраструктуры, никакой конфигурации для каждой сети.

  • HTTP Base URL: https://rpc.vilna.app
  • gRPC endpoint: rpc.vilna.app:9090

Аутентификация

Каждый запрос должен содержать API-ключ. Для получения ключа свяжитесь с support@vilna.io.

ПротоколЗаголовокЗначение
HTTPX-Api-KeyВаш API-ключ
gRPCx-api-key (metadata)Ваш API-ключ

Поддерживаемые протоколы

Vilna RPC поддерживает два протокола в зависимости от блокчейна:

  • JSON-RPC через HTTP - для EVM-сетей, Solana и Bitcoin. Стандартный формат JSON-RPC 2.0 по HTTPS.
  • gRPC - для Tron. Нативный gRPC-протокол с маршрутизацией через metadata.

Поддерживаемые сети

СетьCAIP-2 IDАлиасПротокол
Ethereum Mainneteip155:1ethereumJSON-RPC
BNB Smart Chaineip155:56bscJSON-RPC
BNB Smart Chain Testneteip155:97bsc-testnetJSON-RPC
Ethereum Hoodieip155:560048hoodiJSON-RPC
Ethereum Sepoliaeip155:11155111sepoliaJSON-RPC
Solana Mainnetsolana:mainnetsolanaJSON-RPC
Solana Testnetsolana:testnetsolana-testnetJSON-RPC
Bitcoin Mainnetbip122:000000000019d6689c085ae165831e93bitcoinJSON-RPC
Bitcoin Testnetbip122:000000000933ea01ad0ee984209779babitcoin-testnetJSON-RPC
Tron Mainnettron:mainnettrongRPC

Список поддерживаемых сетей расширяется. Тестовые сети доступны для разработки и тестирования.

Идентификация сетей

Сеть можно указать по CAIP-2 ID или по алиасу - оба варианта принимаются в URL (HTTP) и metadata (gRPC). Подробнее в Стандарты CAIP.

Проверка доступности

Проверка доступности сервиса без аутентификации:

curl https://rpc.vilna.app/health
{"status": "ok"}

Дополнительно