geyser

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 13, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CommitmentLevel_name = map[int32]string{
		0: "PROCESSED",
		1: "CONFIRMED",
		2: "FINALIZED",
	}
	CommitmentLevel_value = map[string]int32{
		"PROCESSED": 0,
		"CONFIRMED": 1,
		"FINALIZED": 2,
	}
)

Enum value maps for CommitmentLevel.

View Source
var (
	SlotStatus_name = map[int32]string{
		0: "SLOT_PROCESSED",
		1: "SLOT_CONFIRMED",
		2: "SLOT_FINALIZED",
		3: "SLOT_FIRST_SHRED_RECEIVED",
		4: "SLOT_COMPLETED",
		5: "SLOT_CREATED_BANK",
		6: "SLOT_DEAD",
	}
	SlotStatus_value = map[string]int32{
		"SLOT_PROCESSED":            0,
		"SLOT_CONFIRMED":            1,
		"SLOT_FINALIZED":            2,
		"SLOT_FIRST_SHRED_RECEIVED": 3,
		"SLOT_COMPLETED":            4,
		"SLOT_CREATED_BANK":         5,
		"SLOT_DEAD":                 6,
	}
)

Enum value maps for SlotStatus.

View Source
var (
	RewardType_name = map[int32]string{
		0: "Unspecified",
		1: "Fee",
		2: "Rent",
		3: "Staking",
		4: "Voting",
	}
	RewardType_value = map[string]int32{
		"Unspecified": 0,
		"Fee":         1,
		"Rent":        2,
		"Staking":     3,
		"Voting":      4,
	}
)

Enum value maps for RewardType.

View Source
var File_geyser_proto protoreflect.FileDescriptor
View Source
var File_solana_storage_proto protoreflect.FileDescriptor
View Source
var Geyser_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "geyser.Geyser",
	HandlerType: (*GeyserServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Ping",
			Handler:    _Geyser_Ping_Handler,
		},
		{
			MethodName: "GetLatestBlockhash",
			Handler:    _Geyser_GetLatestBlockhash_Handler,
		},
		{
			MethodName: "GetBlockHeight",
			Handler:    _Geyser_GetBlockHeight_Handler,
		},
		{
			MethodName: "GetSlot",
			Handler:    _Geyser_GetSlot_Handler,
		},
		{
			MethodName: "IsBlockhashValid",
			Handler:    _Geyser_IsBlockhashValid_Handler,
		},
		{
			MethodName: "GetVersion",
			Handler:    _Geyser_GetVersion_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "Subscribe",
			Handler:       _Geyser_Subscribe_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
	},
	Metadata: "geyser.proto",
}

Geyser_ServiceDesc is the grpc.ServiceDesc for Geyser service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterGeyserServer

func RegisterGeyserServer(s grpc.ServiceRegistrar, srv GeyserServer)

Types

type BlockHeight

type BlockHeight struct {
	BlockHeight uint64 `protobuf:"varint,1,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// contains filtered or unexported fields
}

func (*BlockHeight) Descriptor deprecated

func (*BlockHeight) Descriptor() ([]byte, []int)

Deprecated: Use BlockHeight.ProtoReflect.Descriptor instead.

func (*BlockHeight) GetBlockHeight

func (x *BlockHeight) GetBlockHeight() uint64

func (*BlockHeight) ProtoMessage

func (*BlockHeight) ProtoMessage()

func (*BlockHeight) ProtoReflect

func (x *BlockHeight) ProtoReflect() protoreflect.Message

func (*BlockHeight) Reset

func (x *BlockHeight) Reset()

func (*BlockHeight) String

func (x *BlockHeight) String() string

type CommitmentLevel added in v1.1.0

type CommitmentLevel int32
const (
	CommitmentLevel_PROCESSED CommitmentLevel = 0
	CommitmentLevel_CONFIRMED CommitmentLevel = 1
	CommitmentLevel_FINALIZED CommitmentLevel = 2
)

func (CommitmentLevel) Descriptor added in v1.1.0

func (CommitmentLevel) Enum added in v1.1.0

func (x CommitmentLevel) Enum() *CommitmentLevel

func (CommitmentLevel) EnumDescriptor deprecated added in v1.1.0

func (CommitmentLevel) EnumDescriptor() ([]byte, []int)

Deprecated: Use CommitmentLevel.Descriptor instead.

func (CommitmentLevel) Number added in v1.1.0

func (CommitmentLevel) String added in v1.1.0

func (x CommitmentLevel) String() string

func (CommitmentLevel) Type added in v1.1.0

type CompiledInstruction

type CompiledInstruction struct {
	ProgramIdIndex uint32 `protobuf:"varint,1,opt,name=program_id_index,json=programIdIndex,proto3" json:"program_id_index,omitempty"`
	Accounts       []byte `protobuf:"bytes,2,opt,name=accounts,proto3" json:"accounts,omitempty"`
	Data           []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*CompiledInstruction) Descriptor deprecated

func (*CompiledInstruction) Descriptor() ([]byte, []int)

Deprecated: Use CompiledInstruction.ProtoReflect.Descriptor instead.

func (*CompiledInstruction) GetAccounts

func (x *CompiledInstruction) GetAccounts() []byte

func (*CompiledInstruction) GetData

func (x *CompiledInstruction) GetData() []byte

func (*CompiledInstruction) GetProgramIdIndex

func (x *CompiledInstruction) GetProgramIdIndex() uint32

func (*CompiledInstruction) ProtoMessage

func (*CompiledInstruction) ProtoMessage()

func (*CompiledInstruction) ProtoReflect

func (x *CompiledInstruction) ProtoReflect() protoreflect.Message

func (*CompiledInstruction) Reset

func (x *CompiledInstruction) Reset()

func (*CompiledInstruction) String

func (x *CompiledInstruction) String() string

type ConfirmedBlock

type ConfirmedBlock struct {
	PreviousBlockhash string                  `protobuf:"bytes,1,opt,name=previous_blockhash,json=previousBlockhash,proto3" json:"previous_blockhash,omitempty"`
	Blockhash         string                  `protobuf:"bytes,2,opt,name=blockhash,proto3" json:"blockhash,omitempty"`
	ParentSlot        uint64                  `protobuf:"varint,3,opt,name=parent_slot,json=parentSlot,proto3" json:"parent_slot,omitempty"`
	Transactions      []*ConfirmedTransaction `protobuf:"bytes,4,rep,name=transactions,proto3" json:"transactions,omitempty"`
	Rewards           []*Reward               `protobuf:"bytes,5,rep,name=rewards,proto3" json:"rewards,omitempty"`
	BlockTime         *UnixTimestamp          `protobuf:"bytes,6,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"`
	BlockHeight       *BlockHeight            `protobuf:"bytes,7,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	NumPartitions     *NumPartitions          `protobuf:"bytes,8,opt,name=num_partitions,json=numPartitions,proto3" json:"num_partitions,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfirmedBlock) Descriptor deprecated

func (*ConfirmedBlock) Descriptor() ([]byte, []int)

Deprecated: Use ConfirmedBlock.ProtoReflect.Descriptor instead.

func (*ConfirmedBlock) GetBlockHeight

func (x *ConfirmedBlock) GetBlockHeight() *BlockHeight

func (*ConfirmedBlock) GetBlockTime

func (x *ConfirmedBlock) GetBlockTime() *UnixTimestamp

func (*ConfirmedBlock) GetBlockhash

func (x *ConfirmedBlock) GetBlockhash() string

func (*ConfirmedBlock) GetNumPartitions added in v1.1.0

func (x *ConfirmedBlock) GetNumPartitions() *NumPartitions

func (*ConfirmedBlock) GetParentSlot

func (x *ConfirmedBlock) GetParentSlot() uint64

func (*ConfirmedBlock) GetPreviousBlockhash

func (x *ConfirmedBlock) GetPreviousBlockhash() string

func (*ConfirmedBlock) GetRewards

func (x *ConfirmedBlock) GetRewards() []*Reward

func (*ConfirmedBlock) GetTransactions

func (x *ConfirmedBlock) GetTransactions() []*ConfirmedTransaction

func (*ConfirmedBlock) ProtoMessage

func (*ConfirmedBlock) ProtoMessage()

func (*ConfirmedBlock) ProtoReflect

func (x *ConfirmedBlock) ProtoReflect() protoreflect.Message

func (*ConfirmedBlock) Reset

func (x *ConfirmedBlock) Reset()

func (*ConfirmedBlock) String

func (x *ConfirmedBlock) String() string

type ConfirmedTransaction

type ConfirmedTransaction struct {
	Transaction *Transaction           `protobuf:"bytes,1,opt,name=transaction,proto3" json:"transaction,omitempty"`
	Meta        *TransactionStatusMeta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfirmedTransaction) Descriptor deprecated

func (*ConfirmedTransaction) Descriptor() ([]byte, []int)

Deprecated: Use ConfirmedTransaction.ProtoReflect.Descriptor instead.

func (*ConfirmedTransaction) GetMeta

func (*ConfirmedTransaction) GetTransaction

func (x *ConfirmedTransaction) GetTransaction() *Transaction

func (*ConfirmedTransaction) ProtoMessage

func (*ConfirmedTransaction) ProtoMessage()

func (*ConfirmedTransaction) ProtoReflect

func (x *ConfirmedTransaction) ProtoReflect() protoreflect.Message

func (*ConfirmedTransaction) Reset

func (x *ConfirmedTransaction) Reset()

func (*ConfirmedTransaction) String

func (x *ConfirmedTransaction) String() string

type GetBlockHeightRequest added in v1.1.0

