From b44c7372d5a1a0865964f5326a5365a113472a3c Mon Sep 17 00:00:00 2001 From: thloyi Date: Mon, 15 Dec 2025 15:14:14 +0800 Subject: [PATCH] mv example to internal --- .gitignore | 1 + {example => internal/example}/geyser/Makefile | 0 .../example}/geyser/cmd/main.go | 0 {example => internal/example}/geyser/error.go | 0 .../example}/geyser/message.go | 0 .../example}/geyser/proto/geyser.pb.go | 21 ++++++++-------- .../example}/geyser/proto/geyser.proto | 0 .../example}/geyser/proto/geyser_grpc.pb.go | 1 + .../geyser/proto/solana-storage.pb.go | 25 ++++++++++--------- .../geyser/proto/solana-storage.proto | 0 {example => internal/example}/geyser/pump.go | 0 .../example}/geyser/yellowstone.go | 0 {example => internal/example}/tx.go | 0 13 files changed, 26 insertions(+), 22 deletions(-) create mode 100644 .gitignore rename {example => internal/example}/geyser/Makefile (100%) rename {example => internal/example}/geyser/cmd/main.go (100%) rename {example => internal/example}/geyser/error.go (100%) rename {example => internal/example}/geyser/message.go (100%) rename {example => internal/example}/geyser/proto/geyser.pb.go (99%) rename {example => internal/example}/geyser/proto/geyser.proto (100%) rename {example => internal/example}/geyser/proto/geyser_grpc.pb.go (99%) rename {example => internal/example}/geyser/proto/solana-storage.pb.go (97%) rename {example => internal/example}/geyser/proto/solana-storage.proto (100%) rename {example => internal/example}/geyser/pump.go (100%) rename {example => internal/example}/geyser/yellowstone.go (100%) rename {example => internal/example}/tx.go (100%) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..757fee3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/.idea \ No newline at end of file diff --git a/example/geyser/Makefile b/internal/example/geyser/Makefile similarity index 100% rename from example/geyser/Makefile rename to internal/example/geyser/Makefile diff --git a/example/geyser/cmd/main.go b/internal/example/geyser/cmd/main.go similarity index 100% rename from example/geyser/cmd/main.go rename to internal/example/geyser/cmd/main.go diff --git a/example/geyser/error.go b/internal/example/geyser/error.go similarity index 100% rename from example/geyser/error.go rename to internal/example/geyser/error.go diff --git a/example/geyser/message.go b/internal/example/geyser/message.go similarity index 100% rename from example/geyser/message.go rename to internal/example/geyser/message.go diff --git a/example/geyser/proto/geyser.pb.go b/internal/example/geyser/proto/geyser.pb.go similarity index 99% rename from example/geyser/proto/geyser.pb.go rename to internal/example/geyser/proto/geyser.pb.go index 62b1c79..1344050 100644 --- a/example/geyser/proto/geyser.pb.go +++ b/internal/example/geyser/proto/geyser.pb.go @@ -7,12 +7,13 @@ package proto import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - timestamppb "google.golang.org/protobuf/types/known/timestamppb" reflect "reflect" sync "sync" unsafe "unsafe" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + timestamppb "google.golang.org/protobuf/types/known/timestamppb" ) const ( @@ -1054,8 +1055,8 @@ type SubscribeUpdate struct { // *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"` + UpdateOneof isSubscribeUpdate_UpdateOneof `protobuf_oneof:"update_oneof"` + CreatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -1413,9 +1414,9 @@ func (x *SubscribeUpdateAccountInfo) GetTxnSignature() []byte { type SubscribeUpdateSlot struct { state protoimpl.MessageState `protogen:"open.v1"` 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"` + 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"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -2544,8 +2545,8 @@ func (x *GetVersionResponse) GetVersion() string { type IsBlockhashValidRequest struct { state protoimpl.MessageState `protogen:"open.v1"` - 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"` + 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"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } diff --git a/example/geyser/proto/geyser.proto b/internal/example/geyser/proto/geyser.proto similarity index 100% rename from example/geyser/proto/geyser.proto rename to internal/example/geyser/proto/geyser.proto diff --git a/example/geyser/proto/geyser_grpc.pb.go b/internal/example/geyser/proto/geyser_grpc.pb.go similarity index 99% rename from example/geyser/proto/geyser_grpc.pb.go rename to internal/example/geyser/proto/geyser_grpc.pb.go index be90ab8..817af88 100644 --- a/example/geyser/proto/geyser_grpc.pb.go +++ b/internal/example/geyser/proto/geyser_grpc.pb.go @@ -8,6 +8,7 @@ package proto import ( context "context" + grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" diff --git a/example/geyser/proto/solana-storage.pb.go b/internal/example/geyser/proto/solana-storage.pb.go similarity index 97% rename from example/geyser/proto/solana-storage.pb.go rename to internal/example/geyser/proto/solana-storage.pb.go index 7f95d44..b2d7e36 100644 --- a/example/geyser/proto/solana-storage.pb.go +++ b/internal/example/geyser/proto/solana-storage.pb.go @@ -7,11 +7,12 @@ package proto import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" unsafe "unsafe" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( @@ -230,8 +231,8 @@ func (x *ConfirmedTransaction) GetMeta() *TransactionStatusMeta { type Transaction struct { state protoimpl.MessageState `protogen:"open.v1"` - Signatures [][]byte `protobuf:"bytes,1,rep,name=signatures,proto3" json:"signatures,omitempty"` - Message *Message `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` + Signatures [][]byte `protobuf:"bytes,1,rep,name=signatures,proto3" json:"signatures,omitempty"` + Message *Message `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -697,8 +698,8 @@ func (x *TransactionError) GetErr() []byte { type InnerInstructions struct { state protoimpl.MessageState `protogen:"open.v1"` - Index uint32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` - Instructions []*InnerInstruction `protobuf:"bytes,2,rep,name=instructions,proto3" json:"instructions,omitempty"` + Index uint32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` + Instructions []*InnerInstruction `protobuf:"bytes,2,rep,name=instructions,proto3" json:"instructions,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } @@ -881,9 +882,9 @@ func (x *CompiledInstruction) GetData() []byte { type TokenBalance struct { state protoimpl.MessageState `protogen:"open.v1"` 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"` + 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"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache @@ -1078,9 +1079,9 @@ type Reward struct { state protoimpl.MessageState `protogen:"open.v1"` 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 `protobuf:"varint,4,opt,name=reward_type,json=rewardType,proto3,enum=solana.storage.ConfirmedBlock.RewardType" json:"reward_type,omitempty"` - Commission string `protobuf:"bytes,5,opt,name=commission,proto3" json:"commission,omitempty"` + PostBalance uint64 `protobuf:"varint,3,opt,name=post_balance,json=postBalance,proto3" json:"post_balance,omitempty"` + RewardType RewardType `protobuf:"varint,4,opt,name=reward_type,json=rewardType,proto3,enum=solana.storage.ConfirmedBlock.RewardType" json:"reward_type,omitempty"` + Commission string `protobuf:"bytes,5,opt,name=commission,proto3" json:"commission,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } diff --git a/example/geyser/proto/solana-storage.proto b/internal/example/geyser/proto/solana-storage.proto similarity index 100% rename from example/geyser/proto/solana-storage.proto rename to internal/example/geyser/proto/solana-storage.proto diff --git a/example/geyser/pump.go b/internal/example/geyser/pump.go similarity index 100% rename from example/geyser/pump.go rename to internal/example/geyser/pump.go diff --git a/example/geyser/yellowstone.go b/internal/example/geyser/yellowstone.go similarity index 100% rename from example/geyser/yellowstone.go rename to internal/example/geyser/yellowstone.go diff --git a/example/tx.go b/internal/example/tx.go similarity index 100% rename from example/tx.go rename to internal/example/tx.go