Vilna RPC предоставляет доступ к блокчейн-нодам в нескольких сетях через единую точку входа. Отправляйте стандартные JSON-RPC запросы по HTTP или gRPC-вызовы - с одним API-ключом для всех поддерживаемых сетей. Никакой нод-инфраструктуры, никакой конфигурации для каждой сети.
- HTTP Base URL:
https://rpc.vilna.app - gRPC endpoint:
rpc.vilna.app:9090
Каждый запрос должен содержать API-ключ. Для получения ключа свяжитесь с support@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 Testnet | bip122:000000000933ea01ad0ee984209779ba | bitcoin-testnet | JSON-RPC |
| Tron Mainnet | tron:mainnet | tron | gRPC |
Список поддерживаемых сетей расширяется. Тестовые сети доступны для разработки и тестирования.
Идентификация сетей
Сеть можно указать по CAIP-2 ID или по алиасу - оба варианта принимаются в URL (HTTP) и metadata (gRPC). Подробнее в Стандарты CAIP.
Проверка доступности сервиса без аутентификации:
curl https://rpc.vilna.app/health{"status": "ok"}