type GetBlockHeightRequest struct {
	Commitment *CommitmentLevel `protobuf:"varint,1,opt,name=commitment,proto3,enum=geyser.CommitmentLevel,oneof" json:"commitment,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBlockHeightRequest) Descriptor deprecated added in v1.1.0

func (*GetBlockHeightRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBlockHeightRequest.ProtoReflect.Descriptor instead.

func (*GetBlockHeightRequest) GetCommitment added in v1.1.0

func (x *GetBlockHeightRequest) GetCommitment() CommitmentLevel

func (*GetBlockHeightRequest) ProtoMessage added in v1.1.0

func (*GetBlockHeightRequest) ProtoMessage()

func (*GetBlockHeightRequest) ProtoReflect added in v1.1.0

func (x *GetBlockHeightRequest) ProtoReflect() protoreflect.Message

func (*GetBlockHeightRequest) Reset added in v1.1.0

func (x *GetBlockHeightRequest) Reset()

func (*GetBlockHeightRequest) String added in v1.1.0

func (x *GetBlockHeightRequest) String() string

type GetBlockHeightResponse added in v1.1.0

type GetBlockHeightResponse struct {
	BlockHeight uint64 `protobuf:"varint,1,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBlockHeightResponse) Descriptor deprecated added in v1.1.0

func (*GetBlockHeightResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetBlockHeightResponse.ProtoReflect.Descriptor instead.

func (*GetBlockHeightResponse) GetBlockHeight added in v1.1.0

func (x *GetBlockHeightResponse) GetBlockHeight() uint64

func (*GetBlockHeightResponse) ProtoMessage added in v1.1.0

func (*GetBlockHeightResponse) ProtoMessage()

func (*GetBlockHeightResponse) ProtoReflect added in v1.1.0

func (x *GetBlockHeightResponse) ProtoReflect() protoreflect.Message

func (*GetBlockHeightResponse) Reset added in v1.1.0

func (x *GetBlockHeightResponse) Reset()

func (*GetBlockHeightResponse) String added in v1.1.0

func (x *GetBlockHeightResponse) String() string

type GetLatestBlockhashRequest added in v1.1.0

type GetLatestBlockhashRequest struct {
	Commitment *CommitmentLevel `protobuf:"varint,1,opt,name=commitment,proto3,enum=geyser.CommitmentLevel,oneof" json:"commitment,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLatestBlockhashRequest) Descriptor deprecated added in v1.1.0

func (*GetLatestBlockhashRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLatestBlockhashRequest.ProtoReflect.Descriptor instead.

func (*GetLatestBlockhashRequest) GetCommitment added in v1.1.0

func (x *GetLatestBlockhashRequest) GetCommitment() CommitmentLevel

func (*GetLatestBlockhashRequest) ProtoMessage added in v1.1.0

func (*GetLatestBlockhashRequest) ProtoMessage()

func (*GetLatestBlockhashRequest) ProtoReflect added in v1.1.0

func (*GetLatestBlockhashRequest) Reset added in v1.1.0

func (x *GetLatestBlockhashRequest) Reset()

func (*GetLatestBlockhashRequest) String added in v1.1.0

func (x *GetLatestBlockhashRequest) String() string

type GetLatestBlockhashResponse added in v1.1.0

type GetLatestBlockhashResponse struct {
	Slot                 uint64 `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty"`
	Blockhash            string `protobuf:"bytes,2,opt,name=blockhash,proto3" json:"blockhash,omitempty"`
	LastValidBlockHeight uint64 `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetLatestBlockhashResponse) Descriptor deprecated added in v1.1.0

func (*GetLatestBlockhashResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLatestBlockhashResponse.ProtoReflect.Descriptor instead.

func (*GetLatestBlockhashResponse) GetBlockhash added in v1.1.0

func (x *GetLatestBlockhashResponse) GetBlockhash() string

func (*GetLatestBlockhashResponse) GetLastValidBlockHeight added in v1.1.0

func (x *GetLatestBlockhashResponse) GetLastValidBlockHeight() uint64

func (*GetLatestBlockhashResponse) GetSlot added in v1.1.0

func (x *GetLatestBlockhashResponse) GetSlot() uint64

func (*GetLatestBlockhashResponse) ProtoMessage added in v1.1.0

func (*GetLatestBlockhashResponse) ProtoMessage()

func (*GetLatestBlockhashResponse) ProtoReflect added in v1.1.0

func (*GetLatestBlockhashResponse) Reset added in v1.1.0

func (x *GetLatestBlockhashResponse) Reset()

func (*GetLatestBlockhashResponse) String added in v1.1.0

func (x *GetLatestBlockhashResponse) String() string

type GetSlotRequest added in v1.1.0

type GetSlotRequest struct {
	Commitment *CommitmentLevel `protobuf:"varint,1,opt,name=commitment,proto3,enum=geyser.CommitmentLevel,oneof" json:"commitment,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSlotRequest) Descriptor deprecated added in v1.1.0

func (*GetSlotRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSlotRequest.ProtoReflect.Descriptor instead.

func (*GetSlotRequest) GetCommitment added in v1.1.0

func (x *GetSlotRequest) GetCommitment() CommitmentLevel

func (*GetSlotRequest) ProtoMessage added in v1.1.0

func (*GetSlotRequest) ProtoMessage()

func (*GetSlotRequest) ProtoReflect added in v1.1.0

func (x *GetSlotRequest) ProtoReflect() protoreflect.Message

func (*GetSlotRequest) Reset added in v1.1.0

func (x *GetSlotRequest) Reset()

func (*GetSlotRequest) String added in v1.1.0

func (x *GetSlotRequest) String() string

type GetSlotResponse added in v1.1.0

type GetSlotResponse struct {
	Slot uint64 `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSlotResponse) Descriptor deprecated added in v1.1.0

func (*GetSlotResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetSlotResponse.ProtoReflect.Descriptor instead.

func (*GetSlotResponse) GetSlot added in v1.1.0

func (x *GetSlotResponse) GetSlot() uint64

func (*GetSlotResponse) ProtoMessage added in v1.1.0

func (*GetSlotResponse) ProtoMessage()

func (*GetSlotResponse) ProtoReflect added in v1.1.0

func (x *GetSlotResponse) ProtoReflect() protoreflect.Message

func (*GetSlotResponse) Reset added in v1.1.0

func (x *GetSlotResponse) Reset()

func (*GetSlotResponse) String added in v1.1.0

func (x *GetSlotResponse) String() string

type GetVersionRequest added in v1.1.0

type GetVersionRequest struct {
	// contains filtered or unexported fields
}

func (*GetVersionRequest) Descriptor deprecated added in v1.1.0

func (*GetVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetVersionRequest.ProtoReflect.Descriptor instead.

func (*GetVersionRequest) ProtoMessage added in v1.1.0

func (*GetVersionRequest) ProtoMessage()

func (*GetVersionRequest) ProtoReflect added in v1.1.0

func (x *GetVersionRequest) ProtoReflect() protoreflect.Message

func (*GetVersionRequest) Reset added in v1.1.0

func (x *GetVersionRequest) Reset()

func (*GetVersionRequest) String added in v1.1.0

func (x *GetVersionRequest) String() string

type GetVersionResponse added in v1.1.0

type GetVersionResponse struct {
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVersionResponse) Descriptor deprecated added in v1.1.0

func (*GetVersionResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetVersionResponse.ProtoReflect.Descriptor instead.

func (*GetVersionResponse) GetVersion added in v1.1.0

func (x *GetVersionResponse) GetVersion() string

func (*GetVersionResponse) ProtoMessage added in v1.1.0

func (*GetVersionResponse) ProtoMessage()

func (*GetVersionResponse) ProtoReflect added in v1.1.0

func (x *GetVersionResponse) ProtoReflect() protoreflect.Message

func (*GetVersionResponse) Reset added in v1.1.0

func (x *GetVersionResponse) Reset()

func (*GetVersionResponse) String added in v1.1.0

func (x *GetVersionResponse) String() string

type GeyserClient

type GeyserClient interface {
	Subscribe(ctx context.Context, opts ...grpc.CallOption) (Geyser_SubscribeClient, error)
	Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PongResponse, error)
	GetLatestBlockhash(ctx context.Context, in *GetLatestBlockhashRequest, opts ...grpc.CallOption) (*GetLatestBlockhashResponse, error)
	GetBlockHeight(ctx context.Context, in *GetBlockHeightRequest, opts ...grpc.CallOption) (*GetBlockHeightResponse, error)
	GetSlot(ctx context.Context, in *GetSlotRequest, opts ...grpc.CallOption) (*GetSlotResponse, error)
	IsBlockhashValid(ctx context.Context, in *IsBlockhashValidRequest, opts ...grpc.CallOption) (*IsBlockhashValidResponse, error)
	GetVersion(ctx context.Context, in *GetVersionRequest, opts ...grpc.CallOption) (*GetVersionResponse, error)
}

GeyserClient is the client API for Geyser service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewGeyserClient

func NewGeyserClient(cc grpc.ClientConnInterface) GeyserClient

type GeyserServer

GeyserServer is the server API for Geyser service. All implementations must embed UnimplementedGeyserServer for forward compatibility

type Geyser_SubscribeClient added in v1.1.0

type Geyser_SubscribeClient interface {
	Send(*SubscribeRequest) error
	Recv() (*SubscribeUpdate, error)
	grpc.ClientStream
}

type Geyser_SubscribeServer added in v1.1.0

type Geyser_SubscribeServer interface {
	Send(*SubscribeUpdate) error
	Recv() (*SubscribeRequest, error)
	grpc.ServerStream
}

type InnerInstruction added in v1.1.0

type InnerInstruction struct {
	ProgramIdIndex uint32 `protobuf:"varint,1,opt,name=program_id_index,json=programIdIndex,proto3" json:"program_id_index,omitempty"`
	Accounts       []byte `protobuf:"bytes,2,opt,name=accounts,proto3" json:"accounts,omitempty"`
	Data           []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// Invocation stack height of an inner instruction.
	// Available since Solana v1.14.6
	// Set to `None` for txs executed on earlier versions.
	StackHeight *uint32 `protobuf:"varint,4,opt,name=stack_height,json=stackHeight,proto3,oneof" json:"stack_height,omitempty"`
	// contains filtered or unexported fields
}

func (*InnerInstruction) Descriptor deprecated added in v1.1.0

func (*InnerInstruction) Descriptor() ([]byte, []int)

Deprecated: Use InnerInstruction.ProtoReflect.Descriptor instead.

func (*InnerInstruction) GetAccounts added in v1.1.0

func (x *InnerInstruction) GetAccounts() []byte

func (*InnerInstruction) GetData added in v1.1.0

func (x *InnerInstruction) GetData() []byte

func (*InnerInstruction) GetProgramIdIndex added in v1.1.0

func (x *InnerInstruction) GetProgramIdIndex() uint32

func (*InnerInstruction) GetStackHeight added in v1.1.0

func (x *InnerInstruction) GetStackHeight() uint32

func (*InnerInstruction) ProtoMessage added in v1.1.0

func (*InnerInstruction) ProtoMessage()

func (*InnerInstruction) ProtoReflect added in v1.1.0

func (x *InnerInstruction) ProtoReflect() protoreflect.Message

func (*InnerInstruction) Reset added in v1.1.0

func (x *InnerInstruction) Reset()

func (*InnerInstruction) String added in v1.1.0

func (x *InnerInstruction) String() string

type InnerInstructions

type InnerInstructions struct {
	Index        uint32              `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	Instructions []*InnerInstruction `protobuf:"bytes,2,rep,name=instructions,proto3" json:"instructions,omitempty"`
	// contains filtered or unexported fields
}

func (*InnerInstructions) Descriptor deprecated

func (*InnerInstructions) Descriptor() ([]byte, []int)

Deprecated: Use InnerInstructions.ProtoReflect.Descriptor instead.

func (*InnerInstructions) GetIndex

func (x *InnerInstructions) GetIndex() uint32

func (*InnerInstructions) GetInstructions

func (x *InnerInstructions) GetInstructions() []*InnerInstruction

func (*InnerInstructions) ProtoMessage

func (*InnerInstructions) ProtoMessage()

func (*InnerInstructions) ProtoReflect

func (x *InnerInstructions) ProtoReflect() protoreflect.Message

func (*InnerInstructions) Reset

func (x *InnerInstructions) Reset()

func (*InnerInstructions) String

func (x *InnerInstructions) String() string

type IsBlockhashValidRequest added in v1.1.0

type IsBlockhashValidRequest struct {
	Blockhash  string           `protobuf:"bytes,1,opt,name=blockhash,proto3" json:"blockhash,omitempty"`
	Commitment *CommitmentLevel `protobuf:"varint,2,opt,name=commitment,proto3,enum=geyser.CommitmentLevel,oneof" json:"commitment,omitempty"`
	// contains filtered or unexported fields
}

func (*IsBlockhashValidRequest) Descriptor deprecated added in v1.1.0

func (*IsBlockhashValidRequest) Descriptor() ([]byte, []int)

Deprecated: Use IsBlockhashValidRequest.ProtoReflect.Descriptor instead.

func (*IsBlockhashValidRequest) GetBlockhash added in v1.1.0

func (x *IsBlockhashValidRequest) GetBlockhash() string

func (*IsBlockhashValidRequest) GetCommitment added in v1.1.0

func (x *IsBlockhashValidRequest) GetCommitment() CommitmentLevel

func (*IsBlockhashValidRequest) ProtoMessage added in v1.1.0

func (*IsBlockhashValidRequest) ProtoMessage()

func (*IsBlockhashValidRequest) ProtoReflect added in v1.1.0

func (x *IsBlockhashValidRequest) ProtoReflect() protoreflect.Message

func (*IsBlockhashValidRequest) Reset added in v1.1.0

func (x *IsBlockhashValidRequest) Reset()

func (*IsBlockhashValidRequest) String added in v1.1.0

func (x *IsBlockhashValidRequest) String() string

type IsBlockhashValidResponse added in v1.1.0

type IsBlockhashValidResponse struct {
	Slot  uint64 `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty"`
	Valid bool   `protobuf:"varint,2,opt,name=valid,proto3" json:"valid,omitempty"`
	// contains filtered or unexported fields
}

func (*IsBlockhashValidResponse) Descriptor deprecated added in v1.1.0

func (*IsBlockhashValidResponse) Descriptor() ([]byte, []int)

Deprecated: Use IsBlockhashValidResponse.ProtoReflect.Descriptor instead.

func (*IsBlockhashValidResponse) GetSlot added in v1.1.0

func (x *IsBlockhashValidResponse) GetSlot() uint64

func (*IsBlockhashValidResponse) GetValid added in v1.1.0

func (x *IsBlockhashValidResponse) GetValid() bool

func (*IsBlockhashValidResponse) ProtoMessage added in v1.1.0

func (*IsBlockhashValidResponse) ProtoMessage()

func (*IsBlockhashValidResponse) ProtoReflect added in v1.1.0

func (x *IsBlockhashValidResponse) ProtoReflect() protoreflect.Message

func (*IsBlockhashValidResponse) Reset added in v1.1.0

func (x *IsBlockhashValidResponse) Reset()

func (*IsBlockhashValidResponse) String added in v1.1.0

func (x *IsBlockhashValidResponse) String() string

type Message

type Message struct {
	Header              *MessageHeader               `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	AccountKeys         [][]byte                     `protobuf:"bytes,2,rep,name=account_keys,json=accountKeys,proto3" json:"account_keys,omitempty"`
	RecentBlockhash     []byte                       `protobuf:"bytes,3,opt,name=recent_blockhash,json=recentBlockhash,proto3" json:"recent_blockhash,omitempty"`
	Instructions        []*CompiledInstruction       `protobuf:"bytes,4,rep,name=instructions,proto3" json:"instructions,omitempty"`
	Versioned           bool                         `protobuf:"varint,5,opt,name=versioned,proto3" json:"versioned,omitempty"`
	AddressTableLookups []*MessageAddressTableLookup `protobuf:"bytes,6,rep,name=address_table_lookups,json=addressTableLookups,proto3" json:"address_table_lookups,omitempty"`
	// contains filtered or unexported fields
}

func (*Message) Descriptor deprecated

func (*Message) Descriptor() ([]byte, []int)

Deprecated: Use Message.ProtoReflect.Descriptor instead.

func (*Message) GetAccountKeys

func (x *Message) GetAccountKeys() [][]byte

func (*Message) GetAddressTableLookups

func (x *Message) GetAddressTableLookups() []*MessageAddressTableLookup

func (*Message) GetHeader

func (x *Message) GetHeader() *MessageHeader

func (*Message) GetInstructions

func (x *Message) GetInstructions() []*CompiledInstruction

func (*Message) GetRecentBlockhash

func (x *Message) GetRecentBlockhash() []byte

func (*Message) GetVersioned

func (x *Message) GetVersioned() bool

func (*Message) ProtoMessage

func (*Message) ProtoMessage()

func (*Message) ProtoReflect

func (x *Message) ProtoReflect() protoreflect.Message

func (*Message) Reset

func (x *Message) Reset()

func (*Message) String

func (x *Message) String() string

type MessageAddressTableLookup

type MessageAddressTableLookup struct {
	AccountKey      []byte `protobuf:"bytes,1,opt,name=account_key,json=accountKey,proto3" json:"account_key,omitempty"`
	WritableIndexes []byte `protobuf:"bytes,2,opt,name=writable_indexes,json=writableIndexes,proto3" json:"writable_indexes,omitempty"`
	ReadonlyIndexes []byte `protobuf:"bytes,3,opt,name=readonly_indexes,json=readonlyIndexes,proto3" json:"readonly_indexes,omitempty"`
	// contains filtered or unexported fields
}

func (*MessageAddressTableLookup) Descriptor deprecated

func (*MessageAddressTableLookup) Descriptor() ([]byte, []int)

Deprecated: Use MessageAddressTableLookup.ProtoReflect.Descriptor instead.

func (*MessageAddressTableLookup) GetAccountKey

func (x *MessageAddressTableLookup) GetAccountKey() []byte

func (*MessageAddressTableLookup) GetReadonlyIndexes

func (x *MessageAddressTableLookup) GetReadonlyIndexes() []byte

func (*MessageAddressTableLookup) GetWritableIndexes

func (x *MessageAddressTableLookup) GetWritableIndexes() []byte

func (*MessageAddressTableLookup) ProtoMessage

func (*MessageAddressTableLookup) ProtoMessage()

func (*MessageAddressTableLookup) ProtoReflect

func (*MessageAddressTableLookup) Reset

func (x *MessageAddressTableLookup) Reset()

func (*MessageAddressTableLookup) String

func (x *MessageAddressTableLookup) String() string

type MessageHeader

type MessageHeader struct {
	NumRequiredSignatures       uint32 `` /* 127-byte string literal not displayed */
	NumReadonlySignedAccounts   uint32 `` /* 141-byte string literal not displayed */
	NumReadonlyUnsignedAccounts uint32 `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*MessageHeader) Descriptor deprecated

func (*MessageHeader) Descriptor() ([]byte, []int)

Deprecated: Use MessageHeader.ProtoReflect.Descriptor instead.

func (*MessageHeader) GetNumReadonlySignedAccounts

func (x *MessageHeader) GetNumReadonlySignedAccounts() uint32

func (*MessageHeader) GetNumReadonlyUnsignedAccounts

func (x *MessageHeader) GetNumReadonlyUnsignedAccounts() uint32

func (*MessageHeader) GetNumRequiredSignatures

func (x *MessageHeader) GetNumRequiredSignatures() uint32

func (*MessageHeader) ProtoMessage

func (*MessageHeader) ProtoMessage()

func (*MessageHeader) ProtoReflect

func (x *MessageHeader) ProtoReflect() protoreflect.Message

func (*MessageHeader) Reset

func (x *MessageHeader) Reset()

func (*MessageHeader) String

func (x *MessageHeader) String() string

type NumPartitions added in v1.1.0

type NumPartitions struct {
	NumPartitions uint64 `protobuf:"varint,1,opt,name=num_partitions,json=numPartitions,proto3" json:"num_partitions,omitempty"`
	// contains filtered or unexported fields
}

func (*NumPartitions) Descriptor deprecated added in v1.1.0

func (*NumPartitions) Descriptor() ([]byte, []int)

Deprecated: Use NumPartitions.ProtoReflect.Descriptor instead.

func (*NumPartitions) GetNumPartitions added in v1.1.0

func (x *NumPartitions) GetNumPartitions() uint64

func (*NumPartitions) ProtoMessage added in v1.1.0

func (*NumPartitions) ProtoMessage()

func (*NumPartitions) ProtoReflect added in v1.1.0

func (x *NumPartitions) ProtoReflect() protoreflect.Message

func (*NumPartitions) Reset added in v1.1.0

func (x *NumPartitions) Reset()

func (*NumPartitions) String added in v1.1.0

func (x *NumPartitions) String() string

type PingRequest added in v1.1.0

type PingRequest struct {
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*PingRequest) Descriptor deprecated added in v1.1.0

func (*PingRequest) Descriptor() ([]byte, []int)

Deprecated: Use PingRequest.ProtoReflect.Descriptor instead.

func (*PingRequest) GetCount added in v1.1.0

func (x *PingRequest) GetCount() int32

func (*PingRequest) ProtoMessage added in v1.1.0

func (*PingRequest) ProtoMessage()

func (*PingRequest) ProtoReflect added in v1.1.0

func (x *PingRequest) ProtoReflect() protoreflect.Message

func (*PingRequest) Reset added in v1.1.0

func (x *PingRequest) Reset()

func (*PingRequest) String added in v1.1.0

func (x *PingRequest) String() string

type PongResponse added in v1.1.0

type PongResponse struct {
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*PongResponse) Descriptor deprecated added in v1.1.0

func (*PongResponse) Descriptor() ([]byte, []int)

Deprecated: Use PongResponse.ProtoReflect.Descriptor instead.

func (*PongResponse) GetCount added in v1.1.0

func (x *PongResponse) GetCount() int32

func (*PongResponse) ProtoMessage added in v1.1.0

func (*PongResponse) ProtoMessage()

func (*PongResponse) ProtoReflect added in v1.1.0

func (x *PongResponse) ProtoReflect() protoreflect.Message

func (*PongResponse) Reset added in v1.1.0

func (x *PongResponse) Reset()

func (*PongResponse) String added in v1.1.0

func (x *PongResponse) String() string

type ReturnData

type ReturnData struct {
	ProgramId []byte `protobuf:"bytes,1,opt,name=program_id,json=programId,proto3" json:"program_id,omitempty"`
	Data      []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*ReturnData) Descriptor deprecated

func (*ReturnData) Descriptor() ([]byte, []int)

Deprecated: Use ReturnData.ProtoReflect.Descriptor instead.

func (*ReturnData) GetData

func (x *ReturnData) GetData() []byte

func (*ReturnData) GetProgramId

func (x *ReturnData) GetProgramId() []byte

func (*ReturnData) ProtoMessage

func (*ReturnData) ProtoMessage()

func (*ReturnData) ProtoReflect

func (x *ReturnData) ProtoReflect() protoreflect.Message

func (*ReturnData) Reset

func (x *ReturnData) Reset()

func (*ReturnData) String

func (x *ReturnData) String() string

type Reward

type Reward struct {
	Pubkey      string     `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	Lamports    int64      `protobuf:"varint,2,opt,name=lamports,proto3" json:"lamports,omitempty"`
	PostBalance uint64     `protobuf:"varint,3,opt,name=post_balance,json=postBalance,proto3" json:"post_balance,omitempty"`
	RewardType  RewardType `` /* 138-byte string literal not displayed */
	Commission  string     `protobuf:"bytes,5,opt,name=commission,proto3" json:"commission,omitempty"`
	// contains filtered or unexported fields
}

func (*Reward) Descriptor deprecated

func (*Reward) Descriptor() ([]byte, []int)

Deprecated: Use Reward.ProtoReflect.Descriptor instead.

func (*Reward) GetCommission

func (x *Reward) GetCommission() string

func (*Reward) GetLamports

func (x *Reward) GetLamports() int64

func (*Reward) GetPostBalance

func (x *Reward) GetPostBalance() uint64

func (*Reward) GetPubkey

func (x *Reward) GetPubkey() string

func (*Reward) GetRewardType

func (x *Reward) GetRewardType() RewardType

func (*Reward) ProtoMessage

func (*Reward) ProtoMessage()

func (*Reward) ProtoReflect

func (x *Reward) ProtoReflect() protoreflect.Message

func (*Reward) Reset

func (x *Reward) Reset()

func (*Reward) String

func (x *Reward) String() string

type RewardType

type RewardType int32
const (
	RewardType_Unspecified RewardType = 0
	RewardType_Fee         RewardType = 1
	RewardType_Rent        RewardType = 2
	RewardType_Staking     RewardType = 3
	RewardType_Voting      RewardType = 4
)

func (RewardType) Descriptor

func (RewardType) Descriptor() protoreflect.EnumDescriptor

func (RewardType) Enum

func (x RewardType) Enum() *RewardType

func (RewardType) EnumDescriptor deprecated

func (RewardType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RewardType.Descriptor instead.

func (RewardType) Number

func (x RewardType) Number() protoreflect.EnumNumber

func (RewardType) String

func (x RewardType) String() string

func (RewardType) Type

type Rewards

type Rewards struct {
	Rewards       []*Reward      `protobuf:"bytes,1,rep,name=rewards,proto3" json:"rewards,omitempty"`
	NumPartitions *NumPartitions `protobuf:"bytes,2,opt,name=num_partitions,json=numPartitions,proto3" json:"num_partitions,omitempty"`
	// contains filtered or unexported fields
}

func (*Rewards) Descriptor deprecated

func (*Rewards) Descriptor() ([]byte, []int)

Deprecated: Use Rewards.ProtoReflect.Descriptor instead.

func (*Rewards) GetNumPartitions added in v1.1.0

func (x *Rewards) GetNumPartitions() *NumPartitions

func (*Rewards) GetRewards

func (x *Rewards) GetRewards() []*Reward

func (*Rewards) ProtoMessage

func (*Rewards) ProtoMessage()

func (*Rewards) ProtoReflect

func (x *Rewards) ProtoReflect() protoreflect.Message

func (*Rewards) Reset

func (x *Rewards) Reset()

func (*Rewards) String

func (x *Rewards) String() string

type SlotStatus added in v1.1.0

type SlotStatus int32
const (
	SlotStatus_SLOT_PROCESSED            SlotStatus = 0
	SlotStatus_SLOT_CONFIRMED            SlotStatus = 1
	SlotStatus_SLOT_FINALIZED            SlotStatus = 2
	SlotStatus_SLOT_FIRST_SHRED_RECEIVED SlotStatus = 3
	SlotStatus_SLOT_COMPLETED            SlotStatus = 4
	SlotStatus_SLOT_CREATED_BANK         SlotStatus = 5
	SlotStatus_SLOT_DEAD                 SlotStatus = 6
)

func (SlotStatus) Descriptor added in v1.1.0

func (SlotStatus) Descriptor() protoreflect.EnumDescriptor

func (SlotStatus) Enum added in v1.1.0

func (x SlotStatus) Enum() *SlotStatus

func (SlotStatus) EnumDescriptor deprecated added in v1.1.0

func (SlotStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use SlotStatus.Descriptor instead.

func (SlotStatus) Number added in v1.1.0

func (x SlotStatus) Number() protoreflect.EnumNumber

func (SlotStatus) String added in v1.1.0

func (x SlotStatus) String() string

func (SlotStatus) Type added in v1.1.0

type SubscribeRequest added in v1.1.0

type SubscribeRequest struct {
	Accounts           map[string]*SubscribeRequestFilterAccounts     `` /* 157-byte string literal not displayed */
	Slots              map[string]*SubscribeRequestFilterSlots        `` /* 151-byte string literal not displayed */
	Transactions       map[string]*SubscribeRequestFilterTransactions `` /* 165-byte string literal not displayed */
	TransactionsStatus map[string]*SubscribeRequestFilterTransactions `` /* 204-byte string literal not displayed */
	Blocks             map[string]*SubscribeRequestFilterBlocks       `` /* 153-byte string literal not displayed */
	BlocksMeta         map[string]*SubscribeRequestFilterBlocksMeta   `` /* 179-byte string literal not displayed */
	Entry              map[string]*SubscribeRequestFilterEntry        `` /* 151-byte string literal not displayed */
	Commitment         *CommitmentLevel                               `protobuf:"varint,6,opt,name=commitment,proto3,enum=geyser.CommitmentLevel,oneof" json:"commitment,omitempty"`
	AccountsDataSlice  []*SubscribeRequestAccountsDataSlice           `protobuf:"bytes,7,rep,name=accounts_data_slice,json=accountsDataSlice,proto3" json:"accounts_data_slice,omitempty"`
	Ping               *SubscribeRequestPing                          `protobuf:"bytes,9,opt,name=ping,proto3,oneof" json:"ping,omitempty"`
	FromSlot           *uint64                                        `protobuf:"varint,11,opt,name=from_slot,json=fromSlot,proto3,oneof" json:"from_slot,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeRequest) Descriptor deprecated added in v1.1.0

func (*SubscribeRequest) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeRequest.ProtoReflect.Descriptor instead.

func (*SubscribeRequest) GetAccounts added in v1.1.0

func (*SubscribeRequest) GetAccountsDataSlice added in v1.1.0

func (x *SubscribeRequest) GetAccountsDataSlice() []*SubscribeRequestAccountsDataSlice

func (*SubscribeRequest) GetBlocks added in v1.1.0

func (*SubscribeRequest) GetBlocksMeta added in v1.1.0

func (*SubscribeRequest) GetCommitment added in v1.1.0

func (x *SubscribeRequest) GetCommitment() CommitmentLevel

func (*SubscribeRequest) GetEntry added in v1.1.0

func (*SubscribeRequest) GetFromSlot added in v1.1.0

func (x *SubscribeRequest) GetFromSlot() uint64

func (*SubscribeRequest) GetPing added in v1.1.0

func (x *SubscribeRequest) GetPing() *SubscribeRequestPing

func (*SubscribeRequest) GetSlots added in v1.1.0

func (*SubscribeRequest) GetTransactions added in v1.1.0

func (*SubscribeRequest) GetTransactionsStatus added in v1.1.0

func (x *SubscribeRequest) GetTransactionsStatus() map[string]*SubscribeRequestFilterTransactions

func (*SubscribeRequest) ProtoMessage added in v1.1.0

func (*SubscribeRequest) ProtoMessage()

func (*SubscribeRequest) ProtoReflect added in v1.1.0

func (x *SubscribeRequest) ProtoReflect() protoreflect.Message

func (*SubscribeRequest) Reset added in v1.1.0

func (x *SubscribeRequest) Reset()

func (*SubscribeRequest) String added in v1.1.0

func (x *SubscribeRequest) String() string

type SubscribeRequestAccountsDataSlice added in v1.1.0

type SubscribeRequestAccountsDataSlice struct {
	Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
	Length uint64 `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeRequestAccountsDataSlice) Descriptor deprecated added in v1.1.0

func (*SubscribeRequestAccountsDataSlice) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeRequestAccountsDataSlice.ProtoReflect.Descriptor instead.

func (*SubscribeRequestAccountsDataSlice) GetLength added in v1.1.0

func (*SubscribeRequestAccountsDataSlice) GetOffset added in v1.1.0

func (*SubscribeRequestAccountsDataSlice) ProtoMessage added in v1.1.0

func (*SubscribeRequestAccountsDataSlice) ProtoMessage()

func (*SubscribeRequestAccountsDataSlice) ProtoReflect added in v1.1.0

func (*SubscribeRequestAccountsDataSlice) Reset added in v1.1.0

func (*SubscribeRequestAccountsDataSlice) String added in v1.1.0

type SubscribeRequestFilterAccounts added in v1.1.0

type SubscribeRequestFilterAccounts struct {
	Account              []string                                `protobuf:"bytes,2,rep,name=account,proto3" json:"account,omitempty"`
	Owner                []string                                `protobuf:"bytes,3,rep,name=owner,proto3" json:"owner,omitempty"`
	Filters              []*SubscribeRequestFilterAccountsFilter `protobuf:"bytes,4,rep,name=filters,proto3" json:"filters,omitempty"`
	NonemptyTxnSignature *bool                                   `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SubscribeRequestFilterAccounts) Descriptor deprecated added in v1.1.0

func (*SubscribeRequestFilterAccounts) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeRequestFilterAccounts.ProtoReflect.Descriptor instead.

func (*SubscribeRequestFilterAccounts) GetAccount added in v1.1.0

func (x *SubscribeRequestFilterAccounts) GetAccount() []string

func (*SubscribeRequestFilterAccounts) GetFilters added in v1.1.0

func (*SubscribeRequestFilterAccounts) GetNonemptyTxnSignature added in v1.1.0

func (x *SubscribeRequestFilterAccounts) GetNonemptyTxnSignature() bool

func (*SubscribeRequestFilterAccounts) GetOwner added in v1.1.0

func (x *SubscribeRequestFilterAccounts) GetOwner() []string

func (*SubscribeRequestFilterAccounts) ProtoMessage added in v1.1.0

func (*SubscribeRequestFilterAccounts) ProtoMessage()

func (*SubscribeRequestFilterAccounts) ProtoReflect added in v1.1.0

func (*SubscribeRequestFilterAccounts) Reset added in v1.1.0

func (x *SubscribeRequestFilterAccounts) Reset()

func (*SubscribeRequestFilterAccounts) String added in v1.1.0

type SubscribeRequestFilterAccountsFilter added in v1.1.0

type SubscribeRequestFilterAccountsFilter struct {

	// Types that are assignable to Filter:
	//
	//	*SubscribeRequestFilterAccountsFilter_Memcmp
	//	*SubscribeRequestFilterAccountsFilter_Datasize
	//	*SubscribeRequestFilterAccountsFilter_TokenAccountState
	//	*SubscribeRequestFilterAccountsFilter_Lamports
	Filter isSubscribeRequestFilterAccountsFilter_Filter `protobuf_oneof:"filter"`
	// contains filtered or unexported fields
}

func (*SubscribeRequestFilterAccountsFilter) Descriptor deprecated added in v1.1.0

func (*SubscribeRequestFilterAccountsFilter) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeRequestFilterAccountsFilter.ProtoReflect.Descriptor instead.

func (*SubscribeRequestFilterAccountsFilter) GetDatasize added in v1.1.0

func (*SubscribeRequestFilterAccountsFilter) GetFilter added in v1.1.0

func (m *SubscribeRequestFilterAccountsFilter) GetFilter() isSubscribeRequestFilterAccountsFilter_Filter

func (*SubscribeRequestFilterAccountsFilter) GetLamports added in v1.1.0

func (*SubscribeRequestFilterAccountsFilter) GetMemcmp added in v1.1.0

func (*SubscribeRequestFilterAccountsFilter) GetTokenAccountState added in v1.1.0

func (x *SubscribeRequestFilterAccountsFilter) GetTokenAccountState() bool

func (*SubscribeRequestFilterAccountsFilter) ProtoMessage added in v1.1.0

func (*SubscribeRequestFilterAccountsFilter) ProtoMessage()

func (*SubscribeRequestFilterAccountsFilter) ProtoReflect added in v1.1.0

func (*SubscribeRequestFilterAccountsFilter) Reset added in v1.1.0

func (*SubscribeRequestFilterAccountsFilter) String added in v1.1.0

type SubscribeRequestFilterAccountsFilterLamports added in v1.1.0

type SubscribeRequestFilterAccountsFilterLamports struct {

	// Types that are assignable to Cmp:
	//
	//	*SubscribeRequestFilterAccountsFilterLamports_Eq
	//	*SubscribeRequestFilterAccountsFilterLamports_Ne
	//	*SubscribeRequestFilterAccountsFilterLamports_Lt
	//	*SubscribeRequestFilterAccountsFilterLamports_Gt
	Cmp isSubscribeRequestFilterAccountsFilterLamports_Cmp `protobuf_oneof:"cmp"`
	// contains filtered or unexported fields
}

func (*SubscribeRequestFilterAccountsFilterLamports) Descriptor deprecated added in v1.1.0

Deprecated: Use SubscribeRequestFilterAccountsFilterLamports.ProtoReflect.Descriptor instead.

func (*SubscribeRequestFilterAccountsFilterLamports) GetCmp added in v1.1.0

func (m *SubscribeRequestFilterAccountsFilterLamports) GetCmp() isSubscribeRequestFilterAccountsFilterLamports_Cmp

func (*SubscribeRequestFilterAccountsFilterLamports) GetEq added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterLamports) GetGt added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterLamports) GetLt added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterLamports) GetNe added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterLamports) ProtoMessage added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterLamports) ProtoReflect added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterLamports) Reset added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterLamports) String added in v1.1.0

