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

Documentation Index

Fetch the complete documentation index at: https://docs.orbitflare.com/llms.txt

Use this file to discover all available pages before exploring further.

OrbitFlare SDK предоставляет типизированные клиенты для всех сервисов OrbitFlare. Вместо того чтобы вручную управлять HTTP-запросами, gRPC-каналами и WebSocket-соединениями, SDK берёт на себя жизненный цикл подключения, аутентификацию, повторы, failover и переподключение за простым API.

Что входит

ServiceWhat it does
RPCJSON-RPC client with typed helpers for common Solana methods, plus raw escape hatches for anything custom
WebSocketSubscriptions for account changes, logs, slots, and signatures with auto-resubscribe on reconnect
gRPC (Yellowstone)Yellowstone Geyser streaming - transactions, accounts, slots, blocks. YAML config or programmatic filters
JetStreamOrbitFlare’s decoded shreds delivered as gRPC streams. Same client pattern as Yellowstone, different proto

Переменные окружения

VariableUsed byPurpose
ORBITFLARE_LICENSE_KEYRPC, WebSocketAPI key appended to endpoint URLs
ORBITFLARE_RPC_URLRPCDefault endpoint if .url() is not called
ORBITFLARE_WS_URLWebSocketDefault endpoint if .url() is not called
ORBITFLARE_GRPC_URLgRPCDefault endpoint if .url() is not called
ORBITFLARE_JETSTREAM_URLJetStreamDefault endpoint if .url() is not called

Исходный код

SDK с открытым исходным кодом: github.com/orbitflare/orbitflare-sdk-rs