Перейти к основному содержанию
1

Создайте аккаунт

Зарегистрируйтесь на orbitflare.com и выберите план, подходящий для ваших нужд. Доступен бесплатный уровень, позволяющий сразу начать разработку без необходимости вводить данные банковской карты.
Бесплатный план включает 10 запросов в секунду — достаточно для прототипирования и тестирования интеграции перед переходом на платный план.
2

Получите ваш лицензионный ключ

После входа в систему перейдите в Панель управления и найдите раздел Лицензии. Ваш лицензионный ключ предоставляется вместе с подпиской на услугу — скопируйте его оттуда.Вы будете аутентифицировать RPC-запросы, добавляя лицензионный ключ в качестве параметра api_key к URL конечной точки.
Держите ваш лицензионный ключ в секрете. Не добавляйте его в систему контроля версий и не раскрывайте в клиентском коде.
3

Выполните первый RPC-вызов

Используйте конечную точку mainnet для вызова getBlockHeight и убедитесь, что всё работает корректно.
curl -X POST "https://mainnet.rpc.orbitflare.com?api_key=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "getBlockHeight"
  }'
Успешный ответ выглядит следующим образом:
{
  "jsonrpc": "2.0",
  "result": 283458923,
  "id": 1
}
4

Попробуйте WebSockets

OrbitFlare поддерживает постоянные WebSocket-соединения для получения данных в реальном времени. Подключитесь к wss://mainnet.rpc.orbitflare.com и подпишитесь на обновления.
JavaScript
const WebSocket = require("ws");

const ws = new WebSocket(
  "wss://mainnet.rpc.orbitflare.com?api_key=YOUR_API_KEY"
);

ws.on("open", () => {
  ws.send(
    JSON.stringify({
      jsonrpc: "2.0",
      id: 1,
      method: "slotSubscribe",
    })
  );
  console.log("Subscribed to slot updates");
});

ws.on("message", (data) => {
  const message = JSON.parse(data);
  console.log("Received:", message);
});

ws.on("error", (err) => {
  console.error("WebSocket error:", err);
});
WebSocket-соединения используют тот же параметр api_key для аутентификации.

Что дальше?