type SubscribeRequestFilterAccountsFilterLamports_Eq added in v1.1.0

type SubscribeRequestFilterAccountsFilterLamports_Eq struct {
	Eq uint64 `protobuf:"varint,1,opt,name=eq,proto3,oneof"`
}

type SubscribeRequestFilterAccountsFilterLamports_Gt added in v1.1.0

type SubscribeRequestFilterAccountsFilterLamports_Gt struct {
	Gt uint64 `protobuf:"varint,4,opt,name=gt,proto3,oneof"`
}

type SubscribeRequestFilterAccountsFilterLamports_Lt added in v1.1.0

type SubscribeRequestFilterAccountsFilterLamports_Lt struct {
	Lt uint64 `protobuf:"varint,3,opt,name=lt,proto3,oneof"`
}

type SubscribeRequestFilterAccountsFilterLamports_Ne added in v1.1.0

type SubscribeRequestFilterAccountsFilterLamports_Ne struct {
	Ne uint64 `protobuf:"varint,2,opt,name=ne,proto3,oneof"`
}

type SubscribeRequestFilterAccountsFilterMemcmp added in v1.1.0

type SubscribeRequestFilterAccountsFilterMemcmp struct {
	Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
	// Types that are assignable to Data:
	//
	//	*SubscribeRequestFilterAccountsFilterMemcmp_Bytes
	//	*SubscribeRequestFilterAccountsFilterMemcmp_Base58
	//	*SubscribeRequestFilterAccountsFilterMemcmp_Base64
	Data isSubscribeRequestFilterAccountsFilterMemcmp_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

func (*SubscribeRequestFilterAccountsFilterMemcmp) Descriptor deprecated added in v1.1.0

Deprecated: Use SubscribeRequestFilterAccountsFilterMemcmp.ProtoReflect.Descriptor instead.

func (*SubscribeRequestFilterAccountsFilterMemcmp) GetBase58 added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterMemcmp) GetBase64 added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterMemcmp) GetBytes added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterMemcmp) GetData added in v1.1.0

