This document outlines the Protocol Buffer (protobuf) specification used by OrbitFlare Jetstream. The complete specification can be found in our GitHub repository.
syntax = "proto3";import "google/protobuf/timestamp.proto";package jetstream;// ============= Service Definition =============service Jetstream { // Subscribe to data streams with filtering support rpc Subscribe(stream SubscribeRequest) returns (stream SubscribeUpdate) {} // Subscribe to data streams with filtering support and parsed instructions rpc SubscribeParsed(stream SubscribeParsedRequest) returns (stream SubscribeUpdateParsedTransaction) {} // Basic ping/pong for connection testing rpc Ping(PingRequest) returns (PongResponse) {} // Get information about current state rpc GetVersion(GetVersionRequest) returns (GetVersionResponse) {}}