Vilna RPC предоставляет доступ к блокчейн-нодам в нескольких сетях через единую точку входа. Отправляйте стандартные JSON-RPC запросы по HTTP или gRPC-вызовы - с одним API-ключом для всех поддерживаемых сетей. Никакой нод-инфраструктуры, никакой конфигурации для каждой сети.
- HTTP Base URL:
https://rpc.vilna.io - gRPC endpoint:
grpc.vilna.io:443
Каждый запрос должен содержать RPC-ключ (префикс vilna_rpc_) в соответствующем заголовке. Создайте RPC-ключи в настройках рабочего пространства на app.vilna.io.
| Протокол | Заголовок | Значение |
|---|---|---|
| HTTP | X-Api-Key | Ваш API-ключ |
| gRPC | x-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 Mainnet | eip155:1 | ethereum | JSON-RPC |
| BNB Smart Chain | eip155:56 | bsc | JSON-RPC |
| BNB Smart Chain Testnet | eip155:97 | bsc-testnet | JSON-RPC |
| Ethereum Hoodi | eip155:560048 | hoodi | JSON-RPC |
| Ethereum Sepolia | eip155:11155111 | sepolia | JSON-RPC |
| Solana Mainnet | solana:mainnet | solana | JSON-RPC |
| Solana Testnet | solana:testnet | solana-testnet | JSON-RPC |
| Bitcoin Mainnet | bip122:000000000019d6689c085ae165831e93 | bitcoin | JSON-RPC |
| Bitcoin Testnet4 | bip122:00000000da84f2bafbbc53dee25a72ae | bitcoin-testnet4 | JSON-RPC |
| Tron Mainnet | tron:mainnet | tron | gRPC |
Список поддерживаемых сетей расширяется. Тестовые сети доступны для разработки и тестирования.
Сеть можно указать по CAIP-2 ID или по алиасу - оба варианта принимаются в URL (HTTP) и metadata (gRPC). Подробнее в Стандарты CAIP.
Проверка доступности сервиса без аутентификации:
curl https://rpc.vilna.io/health{"status": "ok"}