func (m *SubscribeRequestFilterAccountsFilterMemcmp) GetData() isSubscribeRequestFilterAccountsFilterMemcmp_Data

func (*SubscribeRequestFilterAccountsFilterMemcmp) GetOffset added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterMemcmp) ProtoMessage added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterMemcmp) ProtoReflect added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterMemcmp) Reset added in v1.1.0

func (*SubscribeRequestFilterAccountsFilterMemcmp) String added in v1.1.0

type SubscribeRequestFilterAccountsFilterMemcmp_Base58 added in v1.1.0

type SubscribeRequestFilterAccountsFilterMemcmp_Base58 struct {
	Base58 string `protobuf:"bytes,3,opt,name=base58,proto3,oneof"`
}

type SubscribeRequestFilterAccountsFilterMemcmp_Base64 added in v1.1.0

type SubscribeRequestFilterAccountsFilterMemcmp_Base64 struct {
	Base64 string `protobuf:"bytes,4,opt,name=base64,proto3,oneof"`
}

type SubscribeRequestFilterAccountsFilterMemcmp_Bytes added in v1.1.0

type SubscribeRequestFilterAccountsFilterMemcmp_Bytes struct {
	Bytes []byte `protobuf:"bytes,2,opt,name=bytes,proto3,oneof"`
}

