Versions in this module Expand all Collapse all v0 v0.2.0 May 11, 2026 Changes in this version + const SlotStream_StreamSlots_FullMethodName + var File_slot_entry_proto protoreflect.FileDescriptor + var File_slot_stream_proto protoreflect.FileDescriptor + var SlotStream_ServiceDesc = grpc.ServiceDesc + func RegisterSlotStreamServer(s grpc.ServiceRegistrar, srv SlotStreamServer) + type CompiledInstruction struct + Accounts []byte + Data []byte + ProgramIdIndex uint32 + func (*CompiledInstruction) Descriptor() ([]byte, []int) + func (*CompiledInstruction) ProtoMessage() + func (x *CompiledInstruction) GetAccounts() []byte + func (x *CompiledInstruction) GetData() []byte + func (x *CompiledInstruction) GetProgramIdIndex() uint32 + func (x *CompiledInstruction) ProtoReflect() protoreflect.Message + func (x *CompiledInstruction) Reset() + func (x *CompiledInstruction) String() string + type Entry struct + Hash []byte + NumHashes uint64 + Transactions []*VersionedTransaction + func (*Entry) Descriptor() ([]byte, []int) + func (*Entry) ProtoMessage() + func (x *Entry) GetHash() []byte + func (x *Entry) GetNumHashes() uint64 + func (x *Entry) GetTransactions() []*VersionedTransaction + func (x *Entry) ProtoReflect() protoreflect.Message + func (x *Entry) Reset() + func (x *Entry) String() string + type MessageAddressTableLookup struct + AccountKey []byte + ReadonlyIndexes []byte + WritableIndexes []byte + func (*MessageAddressTableLookup) Descriptor() ([]byte, []int) + func (*MessageAddressTableLookup) ProtoMessage() + func (x *MessageAddressTableLookup) GetAccountKey() []byte + func (x *MessageAddressTableLookup) GetReadonlyIndexes() []byte + func (x *MessageAddressTableLookup) GetWritableIndexes() []byte + func (x *MessageAddressTableLookup) ProtoReflect() protoreflect.Message + func (x *MessageAddressTableLookup) Reset() + func (x *MessageAddressTableLookup) String() string + type MessageHeader struct + NumReadonlySignedAccounts uint32 + NumReadonlyUnsignedAccounts uint32 + NumRequiredSignatures uint32 + func (*MessageHeader) Descriptor() ([]byte, []int) + func (*MessageHeader) ProtoMessage() + func (x *MessageHeader) GetNumReadonlySignedAccounts() uint32 + func (x *MessageHeader) GetNumReadonlyUnsignedAccounts() uint32 + func (x *MessageHeader) GetNumRequiredSignatures() uint32 + func (x *MessageHeader) ProtoReflect() protoreflect.Message + func (x *MessageHeader) Reset() + func (x *MessageHeader) String() string + type SlotResponse struct + Entries []*Entry + ParentSlot uint64 + Slot uint64 + func (*SlotResponse) Descriptor() ([]byte, []int) + func (*SlotResponse) ProtoMessage() + func (x *SlotResponse) GetEntries() []*Entry + func (x *SlotResponse) GetParentSlot() uint64 + func (x *SlotResponse) GetSlot() uint64 + func (x *SlotResponse) ProtoReflect() protoreflect.Message + func (x *SlotResponse) Reset() + func (x *SlotResponse) String() string + type SlotStreamClient interface + StreamSlots func(ctx context.Context, in *SlotStreamRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[SlotResponse], error) + func NewSlotStreamClient(cc grpc.ClientConnInterface) SlotStreamClient + type SlotStreamRequest struct + func (*SlotStreamRequest) Descriptor() ([]byte, []int) + func (*SlotStreamRequest) ProtoMessage() + func (x *SlotStreamRequest) ProtoReflect() protoreflect.Message + func (x *SlotStreamRequest) Reset() + func (x *SlotStreamRequest) String() string + type SlotStreamServer interface + StreamSlots func(*SlotStreamRequest, grpc.ServerStreamingServer[SlotResponse]) error + type SlotStream_StreamSlotsClient = grpc.ServerStreamingClient[SlotResponse] + type SlotStream_StreamSlotsServer = grpc.ServerStreamingServer[SlotResponse] + type UnimplementedSlotStreamServer struct + func (UnimplementedSlotStreamServer) StreamSlots(*SlotStreamRequest, grpc.ServerStreamingServer[SlotResponse]) error + type UnsafeSlotStreamServer interface + type VersionedMessageLegacy struct + AccountKeys [][]byte + Header *MessageHeader + Instructions []*CompiledInstruction + RecentBlockhash []byte + func (*VersionedMessageLegacy) Descriptor() ([]byte, []int) + func (*VersionedMessageLegacy) ProtoMessage() + func (x *VersionedMessageLegacy) GetAccountKeys() [][]byte + func (x *VersionedMessageLegacy) GetHeader() *MessageHeader + func (x *VersionedMessageLegacy) GetInstructions() []*CompiledInstruction + func (x *VersionedMessageLegacy) GetRecentBlockhash() []byte + func (x *VersionedMessageLegacy) ProtoReflect() protoreflect.Message + func (x *VersionedMessageLegacy) Reset() + func (x *VersionedMessageLegacy) String() string + type VersionedMessageV0 struct + AccountKeys [][]byte + AddressTableLookups []*MessageAddressTableLookup + Header *MessageHeader + Instructions []*CompiledInstruction + RecentBlockhash []byte + func (*VersionedMessageV0) Descriptor() ([]byte, []int) + func (*VersionedMessageV0) ProtoMessage() + func (x *VersionedMessageV0) GetAccountKeys() [][]byte + func (x *VersionedMessageV0) GetAddressTableLookups() []*MessageAddressTableLookup + func (x *VersionedMessageV0) GetHeader() *MessageHeader + func (x *VersionedMessageV0) GetInstructions() []*CompiledInstruction + func (x *VersionedMessageV0) GetRecentBlockhash() []byte + func (x *VersionedMessageV0) ProtoReflect() protoreflect.Message + func (x *VersionedMessageV0) Reset() + func (x *VersionedMessageV0) String() string + type VersionedTransaction struct + Message isVersionedTransaction_Message + Signatures [][]byte + func (*VersionedTransaction) Descriptor() ([]byte, []int) + func (*VersionedTransaction) ProtoMessage() + func (x *VersionedTransaction) GetMessage() isVersionedTransaction_Message + func (x *VersionedTransaction) GetMessageLegacy() *VersionedMessageLegacy + func (x *VersionedTransaction) GetMessageV0() *VersionedMessageV0 + func (x *VersionedTransaction) GetSignatures() [][]byte + func (x *VersionedTransaction) ProtoReflect() protoreflect.Message + func (x *VersionedTransaction) Reset() + func (x *VersionedTransaction) String() string + type VersionedTransaction_MessageLegacy struct + MessageLegacy *VersionedMessageLegacy + type VersionedTransaction_MessageV0 struct + MessageV0 *VersionedMessageV0 v0.1.0-alpha.1 Jan 15, 2026