type SubscribeRequestFilterAccountsFilter_Datasize added in v1.1.0

type SubscribeRequestFilterAccountsFilter_Datasize struct {
	Datasize uint64 `protobuf:"varint,2,opt,name=datasize,proto3,oneof"`
}

type SubscribeRequestFilterAccountsFilter_Lamports added in v1.1.0

type SubscribeRequestFilterAccountsFilter_Lamports struct {
	Lamports *SubscribeRequestFilterAccountsFilterLamports `protobuf:"bytes,4,opt,name=lamports,proto3,oneof"`
}

type SubscribeRequestFilterAccountsFilter_Memcmp added in v1.1.0

type SubscribeRequestFilterAccountsFilter_Memcmp struct {
	Memcmp *SubscribeRequestFilterAccountsFilterMemcmp `protobuf:"bytes,1,opt,name=memcmp,proto3,oneof"`
}

type SubscribeRequestFilterAccountsFilter_TokenAccountState added in v1.1.0

type SubscribeRequestFilterAccountsFilter_TokenAccountState struct {
	TokenAccountState bool `protobuf:"varint,3,opt,name=token_account_state,json=tokenAccountState,proto3,oneof"`
}

type SubscribeRequestFilterBlocks added in v1.1.0

type SubscribeRequestFilterBlocks struct {
	AccountInclude      []string `protobuf:"bytes,1,rep,name=account_include,json=accountInclude,proto3" json:"account_include,omitempty"`
	IncludeTransactions *bool    `protobuf:"varint,2,opt,name=include_transactions,json=includeTransactions,proto3,oneof" json:"include_transactions,omitempty"`
	IncludeAccounts     *bool    `protobuf:"varint,3,opt,name=include_accounts,json=includeAccounts,proto3,oneof" json:"include_accounts,omitempty"`
	IncludeEntries      *bool    `protobuf:"varint,4,opt,name=include_entries,json=includeEntries,proto3,oneof" json:"include_entries,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeRequestFilterBlocks) Descriptor deprecated added in v1.1.0

func (*SubscribeRequestFilterBlocks) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeRequestFilterBlocks.ProtoReflect.Descriptor instead.

func (*SubscribeRequestFilterBlocks) GetAccountInclude added in v1.1.0

func (x *SubscribeRequestFilterBlocks) GetAccountInclude() []string

func (*SubscribeRequestFilterBlocks) GetIncludeAccounts added in v1.1.0

func (x *SubscribeRequestFilterBlocks) GetIncludeAccounts() bool

func (*SubscribeRequestFilterBlocks) GetIncludeEntries added in v1.1.0

func (x *SubscribeRequestFilterBlocks) GetIncludeEntries() bool

func (*SubscribeRequestFilterBlocks) GetIncludeTransactions added in v1.1.0

func (x *SubscribeRequestFilterBlocks) GetIncludeTransactions() bool

func (*SubscribeRequestFilterBlocks) ProtoMessage added in v1.1.0

func (*SubscribeRequestFilterBlocks) ProtoMessage()

func (*SubscribeRequestFilterBlocks) ProtoReflect added in v1.1.0

func (*SubscribeRequestFilterBlocks) Reset added in v1.1.0

func (x *SubscribeRequestFilterBlocks) Reset()

func (*SubscribeRequestFilterBlocks) String added in v1.1.0

type SubscribeRequestFilterBlocksMeta added in v1.1.0

type SubscribeRequestFilterBlocksMeta struct {
	// contains filtered or unexported fields
}

func (*SubscribeRequestFilterBlocksMeta) Descriptor deprecated added in v1.1.0

func (*SubscribeRequestFilterBlocksMeta) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeRequestFilterBlocksMeta.ProtoReflect.Descriptor instead.

func (*SubscribeRequestFilterBlocksMeta) ProtoMessage added in v1.1.0

func (*SubscribeRequestFilterBlocksMeta) ProtoMessage()

func (*SubscribeRequestFilterBlocksMeta) ProtoReflect added in v1.1.0

func (*SubscribeRequestFilterBlocksMeta) Reset added in v1.1.0

func (*SubscribeRequestFilterBlocksMeta) String added in v1.1.0

type SubscribeRequestFilterEntry added in v1.1.0

type SubscribeRequestFilterEntry struct {
	// contains filtered or unexported fields
}

func (*SubscribeRequestFilterEntry) Descriptor deprecated added in v1.1.0

func (*SubscribeRequestFilterEntry) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeRequestFilterEntry.ProtoReflect.Descriptor instead.

func (*SubscribeRequestFilterEntry) ProtoMessage added in v1.1.0

func (*SubscribeRequestFilterEntry) ProtoMessage()

func (*SubscribeRequestFilterEntry) ProtoReflect added in v1.1.0

func (*SubscribeRequestFilterEntry) Reset added in v1.1.0

func (x *SubscribeRequestFilterEntry) Reset()

func (*SubscribeRequestFilterEntry) String added in v1.1.0

func (x *SubscribeRequestFilterEntry) String() string

type SubscribeRequestFilterSlots added in v1.1.0

type SubscribeRequestFilterSlots struct {
	FilterByCommitment *bool `protobuf:"varint,1,opt,name=filter_by_commitment,json=filterByCommitment,proto3,oneof" json:"filter_by_commitment,omitempty"`
	InterslotUpdates   *bool `protobuf:"varint,2,opt,name=interslot_updates,json=interslotUpdates,proto3,oneof" json:"interslot_updates,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeRequestFilterSlots) Descriptor deprecated added in v1.1.0

func (*SubscribeRequestFilterSlots) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeRequestFilterSlots.ProtoReflect.Descriptor instead.

func (*SubscribeRequestFilterSlots) GetFilterByCommitment added in v1.1.0

func (x *SubscribeRequestFilterSlots) GetFilterByCommitment() bool

func (*SubscribeRequestFilterSlots) GetInterslotUpdates added in v1.1.0

func (x *SubscribeRequestFilterSlots) GetInterslotUpdates() bool

func (*SubscribeRequestFilterSlots) ProtoMessage added in v1.1.0

func (*SubscribeRequestFilterSlots) ProtoMessage()

func (*SubscribeRequestFilterSlots) ProtoReflect added in v1.1.0

func (*SubscribeRequestFilterSlots) Reset added in v1.1.0

func (x *SubscribeRequestFilterSlots) Reset()

func (*SubscribeRequestFilterSlots) String added in v1.1.0

func (x *SubscribeRequestFilterSlots) String() string

type SubscribeRequestFilterTransactions added in v1.1.0

type SubscribeRequestFilterTransactions struct {
	Vote            *bool    `protobuf:"varint,1,opt,name=vote,proto3,oneof" json:"vote,omitempty"`
	Failed          *bool    `protobuf:"varint,2,opt,name=failed,proto3,oneof" json:"failed,omitempty"`
	Signature       *string  `protobuf:"bytes,5,opt,name=signature,proto3,oneof" json:"signature,omitempty"`
	AccountInclude  []string `protobuf:"bytes,3,rep,name=account_include,json=accountInclude,proto3" json:"account_include,omitempty"`
	AccountExclude  []string `protobuf:"bytes,4,rep,name=account_exclude,json=accountExclude,proto3" json:"account_exclude,omitempty"`
	AccountRequired []string `protobuf:"bytes,6,rep,name=account_required,json=accountRequired,proto3" json:"account_required,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeRequestFilterTransactions) Descriptor deprecated added in v1.1.0

func (*SubscribeRequestFilterTransactions) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeRequestFilterTransactions.ProtoReflect.Descriptor instead.

func (*SubscribeRequestFilterTransactions) GetAccountExclude added in v1.1.0

func (x *SubscribeRequestFilterTransactions) GetAccountExclude() []string

func (*SubscribeRequestFilterTransactions) GetAccountInclude added in v1.1.0

func (x *SubscribeRequestFilterTransactions) GetAccountInclude() []string

func (*SubscribeRequestFilterTransactions) GetAccountRequired added in v1.1.0

func (x *SubscribeRequestFilterTransactions) GetAccountRequired() []string

func (*SubscribeRequestFilterTransactions) GetFailed added in v1.1.0

func (*SubscribeRequestFilterTransactions) GetSignature added in v1.1.0

func (x *SubscribeRequestFilterTransactions) GetSignature() string

func (*SubscribeRequestFilterTransactions) GetVote added in v1.1.0

func (*SubscribeRequestFilterTransactions) ProtoMessage added in v1.1.0

func (*SubscribeRequestFilterTransactions) ProtoMessage()

func (*SubscribeRequestFilterTransactions) ProtoReflect added in v1.1.0

func (*SubscribeRequestFilterTransactions) Reset added in v1.1.0

func (*SubscribeRequestFilterTransactions) String added in v1.1.0

type SubscribeRequestPing added in v1.1.0

type SubscribeRequestPing struct {
	Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeRequestPing) Descriptor deprecated added in v1.1.0

func (*SubscribeRequestPing) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeRequestPing.ProtoReflect.Descriptor instead.

func (*SubscribeRequestPing) GetId added in v1.1.0

func (x *SubscribeRequestPing) GetId() int32

func (*SubscribeRequestPing) ProtoMessage added in v1.1.0

func (*SubscribeRequestPing) ProtoMessage()

func (*SubscribeRequestPing) ProtoReflect added in v1.1.0

func (x *SubscribeRequestPing) ProtoReflect() protoreflect.Message

func (*SubscribeRequestPing) Reset added in v1.1.0

func (x *SubscribeRequestPing) Reset()

func (*SubscribeRequestPing) String added in v1.1.0

func (x *SubscribeRequestPing) String() string

type SubscribeUpdate added in v1.1.0

type SubscribeUpdate struct {
	Filters []string `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"`
	// Types that are assignable to UpdateOneof:
	//
	//	*SubscribeUpdate_Account
	//	*SubscribeUpdate_Slot
	//	*SubscribeUpdate_Transaction
	//	*SubscribeUpdate_TransactionStatus
	//	*SubscribeUpdate_Block
	//	*SubscribeUpdate_Ping
	//	*SubscribeUpdate_Pong
	//	*SubscribeUpdate_BlockMeta
	//	*SubscribeUpdate_Entry
	UpdateOneof isSubscribeUpdate_UpdateOneof `protobuf_oneof:"update_oneof"`
	CreatedAt   *timestamppb.Timestamp        `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeUpdate) Descriptor deprecated added in v1.1.0

func (*SubscribeUpdate) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeUpdate.ProtoReflect.Descriptor instead.

func (*SubscribeUpdate) GetAccount added in v1.1.0

func (x *SubscribeUpdate) GetAccount() *SubscribeUpdateAccount

func (*SubscribeUpdate) GetBlock added in v1.1.0

func (x *SubscribeUpdate) GetBlock() *SubscribeUpdateBlock

func (*SubscribeUpdate) GetBlockMeta added in v1.1.0

func (x *SubscribeUpdate) GetBlockMeta() *SubscribeUpdateBlockMeta

func (*SubscribeUpdate) GetCreatedAt added in v1.1.0

func (x *SubscribeUpdate) GetCreatedAt() *timestamppb.Timestamp

func (*SubscribeUpdate) GetEntry added in v1.1.0

func (x *SubscribeUpdate) GetEntry() *SubscribeUpdateEntry

func (*SubscribeUpdate) GetFilters added in v1.1.0

func (x *SubscribeUpdate) GetFilters() []string

func (*SubscribeUpdate) GetPing added in v1.1.0

func (x *SubscribeUpdate) GetPing() *SubscribeUpdatePing

func (*SubscribeUpdate) GetPong added in v1.1.0

func (x *SubscribeUpdate) GetPong() *SubscribeUpdatePong

func (*SubscribeUpdate) GetSlot added in v1.1.0

func (x *SubscribeUpdate) GetSlot() *SubscribeUpdateSlot

func (*SubscribeUpdate) GetTransaction added in v1.1.0

func (x *SubscribeUpdate) GetTransaction() *SubscribeUpdateTransaction

func (*SubscribeUpdate) GetTransactionStatus added in v1.1.0

func (x *SubscribeUpdate) GetTransactionStatus() *SubscribeUpdateTransactionStatus

func (*SubscribeUpdate) GetUpdateOneof added in v1.1.0

func (m *SubscribeUpdate) GetUpdateOneof() isSubscribeUpdate_UpdateOneof

func (*SubscribeUpdate) ProtoMessage added in v1.1.0

func (*SubscribeUpdate) ProtoMessage()

func (*SubscribeUpdate) ProtoReflect added in v1.1.0

func (x *SubscribeUpdate) ProtoReflect() protoreflect.Message

func (*SubscribeUpdate) Reset added in v1.1.0

func (x *SubscribeUpdate) Reset()

func (*SubscribeUpdate) String added in v1.1.0

func (x *SubscribeUpdate) String() string

type SubscribeUpdateAccount added in v1.1.0

type SubscribeUpdateAccount struct {
	Account   *SubscribeUpdateAccountInfo `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	Slot      uint64                      `protobuf:"varint,2,opt,name=slot,proto3" json:"slot,omitempty"`
	IsStartup bool                        `protobuf:"varint,3,opt,name=is_startup,json=isStartup,proto3" json:"is_startup,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeUpdateAccount) Descriptor deprecated added in v1.1.0

func (*SubscribeUpdateAccount) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeUpdateAccount.ProtoReflect.Descriptor instead.

func (*SubscribeUpdateAccount) GetAccount added in v1.1.0

func (*SubscribeUpdateAccount) GetIsStartup added in v1.1.0

func (x *SubscribeUpdateAccount) GetIsStartup() bool

func (*SubscribeUpdateAccount) GetSlot added in v1.1.0

func (x *SubscribeUpdateAccount) GetSlot() uint64

func (*SubscribeUpdateAccount) ProtoMessage added in v1.1.0

func (*SubscribeUpdateAccount) ProtoMessage()

func (*SubscribeUpdateAccount) ProtoReflect added in v1.1.0

func (x *SubscribeUpdateAccount) ProtoReflect() protoreflect.Message

func (*SubscribeUpdateAccount) Reset added in v1.1.0

func (x *SubscribeUpdateAccount) Reset()

func (*SubscribeUpdateAccount) String added in v1.1.0

func (x *SubscribeUpdateAccount) String() string

type SubscribeUpdateAccountInfo added in v1.1.0

type SubscribeUpdateAccountInfo struct {
	Pubkey       []byte `protobuf:"bytes,1,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
	Lamports     uint64 `protobuf:"varint,2,opt,name=lamports,proto3" json:"lamports,omitempty"`
	Owner        []byte `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"`
	Executable   bool   `protobuf:"varint,4,opt,name=executable,proto3" json:"executable,omitempty"`
	RentEpoch    uint64 `protobuf:"varint,5,opt,name=rent_epoch,json=rentEpoch,proto3" json:"rent_epoch,omitempty"`
	Data         []byte `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
	WriteVersion uint64 `protobuf:"varint,7,opt,name=write_version,json=writeVersion,proto3" json:"write_version,omitempty"`
	TxnSignature []byte `protobuf:"bytes,8,opt,name=txn_signature,json=txnSignature,proto3,oneof" json:"txn_signature,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeUpdateAccountInfo) Descriptor deprecated added in v1.1.0

func (*SubscribeUpdateAccountInfo) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeUpdateAccountInfo.ProtoReflect.Descriptor instead.

func (*SubscribeUpdateAccountInfo) GetData added in v1.1.0

func (x *SubscribeUpdateAccountInfo) GetData() []byte

func (*SubscribeUpdateAccountInfo) GetExecutable added in v1.1.0

func (x *SubscribeUpdateAccountInfo) GetExecutable() bool

func (*SubscribeUpdateAccountInfo) GetLamports added in v1.1.0

func (x *SubscribeUpdateAccountInfo) GetLamports() uint64

func (*SubscribeUpdateAccountInfo) GetOwner added in v1.1.0

func (x *SubscribeUpdateAccountInfo) GetOwner() []byte

func (*SubscribeUpdateAccountInfo) GetPubkey added in v1.1.0

func (x *SubscribeUpdateAccountInfo) GetPubkey() []byte

func (*SubscribeUpdateAccountInfo) GetRentEpoch added in v1.1.0

func (x *SubscribeUpdateAccountInfo) GetRentEpoch() uint64

func (*SubscribeUpdateAccountInfo) GetTxnSignature added in v1.1.0

func (x *SubscribeUpdateAccountInfo) GetTxnSignature() []byte

func (*SubscribeUpdateAccountInfo) GetWriteVersion added in v1.1.0

func (x *SubscribeUpdateAccountInfo) GetWriteVersion() uint64

func (*SubscribeUpdateAccountInfo) ProtoMessage added in v1.1.0

func (*SubscribeUpdateAccountInfo) ProtoMessage()

func (*SubscribeUpdateAccountInfo) ProtoReflect added in v1.1.0

func (*SubscribeUpdateAccountInfo) Reset added in v1.1.0

func (x *SubscribeUpdateAccountInfo) Reset()

func (*SubscribeUpdateAccountInfo) String added in v1.1.0

func (x *SubscribeUpdateAccountInfo) String() string

type SubscribeUpdateBlock added in v1.1.0

type SubscribeUpdateBlock struct {
	Slot                     uint64                            `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty"`
	Blockhash                string                            `protobuf:"bytes,2,opt,name=blockhash,proto3" json:"blockhash,omitempty"`
	Rewards                  *Rewards                          `protobuf:"bytes,3,opt,name=rewards,proto3" json:"rewards,omitempty"`
	BlockTime                *UnixTimestamp                    `protobuf:"bytes,4,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"`
	BlockHeight              *BlockHeight                      `protobuf:"bytes,5,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	ParentSlot               uint64                            `protobuf:"varint,7,opt,name=parent_slot,json=parentSlot,proto3" json:"parent_slot,omitempty"`
	ParentBlockhash          string                            `protobuf:"bytes,8,opt,name=parent_blockhash,json=parentBlockhash,proto3" json:"parent_blockhash,omitempty"`
	ExecutedTransactionCount uint64                            `` /* 136-byte string literal not displayed */
	Transactions             []*SubscribeUpdateTransactionInfo `protobuf:"bytes,6,rep,name=transactions,proto3" json:"transactions,omitempty"`
	UpdatedAccountCount      uint64                            `protobuf:"varint,10,opt,name=updated_account_count,json=updatedAccountCount,proto3" json:"updated_account_count,omitempty"`
	Accounts                 []*SubscribeUpdateAccountInfo     `protobuf:"bytes,11,rep,name=accounts,proto3" json:"accounts,omitempty"`
	EntriesCount             uint64                            `protobuf:"varint,12,opt,name=entries_count,json=entriesCount,proto3" json:"entries_count,omitempty"`
	Entries                  []*SubscribeUpdateEntry           `protobuf:"bytes,13,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeUpdateBlock) Descriptor deprecated added in v1.1.0

func (*SubscribeUpdateBlock) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeUpdateBlock.ProtoReflect.Descriptor instead.

func (*SubscribeUpdateBlock) GetAccounts added in v1.1.0

func (*SubscribeUpdateBlock) GetBlockHeight added in v1.1.0

func (x *SubscribeUpdateBlock) GetBlockHeight() *BlockHeight

func (*SubscribeUpdateBlock) GetBlockTime added in v1.1.0

func (x *SubscribeUpdateBlock) GetBlockTime() *UnixTimestamp

func (*SubscribeUpdateBlock) GetBlockhash added in v1.1.0

func (x *SubscribeUpdateBlock) GetBlockhash() string

func (*SubscribeUpdateBlock) GetEntries added in v1.1.0

func (x *SubscribeUpdateBlock) GetEntries() []*SubscribeUpdateEntry

func (*SubscribeUpdateBlock) GetEntriesCount added in v1.1.0

func (x *SubscribeUpdateBlock) GetEntriesCount() uint64

func (*SubscribeUpdateBlock) GetExecutedTransactionCount added in v1.1.0

func (x *SubscribeUpdateBlock) GetExecutedTransactionCount() uint64

func (*SubscribeUpdateBlock) GetParentBlockhash added in v1.1.0

func (x *SubscribeUpdateBlock) GetParentBlockhash() string

func (*SubscribeUpdateBlock) GetParentSlot added in v1.1.0

func (x *SubscribeUpdateBlock) GetParentSlot() uint64

func (*SubscribeUpdateBlock) GetRewards added in v1.1.0

func (x *SubscribeUpdateBlock) GetRewards() *Rewards

func (*SubscribeUpdateBlock) GetSlot added in v1.1.0

func (x *SubscribeUpdateBlock) GetSlot() uint64

func (*SubscribeUpdateBlock) GetTransactions added in v1.1.0

func (x *SubscribeUpdateBlock) GetTransactions() []*SubscribeUpdateTransactionInfo

func (*SubscribeUpdateBlock) GetUpdatedAccountCount added in v1.1.0

func (x *SubscribeUpdateBlock) GetUpdatedAccountCount() uint64

func (*SubscribeUpdateBlock) ProtoMessage added in v1.1.0

func (*SubscribeUpdateBlock) ProtoMessage()

func (*SubscribeUpdateBlock) ProtoReflect added in v1.1.0

func (x *SubscribeUpdateBlock) ProtoReflect() protoreflect.Message

func (*SubscribeUpdateBlock) Reset added in v1.1.0

func (x *SubscribeUpdateBlock) Reset()

func (*SubscribeUpdateBlock) String added in v1.1.0

func (x *SubscribeUpdateBlock) String() string

type SubscribeUpdateBlockMeta added in v1.1.0

type SubscribeUpdateBlockMeta struct {
	Slot                     uint64         `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty"`
	Blockhash                string         `protobuf:"bytes,2,opt,name=blockhash,proto3" json:"blockhash,omitempty"`
	Rewards                  *Rewards       `protobuf:"bytes,3,opt,name=rewards,proto3" json:"rewards,omitempty"`
	BlockTime                *UnixTimestamp `protobuf:"bytes,4,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"`
	BlockHeight              *BlockHeight   `protobuf:"bytes,5,opt,name=block_height,json=blockHeight,proto3" json:"block_height,omitempty"`
	ParentSlot               uint64         `protobuf:"varint,6,opt,name=parent_slot,json=parentSlot,proto3" json:"parent_slot,omitempty"`
	ParentBlockhash          string         `protobuf:"bytes,7,opt,name=parent_blockhash,json=parentBlockhash,proto3" json:"parent_blockhash,omitempty"`
	ExecutedTransactionCount uint64         `` /* 136-byte string literal not displayed */
	EntriesCount             uint64         `protobuf:"varint,9,opt,name=entries_count,json=entriesCount,proto3" json:"entries_count,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeUpdateBlockMeta) Descriptor deprecated added in v1.1.0

func (*SubscribeUpdateBlockMeta) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeUpdateBlockMeta.ProtoReflect.Descriptor instead.

func (*SubscribeUpdateBlockMeta) GetBlockHeight added in v1.1.0

func (x *SubscribeUpdateBlockMeta) GetBlockHeight() *BlockHeight

func (*SubscribeUpdateBlockMeta) GetBlockTime added in v1.1.0

func (x *SubscribeUpdateBlockMeta) GetBlockTime() *UnixTimestamp

func (*SubscribeUpdateBlockMeta) GetBlockhash added in v1.1.0

func (x *SubscribeUpdateBlockMeta) GetBlockhash() string

func (*SubscribeUpdateBlockMeta) GetEntriesCount added in v1.1.0

func (x *SubscribeUpdateBlockMeta) GetEntriesCount() uint64

func (*SubscribeUpdateBlockMeta) GetExecutedTransactionCount added in v1.1.0

func (x *SubscribeUpdateBlockMeta) GetExecutedTransactionCount() uint64

func (*SubscribeUpdateBlockMeta) GetParentBlockhash added in v1.1.0

func (x *SubscribeUpdateBlockMeta) GetParentBlockhash() string

func (*SubscribeUpdateBlockMeta) GetParentSlot added in v1.1.0

func (x *SubscribeUpdateBlockMeta) GetParentSlot() uint64

func (*SubscribeUpdateBlockMeta) GetRewards added in v1.1.0

func (x *SubscribeUpdateBlockMeta) GetRewards() *Rewards

func (*SubscribeUpdateBlockMeta) GetSlot added in v1.1.0

func (x *SubscribeUpdateBlockMeta) GetSlot() uint64

func (*SubscribeUpdateBlockMeta) ProtoMessage added in v1.1.0

func (*SubscribeUpdateBlockMeta) ProtoMessage()

func (*SubscribeUpdateBlockMeta) ProtoReflect added in v1.1.0

func (x *SubscribeUpdateBlockMeta) ProtoReflect() protoreflect.Message

func (*SubscribeUpdateBlockMeta) Reset added in v1.1.0

func (x *SubscribeUpdateBlockMeta) Reset()

func (*SubscribeUpdateBlockMeta) String added in v1.1.0

func (x *SubscribeUpdateBlockMeta) String() string

type SubscribeUpdateEntry added in v1.1.0

type SubscribeUpdateEntry struct {
	Slot                     uint64 `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty"`
	Index                    uint64 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
	NumHashes                uint64 `protobuf:"varint,3,opt,name=num_hashes,json=numHashes,proto3" json:"num_hashes,omitempty"`
	Hash                     []byte `protobuf:"bytes,4,opt,name=hash,proto3" json:"hash,omitempty"`
	ExecutedTransactionCount uint64 `` /* 136-byte string literal not displayed */
	StartingTransactionIndex uint64 `` // added in v1.18, for solana 1.17 value is always 0
	/* 136-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SubscribeUpdateEntry) Descriptor deprecated added in v1.1.0

func (*SubscribeUpdateEntry) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeUpdateEntry.ProtoReflect.Descriptor instead.

func (*SubscribeUpdateEntry) GetExecutedTransactionCount added in v1.1.0

func (x *SubscribeUpdateEntry) GetExecutedTransactionCount() uint64

func (*SubscribeUpdateEntry) GetHash added in v1.1.0

func (x *SubscribeUpdateEntry) GetHash() []byte

func (*SubscribeUpdateEntry) GetIndex added in v1.1.0

func (x *SubscribeUpdateEntry) GetIndex() uint64

func (*SubscribeUpdateEntry) GetNumHashes added in v1.1.0

func (x *SubscribeUpdateEntry) GetNumHashes() uint64

func (*SubscribeUpdateEntry) GetSlot added in v1.1.0

func (x *SubscribeUpdateEntry) GetSlot() uint64

func (*SubscribeUpdateEntry) GetStartingTransactionIndex added in v1.1.0

func (x *SubscribeUpdateEntry) GetStartingTransactionIndex() uint64

func (*SubscribeUpdateEntry) ProtoMessage added in v1.1.0

func (*SubscribeUpdateEntry) ProtoMessage()

func (*SubscribeUpdateEntry) ProtoReflect added in v1.1.0

func (x *SubscribeUpdateEntry) ProtoReflect() protoreflect.Message

func (*SubscribeUpdateEntry) Reset added in v1.1.0

func (x *SubscribeUpdateEntry) Reset()

func (*SubscribeUpdateEntry) String added in v1.1.0

func (x *SubscribeUpdateEntry) String() string

type SubscribeUpdatePing added in v1.1.0

type SubscribeUpdatePing struct {
	// contains filtered or unexported fields
}

func (*SubscribeUpdatePing) Descriptor deprecated added in v1.1.0

func (*SubscribeUpdatePing) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeUpdatePing.ProtoReflect.Descriptor instead.

func (*SubscribeUpdatePing) ProtoMessage added in v1.1.0

func (*SubscribeUpdatePing) ProtoMessage()

func (*SubscribeUpdatePing) ProtoReflect added in v1.1.0

func (x *SubscribeUpdatePing) ProtoReflect() protoreflect.Message

func (*SubscribeUpdatePing) Reset added in v1.1.0

func (x *SubscribeUpdatePing) Reset()

func (*SubscribeUpdatePing) String added in v1.1.0

func (x *SubscribeUpdatePing) String() string

type SubscribeUpdatePong added in v1.1.0

type SubscribeUpdatePong struct {
	Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeUpdatePong) Descriptor deprecated added in v1.1.0

func (*SubscribeUpdatePong) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeUpdatePong.ProtoReflect.Descriptor instead.

func (*SubscribeUpdatePong) GetId added in v1.1.0

func (x *SubscribeUpdatePong) GetId() int32

func (*SubscribeUpdatePong) ProtoMessage added in v1.1.0

func (*SubscribeUpdatePong) ProtoMessage()

func (*SubscribeUpdatePong) ProtoReflect added in v1.1.0

func (x *SubscribeUpdatePong) ProtoReflect() protoreflect.Message

func (*SubscribeUpdatePong) Reset added in v1.1.0

func (x *SubscribeUpdatePong) Reset()

func (*SubscribeUpdatePong) String added in v1.1.0

func (x *SubscribeUpdatePong) String() string

type SubscribeUpdateSlot added in v1.1.0

type SubscribeUpdateSlot struct {
	Slot      uint64     `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty"`
	Parent    *uint64    `protobuf:"varint,2,opt,name=parent,proto3,oneof" json:"parent,omitempty"`
	Status    SlotStatus `protobuf:"varint,3,opt,name=status,proto3,enum=geyser.SlotStatus" json:"status,omitempty"`
	DeadError *string    `protobuf:"bytes,4,opt,name=dead_error,json=deadError,proto3,oneof" json:"dead_error,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeUpdateSlot) Descriptor deprecated added in v1.1.0

func (*SubscribeUpdateSlot) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeUpdateSlot.ProtoReflect.Descriptor instead.

func (*SubscribeUpdateSlot) GetDeadError added in v1.1.0

func (x *SubscribeUpdateSlot) GetDeadError() string

func (*SubscribeUpdateSlot) GetParent added in v1.1.0

func (x *SubscribeUpdateSlot) GetParent() uint64

func (*SubscribeUpdateSlot) GetSlot added in v1.1.0

func (x *SubscribeUpdateSlot) GetSlot() uint64

func (*SubscribeUpdateSlot) GetStatus added in v1.1.0

func (x *SubscribeUpdateSlot) GetStatus() SlotStatus

func (*SubscribeUpdateSlot) ProtoMessage added in v1.1.0

func (*SubscribeUpdateSlot) ProtoMessage()

func (*SubscribeUpdateSlot) ProtoReflect added in v1.1.0

func (x *SubscribeUpdateSlot) ProtoReflect() protoreflect.Message

func (*SubscribeUpdateSlot) Reset added in v1.1.0

func (x *SubscribeUpdateSlot) Reset()

func (*SubscribeUpdateSlot) String added in v1.1.0

func (x *SubscribeUpdateSlot) String() string

type SubscribeUpdateTransaction added in v1.1.0

type SubscribeUpdateTransaction struct {
	Transaction *SubscribeUpdateTransactionInfo `protobuf:"bytes,1,opt,name=transaction,proto3" json:"transaction,omitempty"`
	Slot        uint64                          `protobuf:"varint,2,opt,name=slot,proto3" json:"slot,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeUpdateTransaction) Descriptor deprecated added in v1.1.0

func (*SubscribeUpdateTransaction) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeUpdateTransaction.ProtoReflect.Descriptor instead.

func (*SubscribeUpdateTransaction) GetSlot added in v1.1.0

func (x *SubscribeUpdateTransaction) GetSlot() uint64

func (*SubscribeUpdateTransaction) GetTransaction added in v1.1.0

func (*SubscribeUpdateTransaction) ProtoMessage added in v1.1.0

func (*SubscribeUpdateTransaction) ProtoMessage()

func (*SubscribeUpdateTransaction) ProtoReflect added in v1.1.0

func (*SubscribeUpdateTransaction) Reset added in v1.1.0

func (x *SubscribeUpdateTransaction) Reset()

func (*SubscribeUpdateTransaction) String added in v1.1.0

func (x *SubscribeUpdateTransaction) String() string

type SubscribeUpdateTransactionInfo added in v1.1.0

type SubscribeUpdateTransactionInfo struct {
	Signature   []byte                 `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"`
	IsVote      bool                   `protobuf:"varint,2,opt,name=is_vote,json=isVote,proto3" json:"is_vote,omitempty"`
	Transaction *Transaction           `protobuf:"bytes,3,opt,name=transaction,proto3" json:"transaction,omitempty"`
	Meta        *TransactionStatusMeta `protobuf:"bytes,4,opt,name=meta,proto3" json:"meta,omitempty"`
	Index       uint64                 `protobuf:"varint,5,opt,name=index,proto3" json:"index,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeUpdateTransactionInfo) Descriptor deprecated added in v1.1.0

func (*SubscribeUpdateTransactionInfo) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeUpdateTransactionInfo.ProtoReflect.Descriptor instead.

func (*SubscribeUpdateTransactionInfo) GetIndex added in v1.1.0

func (x *SubscribeUpdateTransactionInfo) GetIndex() uint64

func (*SubscribeUpdateTransactionInfo) GetIsVote added in v1.1.0

func (x *SubscribeUpdateTransactionInfo) GetIsVote() bool

func (*SubscribeUpdateTransactionInfo) GetMeta added in v1.1.0

func (*SubscribeUpdateTransactionInfo) GetSignature added in v1.1.0

func (x *SubscribeUpdateTransactionInfo) GetSignature() []byte

func (*SubscribeUpdateTransactionInfo) GetTransaction added in v1.1.0

func (x *SubscribeUpdateTransactionInfo) GetTransaction() *Transaction

func (*SubscribeUpdateTransactionInfo) ProtoMessage added in v1.1.0

func (*SubscribeUpdateTransactionInfo) ProtoMessage()

func (*SubscribeUpdateTransactionInfo) ProtoReflect added in v1.1.0

func (*SubscribeUpdateTransactionInfo) Reset added in v1.1.0

func (x *SubscribeUpdateTransactionInfo) Reset()

func (*SubscribeUpdateTransactionInfo) String added in v1.1.0

type SubscribeUpdateTransactionStatus added in v1.1.0

type SubscribeUpdateTransactionStatus struct {
	Slot      uint64            `protobuf:"varint,1,opt,name=slot,proto3" json:"slot,omitempty"`
	Signature []byte            `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
	IsVote    bool              `protobuf:"varint,3,opt,name=is_vote,json=isVote,proto3" json:"is_vote,omitempty"`
	Index     uint64            `protobuf:"varint,4,opt,name=index,proto3" json:"index,omitempty"`
	Err       *TransactionError `protobuf:"bytes,5,opt,name=err,proto3" json:"err,omitempty"`
	// contains filtered or unexported fields
}

func (*SubscribeUpdateTransactionStatus) Descriptor deprecated added in v1.1.0

func (*SubscribeUpdateTransactionStatus) Descriptor() ([]byte, []int)

Deprecated: Use SubscribeUpdateTransactionStatus.ProtoReflect.Descriptor instead.

func (*SubscribeUpdateTransactionStatus) GetErr added in v1.1.0

func (*SubscribeUpdateTransactionStatus) GetIndex added in v1.1.0

func (*SubscribeUpdateTransactionStatus) GetIsVote added in v1.1.0

func (x *SubscribeUpdateTransactionStatus) GetIsVote() bool

func (*SubscribeUpdateTransactionStatus) GetSignature added in v1.1.0

func (x *SubscribeUpdateTransactionStatus) GetSignature() []byte

func (*SubscribeUpdateTransactionStatus) GetSlot added in v1.1.0

func (*SubscribeUpdateTransactionStatus) ProtoMessage added in v1.1.0

func (*SubscribeUpdateTransactionStatus) ProtoMessage()

func (*SubscribeUpdateTransactionStatus) ProtoReflect added in v1.1.0

func (*SubscribeUpdateTransactionStatus) Reset added in v1.1.0

func (*SubscribeUpdateTransactionStatus) String added in v1.1.0

type SubscribeUpdate_Account added in v1.1.0

type SubscribeUpdate_Account struct {
	Account *SubscribeUpdateAccount `protobuf:"bytes,2,opt,name=account,proto3,oneof"`
}

type SubscribeUpdate_Block added in v1.1.0

type SubscribeUpdate_Block struct {
	Block *SubscribeUpdateBlock `protobuf:"bytes,5,opt,name=block,proto3,oneof"`
}

type SubscribeUpdate_BlockMeta added in v1.1.0

type SubscribeUpdate_BlockMeta struct {
	BlockMeta *SubscribeUpdateBlockMeta `protobuf:"bytes,7,opt,name=block_meta,json=blockMeta,proto3,oneof"`
}

type SubscribeUpdate_Entry added in v1.1.0

type SubscribeUpdate_Entry struct {
	Entry *SubscribeUpdateEntry `protobuf:"bytes,8,opt,name=entry,proto3,oneof"`
}

type SubscribeUpdate_Ping added in v1.1.0

type SubscribeUpdate_Ping struct {
	Ping *SubscribeUpdatePing `protobuf:"bytes,6,opt,name=ping,proto3,oneof"`
}

type SubscribeUpdate_Pong added in v1.1.0

type SubscribeUpdate_Pong struct {
	Pong *SubscribeUpdatePong `protobuf:"bytes,9,opt,name=pong,proto3,oneof"`
}

type SubscribeUpdate_Slot added in v1.1.0

type SubscribeUpdate_Slot struct {
	Slot *SubscribeUpdateSlot `protobuf:"bytes,3,opt,name=slot,proto3,oneof"`
}

type SubscribeUpdate_Transaction added in v1.1.0

type SubscribeUpdate_Transaction struct {
	Transaction *SubscribeUpdateTransaction `protobuf:"bytes,4,opt,name=transaction,proto3,oneof"`
}

type SubscribeUpdate_TransactionStatus added in v1.1.0

type SubscribeUpdate_TransactionStatus struct {
	TransactionStatus *SubscribeUpdateTransactionStatus `protobuf:"bytes,10,opt,name=transaction_status,json=transactionStatus,proto3,oneof"`
}

type TokenBalance

type TokenBalance struct {
	AccountIndex  uint32         `protobuf:"varint,1,opt,name=account_index,json=accountIndex,proto3" json:"account_index,omitempty"`
	Mint          string         `protobuf:"bytes,2,opt,name=mint,proto3" json:"mint,omitempty"`
	UiTokenAmount *UiTokenAmount `protobuf:"bytes,3,opt,name=ui_token_amount,json=uiTokenAmount,proto3" json:"ui_token_amount,omitempty"`
	Owner         string         `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"`
	ProgramId     string         `protobuf:"bytes,5,opt,name=program_id,json=programId,proto3" json:"program_id,omitempty"`
	// contains filtered or unexported fields
}

func (*TokenBalance) Descriptor deprecated

func (*TokenBalance) Descriptor() ([]byte, []int)

Deprecated: Use TokenBalance.ProtoReflect.Descriptor instead.

func (*TokenBalance) GetAccountIndex

func (x *TokenBalance) GetAccountIndex() uint32

func (*TokenBalance) GetMint

func (x *TokenBalance) GetMint() string

func (*TokenBalance) GetOwner

func (x *TokenBalance) GetOwner() string

func (*TokenBalance) GetProgramId

func (x *TokenBalance) GetProgramId() string

func (*TokenBalance) GetUiTokenAmount

func (x *TokenBalance) GetUiTokenAmount() *UiTokenAmount

func (*TokenBalance) ProtoMessage

func (*TokenBalance) ProtoMessage()

func (*TokenBalance) ProtoReflect

func (x *TokenBalance) ProtoReflect() protoreflect.Message

func (*TokenBalance) Reset

func (x *TokenBalance) Reset()

func (*TokenBalance) String

func (x *TokenBalance) String() string

type Transaction

type Transaction struct {
	Signatures [][]byte `protobuf:"bytes,1,rep,name=signatures,proto3" json:"signatures,omitempty"`
	Message    *Message `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*Transaction) Descriptor deprecated

func (*Transaction) Descriptor() ([]byte, []int)

Deprecated: Use Transaction.ProtoReflect.Descriptor instead.

func (*Transaction) GetMessage

func (x *Transaction) GetMessage() *Message

func (*Transaction) GetSignatures

func (x *Transaction) GetSignatures() [][]byte

func (*Transaction) ProtoMessage

func (*Transaction) ProtoMessage()

func (*Transaction) ProtoReflect

func (x *Transaction) ProtoReflect() protoreflect.Message

func (*Transaction) Reset

func (x *Transaction) Reset()

func (*Transaction) String

func (x *Transaction) String() string

type TransactionError

type TransactionError struct {
	Err []byte `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"`
	// contains filtered or unexported fields
}

func (*TransactionError) Descriptor deprecated

func (*TransactionError) Descriptor() ([]byte, []int)

Deprecated: Use TransactionError.ProtoReflect.Descriptor instead.

func (*TransactionError) GetErr

func (x *TransactionError) GetErr() []byte

func (*TransactionError) ProtoMessage

func (*TransactionError) ProtoMessage()

func (*TransactionError) ProtoReflect

func (x *TransactionError) ProtoReflect() protoreflect.Message

func (*TransactionError) Reset

func (x *TransactionError) Reset()

func (*TransactionError) String

func (x *TransactionError) String() string

type TransactionStatusMeta

type TransactionStatusMeta struct {
	Err                     *TransactionError    `protobuf:"bytes,1,opt,name=err,proto3" json:"err,omitempty"`
	Fee                     uint64               `protobuf:"varint,2,opt,name=fee,proto3" json:"fee,omitempty"`
	PreBalances             []uint64             `protobuf:"varint,3,rep,packed,name=pre_balances,json=preBalances,proto3" json:"pre_balances,omitempty"`
	PostBalances            []uint64             `protobuf:"varint,4,rep,packed,name=post_balances,json=postBalances,proto3" json:"post_balances,omitempty"`
	InnerInstructions       []*InnerInstructions `protobuf:"bytes,5,rep,name=inner_instructions,json=innerInstructions,proto3" json:"inner_instructions,omitempty"`
	InnerInstructionsNone   bool                 `` /* 128-byte string literal not displayed */
	LogMessages             []string             `protobuf:"bytes,6,rep,name=log_messages,json=logMessages,proto3" json:"log_messages,omitempty"`
	LogMessagesNone         bool                 `protobuf:"varint,11,opt,name=log_messages_none,json=logMessagesNone,proto3" json:"log_messages_none,omitempty"`
	PreTokenBalances        []*TokenBalance      `protobuf:"bytes,7,rep,name=pre_token_balances,json=preTokenBalances,proto3" json:"pre_token_balances,omitempty"`
	PostTokenBalances       []*TokenBalance      `protobuf:"bytes,8,rep,name=post_token_balances,json=postTokenBalances,proto3" json:"post_token_balances,omitempty"`
	Rewards                 []*Reward            `protobuf:"bytes,9,rep,name=rewards,proto3" json:"rewards,omitempty"`
	LoadedWritableAddresses [][]byte             `` /* 133-byte string literal not displayed */
	LoadedReadonlyAddresses [][]byte             `` /* 133-byte string literal not displayed */
	ReturnData              *ReturnData          `protobuf:"bytes,14,opt,name=return_data,json=returnData,proto3" json:"return_data,omitempty"`
	ReturnDataNone          bool                 `protobuf:"varint,15,opt,name=return_data_none,json=returnDataNone,proto3" json:"return_data_none,omitempty"`
	// Sum of compute units consumed by all instructions.
	// Available since Solana v1.10.35 / v1.11.6.
	// Set to `None` for txs executed on earlier versions.
	ComputeUnitsConsumed *uint64 `` /* 131-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TransactionStatusMeta) Descriptor deprecated

func (*TransactionStatusMeta) Descriptor() ([]byte, []int)

Deprecated: Use TransactionStatusMeta.ProtoReflect.Descriptor instead.

func (*TransactionStatusMeta) GetComputeUnitsConsumed

func (x *TransactionStatusMeta) GetComputeUnitsConsumed() uint64

func (*TransactionStatusMeta) GetErr

func (*TransactionStatusMeta) GetFee

func (x *TransactionStatusMeta) GetFee() uint64

func (*TransactionStatusMeta) GetInnerInstructions

func (x *TransactionStatusMeta) GetInnerInstructions() []*InnerInstructions

func (*TransactionStatusMeta) GetInnerInstructionsNone

func (x *TransactionStatusMeta) GetInnerInstructionsNone() bool

func (*TransactionStatusMeta) GetLoadedReadonlyAddresses

func (x *TransactionStatusMeta) GetLoadedReadonlyAddresses() [][]byte

func (*TransactionStatusMeta) GetLoadedWritableAddresses

func (x *TransactionStatusMeta) GetLoadedWritableAddresses() [][]byte

func (*TransactionStatusMeta) GetLogMessages

func (x *TransactionStatusMeta) GetLogMessages() []string

func (*TransactionStatusMeta) GetLogMessagesNone

func (x *TransactionStatusMeta) GetLogMessagesNone() bool

func (*TransactionStatusMeta) GetPostBalances

func (x *TransactionStatusMeta) GetPostBalances() []uint64

func (*TransactionStatusMeta) GetPostTokenBalances

func (x *TransactionStatusMeta) GetPostTokenBalances() []*TokenBalance

func (*TransactionStatusMeta) GetPreBalances

func (x *TransactionStatusMeta) GetPreBalances() []uint64

func (*TransactionStatusMeta) GetPreTokenBalances

func (x *TransactionStatusMeta) GetPreTokenBalances() []*TokenBalance

func (*TransactionStatusMeta) GetReturnData

func (x *TransactionStatusMeta) GetReturnData() *ReturnData

func (*TransactionStatusMeta) GetReturnDataNone

func (x *TransactionStatusMeta) GetReturnDataNone() bool

func (*TransactionStatusMeta) GetRewards

func (x *TransactionStatusMeta) GetRewards() []*Reward

func (*TransactionStatusMeta) ProtoMessage

func (*TransactionStatusMeta) ProtoMessage()

func (*TransactionStatusMeta) ProtoReflect

func (x *TransactionStatusMeta) ProtoReflect() protoreflect.Message

func (*TransactionStatusMeta) Reset

func (x *TransactionStatusMeta) Reset()

func (*TransactionStatusMeta) String

func (x *TransactionStatusMeta) String() string

type UiTokenAmount

type UiTokenAmount struct {
	UiAmount       float64 `protobuf:"fixed64,1,opt,name=ui_amount,json=uiAmount,proto3" json:"ui_amount,omitempty"`
	Decimals       uint32  `protobuf:"varint,2,opt,name=decimals,proto3" json:"decimals,omitempty"`
	Amount         string  `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"`
	UiAmountString string  `protobuf:"bytes,4,opt,name=ui_amount_string,json=uiAmountString,proto3" json:"ui_amount_string,omitempty"`
	// contains filtered or unexported fields
}

func (*UiTokenAmount) Descriptor deprecated

func (*UiTokenAmount) Descriptor() ([]byte, []int)

Deprecated: Use UiTokenAmount.ProtoReflect.Descriptor instead.

func (*UiTokenAmount) GetAmount

func (x *UiTokenAmount) GetAmount() string

func (*UiTokenAmount) GetDecimals

func (x *UiTokenAmount) GetDecimals() uint32

func (*UiTokenAmount) GetUiAmount

func (x *UiTokenAmount) GetUiAmount() float64

func (*UiTokenAmount) GetUiAmountString

func (x *UiTokenAmount) GetUiAmountString() string

func (*UiTokenAmount) ProtoMessage

func (*UiTokenAmount) ProtoMessage()

func (*UiTokenAmount) ProtoReflect

func (x *UiTokenAmount) ProtoReflect() protoreflect.Message

func (*UiTokenAmount) Reset

func (x *UiTokenAmount) Reset()

func (*UiTokenAmount) String

func (x *UiTokenAmount) String() string

type UnimplementedGeyserServer

type UnimplementedGeyserServer struct {
}

UnimplementedGeyserServer must be embedded to have forward compatible implementations.

func (UnimplementedGeyserServer) GetBlockHeight added in v1.1.0

func (UnimplementedGeyserServer) GetLatestBlockhash added in v1.1.0

func (UnimplementedGeyserServer) GetSlot added in v1.1.0

func (UnimplementedGeyserServer) GetVersion added in v1.1.0

func (UnimplementedGeyserServer) IsBlockhashValid added in v1.1.0

func (UnimplementedGeyserServer) Ping added in v1.1.0

func (UnimplementedGeyserServer) Subscribe added in v1.1.0

type UnixTimestamp

type UnixTimestamp struct {
	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*UnixTimestamp) Descriptor deprecated

func (*UnixTimestamp) Descriptor() ([]byte, []int)

Deprecated: Use UnixTimestamp.ProtoReflect.Descriptor instead.

func (*UnixTimestamp) GetTimestamp

func (x *UnixTimestamp) GetTimestamp() int64

func (*UnixTimestamp) ProtoMessage

func (*UnixTimestamp) ProtoMessage()

func (*UnixTimestamp) ProtoReflect

func (x *UnixTimestamp) ProtoReflect() protoreflect.Message

func (*UnixTimestamp) Reset

func (x *UnixTimestamp) Reset()

func (*UnixTimestamp) String

func (x *UnixTimestamp) String() string

type UnsafeGeyserServer

type UnsafeGeyserServer interface {
	// contains filtered or unexported methods
}

UnsafeGeyserServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to GeyserServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL