From 6e24179987101ff06e7d7cfbe2c5a78615a1d110 Mon Sep 17 00:00:00 2001 From: Geert G <117188496+cll-gg@users.noreply.github.com> Date: Mon, 26 Jan 2026 14:16:33 +0000 Subject: [PATCH 01/11] OEV-779 Add Fastlane Atlas error message --- svr/Makefile | 3 + svr/v1/fastlane_atlas_error.pb.go | 207 ++++++++++++++++++++++++++++++ svr/v1/fastlane_atlas_error.proto | 18 +++ svr/v1/generate.go | 4 + 4 files changed, 232 insertions(+) create mode 100644 svr/v1/fastlane_atlas_error.pb.go create mode 100644 svr/v1/fastlane_atlas_error.proto create mode 100644 svr/v1/generate.go diff --git a/svr/Makefile b/svr/Makefile index 46f3d8f4..fc7e43fc 100644 --- a/svr/Makefile +++ b/svr/Makefile @@ -15,3 +15,6 @@ deploy-prod: destroy-prod: iron-flask deploy-all -e prod -c ./iron-flask.yaml --destroy + +generate: + go generate ./... diff --git a/svr/v1/fastlane_atlas_error.pb.go b/svr/v1/fastlane_atlas_error.pb.go new file mode 100644 index 00000000..8fbfb2dd --- /dev/null +++ b/svr/v1/fastlane_atlas_error.pb.go @@ -0,0 +1,207 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.36.9 +// protoc v5.29.3 +// source: fastlane_atlas_error.proto + +package v1 + +import ( + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" + unsafe "unsafe" +) + +const ( + // Verify that this generated code is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) + // Verify that runtime/protoimpl is sufficiently up-to-date. + _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) +) + +type FastLaneAtlasError struct { + state protoimpl.MessageState `protogen:"open.v1"` + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + FromAddress string `protobuf:"bytes,2,opt,name=from_address,json=fromAddress,proto3" json:"from_address,omitempty"` + ToAddress string `protobuf:"bytes,3,opt,name=to_address,json=toAddress,proto3" json:"to_address,omitempty"` + Nonce string `protobuf:"bytes,4,opt,name=nonce,proto3" json:"nonce,omitempty"` + ErrorType string `protobuf:"bytes,5,opt,name=error_type,json=errorType,proto3" json:"error_type,omitempty"` + ErrorMessage string `protobuf:"bytes,6,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` + HttpStatusCode int32 `protobuf:"varint,7,opt,name=http_status_code,json=httpStatusCode,proto3" json:"http_status_code,omitempty"` + TransactionId int64 `protobuf:"varint,8,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"` + AtlasUrl string `protobuf:"bytes,9,opt,name=atlas_url,json=atlasUrl,proto3" json:"atlas_url,omitempty"` + CreatedAt int64 `protobuf:"varint,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` + unknownFields protoimpl.UnknownFields + sizeCache protoimpl.SizeCache +} + +func (x *FastLaneAtlasError) Reset() { + *x = FastLaneAtlasError{} + mi := &file_fastlane_atlas_error_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) +} + +func (x *FastLaneAtlasError) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FastLaneAtlasError) ProtoMessage() {} + +func (x *FastLaneAtlasError) ProtoReflect() protoreflect.Message { + mi := &file_fastlane_atlas_error_proto_msgTypes[0] + if x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use FastLaneAtlasError.ProtoReflect.Descriptor instead. +func (*FastLaneAtlasError) Descriptor() ([]byte, []int) { + return file_fastlane_atlas_error_proto_rawDescGZIP(), []int{0} +} + +func (x *FastLaneAtlasError) GetChainId() string { + if x != nil { + return x.ChainId + } + return "" +} + +func (x *FastLaneAtlasError) GetFromAddress() string { + if x != nil { + return x.FromAddress + } + return "" +} + +func (x *FastLaneAtlasError) GetToAddress() string { + if x != nil { + return x.ToAddress + } + return "" +} + +func (x *FastLaneAtlasError) GetNonce() string { + if x != nil { + return x.Nonce + } + return "" +} + +func (x *FastLaneAtlasError) GetErrorType() string { + if x != nil { + return x.ErrorType + } + return "" +} + +func (x *FastLaneAtlasError) GetErrorMessage() string { + if x != nil { + return x.ErrorMessage + } + return "" +} + +func (x *FastLaneAtlasError) GetHttpStatusCode() int32 { + if x != nil { + return x.HttpStatusCode + } + return 0 +} + +func (x *FastLaneAtlasError) GetTransactionId() int64 { + if x != nil { + return x.TransactionId + } + return 0 +} + +func (x *FastLaneAtlasError) GetAtlasUrl() string { + if x != nil { + return x.AtlasUrl + } + return "" +} + +func (x *FastLaneAtlasError) GetCreatedAt() int64 { + if x != nil { + return x.CreatedAt + } + return 0 +} + +var File_fastlane_atlas_error_proto protoreflect.FileDescriptor + +const file_fastlane_atlas_error_proto_rawDesc = "" + + "\n" + + "\x1afastlane_atlas_error.proto\x12\x06svr.v1\"\xd8\x02\n" + + "\x12FastLaneAtlasError\x12\x19\n" + + "\bchain_id\x18\x01 \x01(\tR\achainId\x12!\n" + + "\ffrom_address\x18\x02 \x01(\tR\vfromAddress\x12\x1d\n" + + "\n" + + "to_address\x18\x03 \x01(\tR\ttoAddress\x12\x14\n" + + "\x05nonce\x18\x04 \x01(\tR\x05nonce\x12\x1d\n" + + "\n" + + "error_type\x18\x05 \x01(\tR\terrorType\x12#\n" + + "\rerror_message\x18\x06 \x01(\tR\ferrorMessage\x12(\n" + + "\x10http_status_code\x18\a \x01(\x05R\x0ehttpStatusCode\x12%\n" + + "\x0etransaction_id\x18\b \x01(\x03R\rtransactionId\x12\x1b\n" + + "\tatlas_url\x18\t \x01(\tR\batlasUrl\x12\x1d\n" + + "\n" + + "created_at\x18\n" + + " \x01(\x03R\tcreatedAtB5Z3github.com/smartcontractkit/chainlink-protos/svr/v1b\x06proto3" + +var ( + file_fastlane_atlas_error_proto_rawDescOnce sync.Once + file_fastlane_atlas_error_proto_rawDescData []byte +) + +func file_fastlane_atlas_error_proto_rawDescGZIP() []byte { + file_fastlane_atlas_error_proto_rawDescOnce.Do(func() { + file_fastlane_atlas_error_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_fastlane_atlas_error_proto_rawDesc), len(file_fastlane_atlas_error_proto_rawDesc))) + }) + return file_fastlane_atlas_error_proto_rawDescData +} + +var file_fastlane_atlas_error_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_fastlane_atlas_error_proto_goTypes = []any{ + (*FastLaneAtlasError)(nil), // 0: svr.v1.FastLaneAtlasError +} +var file_fastlane_atlas_error_proto_depIdxs = []int32{ + 0, // [0:0] is the sub-list for method output_type + 0, // [0:0] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_fastlane_atlas_error_proto_init() } +func file_fastlane_atlas_error_proto_init() { + if File_fastlane_atlas_error_proto != nil { + return + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_fastlane_atlas_error_proto_rawDesc), len(file_fastlane_atlas_error_proto_rawDesc)), + NumEnums: 0, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_fastlane_atlas_error_proto_goTypes, + DependencyIndexes: file_fastlane_atlas_error_proto_depIdxs, + MessageInfos: file_fastlane_atlas_error_proto_msgTypes, + }.Build() + File_fastlane_atlas_error_proto = out.File + file_fastlane_atlas_error_proto_goTypes = nil + file_fastlane_atlas_error_proto_depIdxs = nil +} diff --git a/svr/v1/fastlane_atlas_error.proto b/svr/v1/fastlane_atlas_error.proto new file mode 100644 index 00000000..96e96638 --- /dev/null +++ b/svr/v1/fastlane_atlas_error.proto @@ -0,0 +1,18 @@ +syntax = "proto3"; + +package svr.v1; + +option go_package = "github.com/smartcontractkit/chainlink-protos/svr/v1"; + +message FastLaneAtlasError { + string chain_id = 1; + string from_address = 2; + string to_address = 3; + string nonce = 4; + string error_type = 5; + string error_message = 6; + int32 http_status_code = 7; + int64 transaction_id = 8; + string atlas_url = 9; + int64 created_at = 10; +} diff --git a/svr/v1/generate.go b/svr/v1/generate.go new file mode 100644 index 00000000..61d6201a --- /dev/null +++ b/svr/v1/generate.go @@ -0,0 +1,4 @@ +package v1 + +//go:generate protoc --go_out=. --go_opt=paths=source_relative beholder_tx_message.proto +//go:generate protoc --go_out=. --go_opt=paths=source_relative fastlane_atlas_error.proto From b984c6f684552a08604279af7171e318180261e1 Mon Sep 17 00:00:00 2001 From: "app-token-issuer-engops[bot]" <144731339+app-token-issuer-engops[bot]@users.noreply.github.com> Date: Mon, 26 Jan 2026 14:19:27 +0000 Subject: [PATCH 02/11] bot: regenerate protobuf files --- svr/v1/fastlane_atlas_error.pb.go | 54 +++++++++++++++---------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/svr/v1/fastlane_atlas_error.pb.go b/svr/v1/fastlane_atlas_error.pb.go index 8fbfb2dd..fe11b035 100644 --- a/svr/v1/fastlane_atlas_error.pb.go +++ b/svr/v1/fastlane_atlas_error.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.9 +// protoc-gen-go v1.36.6 // protoc v5.29.3 -// source: fastlane_atlas_error.proto +// source: svr/v1/fastlane_atlas_error.proto package v1 @@ -39,7 +39,7 @@ type FastLaneAtlasError struct { func (x *FastLaneAtlasError) Reset() { *x = FastLaneAtlasError{} - mi := &file_fastlane_atlas_error_proto_msgTypes[0] + mi := &file_svr_v1_fastlane_atlas_error_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -51,7 +51,7 @@ func (x *FastLaneAtlasError) String() string { func (*FastLaneAtlasError) ProtoMessage() {} func (x *FastLaneAtlasError) ProtoReflect() protoreflect.Message { - mi := &file_fastlane_atlas_error_proto_msgTypes[0] + mi := &file_svr_v1_fastlane_atlas_error_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -64,7 +64,7 @@ func (x *FastLaneAtlasError) ProtoReflect() protoreflect.Message { // Deprecated: Use FastLaneAtlasError.ProtoReflect.Descriptor instead. func (*FastLaneAtlasError) Descriptor() ([]byte, []int) { - return file_fastlane_atlas_error_proto_rawDescGZIP(), []int{0} + return file_svr_v1_fastlane_atlas_error_proto_rawDescGZIP(), []int{0} } func (x *FastLaneAtlasError) GetChainId() string { @@ -137,11 +137,11 @@ func (x *FastLaneAtlasError) GetCreatedAt() int64 { return 0 } -var File_fastlane_atlas_error_proto protoreflect.FileDescriptor +var File_svr_v1_fastlane_atlas_error_proto protoreflect.FileDescriptor -const file_fastlane_atlas_error_proto_rawDesc = "" + +const file_svr_v1_fastlane_atlas_error_proto_rawDesc = "" + "\n" + - "\x1afastlane_atlas_error.proto\x12\x06svr.v1\"\xd8\x02\n" + + "!svr/v1/fastlane_atlas_error.proto\x12\x06svr.v1\"\xd8\x02\n" + "\x12FastLaneAtlasError\x12\x19\n" + "\bchain_id\x18\x01 \x01(\tR\achainId\x12!\n" + "\ffrom_address\x18\x02 \x01(\tR\vfromAddress\x12\x1d\n" + @@ -159,22 +159,22 @@ const file_fastlane_atlas_error_proto_rawDesc = "" + " \x01(\x03R\tcreatedAtB5Z3github.com/smartcontractkit/chainlink-protos/svr/v1b\x06proto3" var ( - file_fastlane_atlas_error_proto_rawDescOnce sync.Once - file_fastlane_atlas_error_proto_rawDescData []byte + file_svr_v1_fastlane_atlas_error_proto_rawDescOnce sync.Once + file_svr_v1_fastlane_atlas_error_proto_rawDescData []byte ) -func file_fastlane_atlas_error_proto_rawDescGZIP() []byte { - file_fastlane_atlas_error_proto_rawDescOnce.Do(func() { - file_fastlane_atlas_error_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_fastlane_atlas_error_proto_rawDesc), len(file_fastlane_atlas_error_proto_rawDesc))) +func file_svr_v1_fastlane_atlas_error_proto_rawDescGZIP() []byte { + file_svr_v1_fastlane_atlas_error_proto_rawDescOnce.Do(func() { + file_svr_v1_fastlane_atlas_error_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_v1_fastlane_atlas_error_proto_rawDesc))) }) - return file_fastlane_atlas_error_proto_rawDescData + return file_svr_v1_fastlane_atlas_error_proto_rawDescData } -var file_fastlane_atlas_error_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_fastlane_atlas_error_proto_goTypes = []any{ +var file_svr_v1_fastlane_atlas_error_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_svr_v1_fastlane_atlas_error_proto_goTypes = []any{ (*FastLaneAtlasError)(nil), // 0: svr.v1.FastLaneAtlasError } -var file_fastlane_atlas_error_proto_depIdxs = []int32{ +var file_svr_v1_fastlane_atlas_error_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for method output_type 0, // [0:0] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name @@ -182,26 +182,26 @@ var file_fastlane_atlas_error_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for field type_name } -func init() { file_fastlane_atlas_error_proto_init() } -func file_fastlane_atlas_error_proto_init() { - if File_fastlane_atlas_error_proto != nil { +func init() { file_svr_v1_fastlane_atlas_error_proto_init() } +func file_svr_v1_fastlane_atlas_error_proto_init() { + if File_svr_v1_fastlane_atlas_error_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_fastlane_atlas_error_proto_rawDesc), len(file_fastlane_atlas_error_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_v1_fastlane_atlas_error_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_fastlane_atlas_error_proto_goTypes, - DependencyIndexes: file_fastlane_atlas_error_proto_depIdxs, - MessageInfos: file_fastlane_atlas_error_proto_msgTypes, + GoTypes: file_svr_v1_fastlane_atlas_error_proto_goTypes, + DependencyIndexes: file_svr_v1_fastlane_atlas_error_proto_depIdxs, + MessageInfos: file_svr_v1_fastlane_atlas_error_proto_msgTypes, }.Build() - File_fastlane_atlas_error_proto = out.File - file_fastlane_atlas_error_proto_goTypes = nil - file_fastlane_atlas_error_proto_depIdxs = nil + File_svr_v1_fastlane_atlas_error_proto = out.File + file_svr_v1_fastlane_atlas_error_proto_goTypes = nil + file_svr_v1_fastlane_atlas_error_proto_depIdxs = nil } From a6229ee26d64f30d4a87e4134a5520f68d64289d Mon Sep 17 00:00:00 2001 From: Geert G <117188496+cll-gg@users.noreply.github.com> Date: Tue, 27 Jan 2026 18:06:52 +0000 Subject: [PATCH 03/11] Add feed_address --- svr/v1/fastlane_atlas_error.pb.go | 95 +++++++++++++++++-------------- svr/v1/fastlane_atlas_error.proto | 15 ++--- 2 files changed, 60 insertions(+), 50 deletions(-) diff --git a/svr/v1/fastlane_atlas_error.pb.go b/svr/v1/fastlane_atlas_error.pb.go index fe11b035..5208d2a0 100644 --- a/svr/v1/fastlane_atlas_error.pb.go +++ b/svr/v1/fastlane_atlas_error.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.6 +// protoc-gen-go v1.36.9 // protoc v5.29.3 -// source: svr/v1/fastlane_atlas_error.proto +// source: fastlane_atlas_error.proto package v1 @@ -26,20 +26,21 @@ type FastLaneAtlasError struct { ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` FromAddress string `protobuf:"bytes,2,opt,name=from_address,json=fromAddress,proto3" json:"from_address,omitempty"` ToAddress string `protobuf:"bytes,3,opt,name=to_address,json=toAddress,proto3" json:"to_address,omitempty"` - Nonce string `protobuf:"bytes,4,opt,name=nonce,proto3" json:"nonce,omitempty"` - ErrorType string `protobuf:"bytes,5,opt,name=error_type,json=errorType,proto3" json:"error_type,omitempty"` - ErrorMessage string `protobuf:"bytes,6,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` - HttpStatusCode int32 `protobuf:"varint,7,opt,name=http_status_code,json=httpStatusCode,proto3" json:"http_status_code,omitempty"` - TransactionId int64 `protobuf:"varint,8,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"` - AtlasUrl string `protobuf:"bytes,9,opt,name=atlas_url,json=atlasUrl,proto3" json:"atlas_url,omitempty"` - CreatedAt int64 `protobuf:"varint,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` + FeedAddress string `protobuf:"bytes,4,opt,name=feed_address,json=feedAddress,proto3" json:"feed_address,omitempty"` + Nonce string `protobuf:"bytes,5,opt,name=nonce,proto3" json:"nonce,omitempty"` + ErrorType string `protobuf:"bytes,6,opt,name=error_type,json=errorType,proto3" json:"error_type,omitempty"` + ErrorMessage string `protobuf:"bytes,7,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` + HttpStatusCode int32 `protobuf:"varint,8,opt,name=http_status_code,json=httpStatusCode,proto3" json:"http_status_code,omitempty"` + TransactionId int64 `protobuf:"varint,9,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"` + AtlasUrl string `protobuf:"bytes,10,opt,name=atlas_url,json=atlasUrl,proto3" json:"atlas_url,omitempty"` + CreatedAt int64 `protobuf:"varint,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *FastLaneAtlasError) Reset() { *x = FastLaneAtlasError{} - mi := &file_svr_v1_fastlane_atlas_error_proto_msgTypes[0] + mi := &file_fastlane_atlas_error_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -51,7 +52,7 @@ func (x *FastLaneAtlasError) String() string { func (*FastLaneAtlasError) ProtoMessage() {} func (x *FastLaneAtlasError) ProtoReflect() protoreflect.Message { - mi := &file_svr_v1_fastlane_atlas_error_proto_msgTypes[0] + mi := &file_fastlane_atlas_error_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -64,7 +65,7 @@ func (x *FastLaneAtlasError) ProtoReflect() protoreflect.Message { // Deprecated: Use FastLaneAtlasError.ProtoReflect.Descriptor instead. func (*FastLaneAtlasError) Descriptor() ([]byte, []int) { - return file_svr_v1_fastlane_atlas_error_proto_rawDescGZIP(), []int{0} + return file_fastlane_atlas_error_proto_rawDescGZIP(), []int{0} } func (x *FastLaneAtlasError) GetChainId() string { @@ -88,6 +89,13 @@ func (x *FastLaneAtlasError) GetToAddress() string { return "" } +func (x *FastLaneAtlasError) GetFeedAddress() string { + if x != nil { + return x.FeedAddress + } + return "" +} + func (x *FastLaneAtlasError) GetNonce() string { if x != nil { return x.Nonce @@ -137,44 +145,45 @@ func (x *FastLaneAtlasError) GetCreatedAt() int64 { return 0 } -var File_svr_v1_fastlane_atlas_error_proto protoreflect.FileDescriptor +var File_fastlane_atlas_error_proto protoreflect.FileDescriptor -const file_svr_v1_fastlane_atlas_error_proto_rawDesc = "" + +const file_fastlane_atlas_error_proto_rawDesc = "" + "\n" + - "!svr/v1/fastlane_atlas_error.proto\x12\x06svr.v1\"\xd8\x02\n" + + "\x1afastlane_atlas_error.proto\x12\x06svr.v1\"\xfb\x02\n" + "\x12FastLaneAtlasError\x12\x19\n" + "\bchain_id\x18\x01 \x01(\tR\achainId\x12!\n" + "\ffrom_address\x18\x02 \x01(\tR\vfromAddress\x12\x1d\n" + "\n" + - "to_address\x18\x03 \x01(\tR\ttoAddress\x12\x14\n" + - "\x05nonce\x18\x04 \x01(\tR\x05nonce\x12\x1d\n" + + "to_address\x18\x03 \x01(\tR\ttoAddress\x12!\n" + + "\ffeed_address\x18\x04 \x01(\tR\vfeedAddress\x12\x14\n" + + "\x05nonce\x18\x05 \x01(\tR\x05nonce\x12\x1d\n" + "\n" + - "error_type\x18\x05 \x01(\tR\terrorType\x12#\n" + - "\rerror_message\x18\x06 \x01(\tR\ferrorMessage\x12(\n" + - "\x10http_status_code\x18\a \x01(\x05R\x0ehttpStatusCode\x12%\n" + - "\x0etransaction_id\x18\b \x01(\x03R\rtransactionId\x12\x1b\n" + - "\tatlas_url\x18\t \x01(\tR\batlasUrl\x12\x1d\n" + + "error_type\x18\x06 \x01(\tR\terrorType\x12#\n" + + "\rerror_message\x18\a \x01(\tR\ferrorMessage\x12(\n" + + "\x10http_status_code\x18\b \x01(\x05R\x0ehttpStatusCode\x12%\n" + + "\x0etransaction_id\x18\t \x01(\x03R\rtransactionId\x12\x1b\n" + + "\tatlas_url\x18\n" + + " \x01(\tR\batlasUrl\x12\x1d\n" + "\n" + - "created_at\x18\n" + - " \x01(\x03R\tcreatedAtB5Z3github.com/smartcontractkit/chainlink-protos/svr/v1b\x06proto3" + "created_at\x18\v \x01(\x03R\tcreatedAtB5Z3github.com/smartcontractkit/chainlink-protos/svr/v1b\x06proto3" var ( - file_svr_v1_fastlane_atlas_error_proto_rawDescOnce sync.Once - file_svr_v1_fastlane_atlas_error_proto_rawDescData []byte + file_fastlane_atlas_error_proto_rawDescOnce sync.Once + file_fastlane_atlas_error_proto_rawDescData []byte ) -func file_svr_v1_fastlane_atlas_error_proto_rawDescGZIP() []byte { - file_svr_v1_fastlane_atlas_error_proto_rawDescOnce.Do(func() { - file_svr_v1_fastlane_atlas_error_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_v1_fastlane_atlas_error_proto_rawDesc))) +func file_fastlane_atlas_error_proto_rawDescGZIP() []byte { + file_fastlane_atlas_error_proto_rawDescOnce.Do(func() { + file_fastlane_atlas_error_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_fastlane_atlas_error_proto_rawDesc), len(file_fastlane_atlas_error_proto_rawDesc))) }) - return file_svr_v1_fastlane_atlas_error_proto_rawDescData + return file_fastlane_atlas_error_proto_rawDescData } -var file_svr_v1_fastlane_atlas_error_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_svr_v1_fastlane_atlas_error_proto_goTypes = []any{ +var file_fastlane_atlas_error_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_fastlane_atlas_error_proto_goTypes = []any{ (*FastLaneAtlasError)(nil), // 0: svr.v1.FastLaneAtlasError } -var file_svr_v1_fastlane_atlas_error_proto_depIdxs = []int32{ +var file_fastlane_atlas_error_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for method output_type 0, // [0:0] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name @@ -182,26 +191,26 @@ var file_svr_v1_fastlane_atlas_error_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for field type_name } -func init() { file_svr_v1_fastlane_atlas_error_proto_init() } -func file_svr_v1_fastlane_atlas_error_proto_init() { - if File_svr_v1_fastlane_atlas_error_proto != nil { +func init() { file_fastlane_atlas_error_proto_init() } +func file_fastlane_atlas_error_proto_init() { + if File_fastlane_atlas_error_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_v1_fastlane_atlas_error_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_fastlane_atlas_error_proto_rawDesc), len(file_fastlane_atlas_error_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_svr_v1_fastlane_atlas_error_proto_goTypes, - DependencyIndexes: file_svr_v1_fastlane_atlas_error_proto_depIdxs, - MessageInfos: file_svr_v1_fastlane_atlas_error_proto_msgTypes, + GoTypes: file_fastlane_atlas_error_proto_goTypes, + DependencyIndexes: file_fastlane_atlas_error_proto_depIdxs, + MessageInfos: file_fastlane_atlas_error_proto_msgTypes, }.Build() - File_svr_v1_fastlane_atlas_error_proto = out.File - file_svr_v1_fastlane_atlas_error_proto_goTypes = nil - file_svr_v1_fastlane_atlas_error_proto_depIdxs = nil + File_fastlane_atlas_error_proto = out.File + file_fastlane_atlas_error_proto_goTypes = nil + file_fastlane_atlas_error_proto_depIdxs = nil } diff --git a/svr/v1/fastlane_atlas_error.proto b/svr/v1/fastlane_atlas_error.proto index 96e96638..a960d361 100644 --- a/svr/v1/fastlane_atlas_error.proto +++ b/svr/v1/fastlane_atlas_error.proto @@ -8,11 +8,12 @@ message FastLaneAtlasError { string chain_id = 1; string from_address = 2; string to_address = 3; - string nonce = 4; - string error_type = 5; - string error_message = 6; - int32 http_status_code = 7; - int64 transaction_id = 8; - string atlas_url = 9; - int64 created_at = 10; + string feed_address = 4; + string nonce = 5; + string error_type = 6; + string error_message = 7; + int32 http_status_code = 8; + int64 transaction_id = 9; + string atlas_url = 10; + int64 created_at = 11; } From cede4778ecd0b905f71281945f7bff1ba04ecad3 Mon Sep 17 00:00:00 2001 From: "app-token-issuer-engops[bot]" <144731339+app-token-issuer-engops[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 18:08:48 +0000 Subject: [PATCH 04/11] bot: regenerate protobuf files --- svr/v1/fastlane_atlas_error.pb.go | 54 +++++++++++++++---------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/svr/v1/fastlane_atlas_error.pb.go b/svr/v1/fastlane_atlas_error.pb.go index 5208d2a0..47de1fd8 100644 --- a/svr/v1/fastlane_atlas_error.pb.go +++ b/svr/v1/fastlane_atlas_error.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.9 +// protoc-gen-go v1.36.6 // protoc v5.29.3 -// source: fastlane_atlas_error.proto +// source: svr/v1/fastlane_atlas_error.proto package v1 @@ -40,7 +40,7 @@ type FastLaneAtlasError struct { func (x *FastLaneAtlasError) Reset() { *x = FastLaneAtlasError{} - mi := &file_fastlane_atlas_error_proto_msgTypes[0] + mi := &file_svr_v1_fastlane_atlas_error_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -52,7 +52,7 @@ func (x *FastLaneAtlasError) String() string { func (*FastLaneAtlasError) ProtoMessage() {} func (x *FastLaneAtlasError) ProtoReflect() protoreflect.Message { - mi := &file_fastlane_atlas_error_proto_msgTypes[0] + mi := &file_svr_v1_fastlane_atlas_error_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -65,7 +65,7 @@ func (x *FastLaneAtlasError) ProtoReflect() protoreflect.Message { // Deprecated: Use FastLaneAtlasError.ProtoReflect.Descriptor instead. func (*FastLaneAtlasError) Descriptor() ([]byte, []int) { - return file_fastlane_atlas_error_proto_rawDescGZIP(), []int{0} + return file_svr_v1_fastlane_atlas_error_proto_rawDescGZIP(), []int{0} } func (x *FastLaneAtlasError) GetChainId() string { @@ -145,11 +145,11 @@ func (x *FastLaneAtlasError) GetCreatedAt() int64 { return 0 } -var File_fastlane_atlas_error_proto protoreflect.FileDescriptor +var File_svr_v1_fastlane_atlas_error_proto protoreflect.FileDescriptor -const file_fastlane_atlas_error_proto_rawDesc = "" + +const file_svr_v1_fastlane_atlas_error_proto_rawDesc = "" + "\n" + - "\x1afastlane_atlas_error.proto\x12\x06svr.v1\"\xfb\x02\n" + + "!svr/v1/fastlane_atlas_error.proto\x12\x06svr.v1\"\xfb\x02\n" + "\x12FastLaneAtlasError\x12\x19\n" + "\bchain_id\x18\x01 \x01(\tR\achainId\x12!\n" + "\ffrom_address\x18\x02 \x01(\tR\vfromAddress\x12\x1d\n" + @@ -168,22 +168,22 @@ const file_fastlane_atlas_error_proto_rawDesc = "" + "created_at\x18\v \x01(\x03R\tcreatedAtB5Z3github.com/smartcontractkit/chainlink-protos/svr/v1b\x06proto3" var ( - file_fastlane_atlas_error_proto_rawDescOnce sync.Once - file_fastlane_atlas_error_proto_rawDescData []byte + file_svr_v1_fastlane_atlas_error_proto_rawDescOnce sync.Once + file_svr_v1_fastlane_atlas_error_proto_rawDescData []byte ) -func file_fastlane_atlas_error_proto_rawDescGZIP() []byte { - file_fastlane_atlas_error_proto_rawDescOnce.Do(func() { - file_fastlane_atlas_error_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_fastlane_atlas_error_proto_rawDesc), len(file_fastlane_atlas_error_proto_rawDesc))) +func file_svr_v1_fastlane_atlas_error_proto_rawDescGZIP() []byte { + file_svr_v1_fastlane_atlas_error_proto_rawDescOnce.Do(func() { + file_svr_v1_fastlane_atlas_error_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_v1_fastlane_atlas_error_proto_rawDesc))) }) - return file_fastlane_atlas_error_proto_rawDescData + return file_svr_v1_fastlane_atlas_error_proto_rawDescData } -var file_fastlane_atlas_error_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_fastlane_atlas_error_proto_goTypes = []any{ +var file_svr_v1_fastlane_atlas_error_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_svr_v1_fastlane_atlas_error_proto_goTypes = []any{ (*FastLaneAtlasError)(nil), // 0: svr.v1.FastLaneAtlasError } -var file_fastlane_atlas_error_proto_depIdxs = []int32{ +var file_svr_v1_fastlane_atlas_error_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for method output_type 0, // [0:0] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name @@ -191,26 +191,26 @@ var file_fastlane_atlas_error_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for field type_name } -func init() { file_fastlane_atlas_error_proto_init() } -func file_fastlane_atlas_error_proto_init() { - if File_fastlane_atlas_error_proto != nil { +func init() { file_svr_v1_fastlane_atlas_error_proto_init() } +func file_svr_v1_fastlane_atlas_error_proto_init() { + if File_svr_v1_fastlane_atlas_error_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_fastlane_atlas_error_proto_rawDesc), len(file_fastlane_atlas_error_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_v1_fastlane_atlas_error_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_fastlane_atlas_error_proto_goTypes, - DependencyIndexes: file_fastlane_atlas_error_proto_depIdxs, - MessageInfos: file_fastlane_atlas_error_proto_msgTypes, + GoTypes: file_svr_v1_fastlane_atlas_error_proto_goTypes, + DependencyIndexes: file_svr_v1_fastlane_atlas_error_proto_depIdxs, + MessageInfos: file_svr_v1_fastlane_atlas_error_proto_msgTypes, }.Build() - File_fastlane_atlas_error_proto = out.File - file_fastlane_atlas_error_proto_goTypes = nil - file_fastlane_atlas_error_proto_depIdxs = nil + File_svr_v1_fastlane_atlas_error_proto = out.File + file_svr_v1_fastlane_atlas_error_proto_goTypes = nil + file_svr_v1_fastlane_atlas_error_proto_depIdxs = nil } From 64fa911136277a6f38cc95b17fb65395c5c12225 Mon Sep 17 00:00:00 2001 From: Geert G <117188496+cll-gg@users.noreply.github.com> Date: Tue, 27 Jan 2026 19:39:17 +0000 Subject: [PATCH 05/11] Register FastlaneAtlasError in CHIP --- .github/workflows/register-workflows-schemas.yaml | 9 +++++---- svr/chip-svr.json | 9 +++++++++ 2 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 svr/chip-svr.json diff --git a/.github/workflows/register-workflows-schemas.yaml b/.github/workflows/register-workflows-schemas.yaml index 1da17a42..2f5382b2 100644 --- a/.github/workflows/register-workflows-schemas.yaml +++ b/.github/workflows/register-workflows-schemas.yaml @@ -25,8 +25,9 @@ jobs: fail-fast: false matrix: config: - - { name: cre, file: chip-cre.json } - - { name: platform, file: chip-platform.json } + - { name: cre, dir: workflows, file: chip-cre.json } + - { name: platform, dir: workflows, file: chip-platform.json } + - { name: svr, dir: svr, file: chip-svr.json } steps: - uses: actions/checkout@v5 @@ -43,8 +44,8 @@ jobs: with: aws-account-id: ${{ secrets.AWS_ACCOUNT_ID_ROOT }} aws-region: us-west-2 - chip-schema-dir: "workflows" - chip-config-file-path: "workflows/${{ matrix.config.file }}" + chip-schema-dir: ${{ matrix.config.dir }} + chip-config-file-path: "${{ matrix.config.dir }}/${{ matrix.config.file }}" chip-config-host: ${{ github.ref_name == 'master' && secrets.chip_config_host_prod || secrets.chip_config_host_staging }} chip-config-user: ${{ secrets.chip_config_user }} chip-config-password: ${{ github.ref_name == 'master' && secrets.chip_config_password_prod || secrets.chip_config_password_staging }} diff --git a/svr/chip-svr.json b/svr/chip-svr.json new file mode 100644 index 00000000..a3659fa3 --- /dev/null +++ b/svr/chip-svr.json @@ -0,0 +1,9 @@ +{ + "domain": "svr", + "schemas": [ + { + "entity": "svr.v1.FastlaneAtlasError", + "path": "svr/v1/fastlane_atlas_error.proto" + } + ] +} From 4659a0a220c79a61dcb7258200049a1abf3ba3cd Mon Sep 17 00:00:00 2001 From: Geert G <117188496+cll-gg@users.noreply.github.com> Date: Tue, 27 Jan 2026 19:45:00 +0000 Subject: [PATCH 06/11] Try to fix + rename gh action --- ...gister-workflows-schemas.yaml => register-chip-schemas.yaml} | 0 svr/chip-svr.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename .github/workflows/{register-workflows-schemas.yaml => register-chip-schemas.yaml} (100%) diff --git a/.github/workflows/register-workflows-schemas.yaml b/.github/workflows/register-chip-schemas.yaml similarity index 100% rename from .github/workflows/register-workflows-schemas.yaml rename to .github/workflows/register-chip-schemas.yaml diff --git a/svr/chip-svr.json b/svr/chip-svr.json index a3659fa3..db67c656 100644 --- a/svr/chip-svr.json +++ b/svr/chip-svr.json @@ -3,7 +3,7 @@ "schemas": [ { "entity": "svr.v1.FastlaneAtlasError", - "path": "svr/v1/fastlane_atlas_error.proto" + "path": "v1/fastlane_atlas_error.proto" } ] } From b1fd509bef7ffeafd87ba98419fa2f331ef672ad Mon Sep 17 00:00:00 2001 From: Geert G <117188496+cll-gg@users.noreply.github.com> Date: Tue, 27 Jan 2026 20:43:37 +0000 Subject: [PATCH 07/11] Try with extra svr dir --- svr/chip-svr.json | 2 +- svr/{ => svr}/v1/beholder_tx_message.pb.go | 54 ++++++++++----------- svr/{ => svr}/v1/beholder_tx_message.proto | 0 svr/{ => svr}/v1/fastlane_atlas_error.pb.go | 54 ++++++++++----------- svr/{ => svr}/v1/fastlane_atlas_error.proto | 0 svr/{ => svr}/v1/generate.go | 0 6 files changed, 55 insertions(+), 55 deletions(-) rename svr/{ => svr}/v1/beholder_tx_message.pb.go (67%) rename svr/{ => svr}/v1/beholder_tx_message.proto (100%) rename svr/{ => svr}/v1/fastlane_atlas_error.pb.go (73%) rename svr/{ => svr}/v1/fastlane_atlas_error.proto (100%) rename svr/{ => svr}/v1/generate.go (100%) diff --git a/svr/chip-svr.json b/svr/chip-svr.json index db67c656..a3659fa3 100644 --- a/svr/chip-svr.json +++ b/svr/chip-svr.json @@ -3,7 +3,7 @@ "schemas": [ { "entity": "svr.v1.FastlaneAtlasError", - "path": "v1/fastlane_atlas_error.proto" + "path": "svr/v1/fastlane_atlas_error.proto" } ] } diff --git a/svr/v1/beholder_tx_message.pb.go b/svr/svr/v1/beholder_tx_message.pb.go similarity index 67% rename from svr/v1/beholder_tx_message.pb.go rename to svr/svr/v1/beholder_tx_message.pb.go index 20c3fc9a..3f31485a 100644 --- a/svr/v1/beholder_tx_message.pb.go +++ b/svr/svr/v1/beholder_tx_message.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.6 +// protoc-gen-go v1.36.9 // protoc v5.29.3 -// source: svr/v1/beholder_tx_message.proto +// source: beholder_tx_message.proto package v1 @@ -36,7 +36,7 @@ type TxMessage struct { func (x *TxMessage) Reset() { *x = TxMessage{} - mi := &file_svr_v1_beholder_tx_message_proto_msgTypes[0] + mi := &file_beholder_tx_message_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -48,7 +48,7 @@ func (x *TxMessage) String() string { func (*TxMessage) ProtoMessage() {} func (x *TxMessage) ProtoReflect() protoreflect.Message { - mi := &file_svr_v1_beholder_tx_message_proto_msgTypes[0] + mi := &file_beholder_tx_message_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -61,7 +61,7 @@ func (x *TxMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use TxMessage.ProtoReflect.Descriptor instead. func (*TxMessage) Descriptor() ([]byte, []int) { - return file_svr_v1_beholder_tx_message_proto_rawDescGZIP(), []int{0} + return file_beholder_tx_message_proto_rawDescGZIP(), []int{0} } func (x *TxMessage) GetHash() string { @@ -113,11 +113,11 @@ func (x *TxMessage) GetFeedAddress() string { return "" } -var File_svr_v1_beholder_tx_message_proto protoreflect.FileDescriptor +var File_beholder_tx_message_proto protoreflect.FileDescriptor -const file_svr_v1_beholder_tx_message_proto_rawDesc = "" + +const file_beholder_tx_message_proto_rawDesc = "" + "\n" + - " svr/v1/beholder_tx_message.proto\x12\x06svr.v1\"\xd4\x01\n" + + "\x19beholder_tx_message.proto\x12\x06svr.v1\"\xd4\x01\n" + "\tTxMessage\x12\x12\n" + "\x04hash\x18\x01 \x01(\tR\x04hash\x12!\n" + "\ffrom_address\x18\x02 \x01(\tR\vfromAddress\x12\x1d\n" + @@ -130,22 +130,22 @@ const file_svr_v1_beholder_tx_message_proto_rawDesc = "" + "\ffeed_address\x18\a \x01(\tR\vfeedAddressB5Z3github.com/smartcontractkit/chainlink-protos/svr/v1b\x06proto3" var ( - file_svr_v1_beholder_tx_message_proto_rawDescOnce sync.Once - file_svr_v1_beholder_tx_message_proto_rawDescData []byte + file_beholder_tx_message_proto_rawDescOnce sync.Once + file_beholder_tx_message_proto_rawDescData []byte ) -func file_svr_v1_beholder_tx_message_proto_rawDescGZIP() []byte { - file_svr_v1_beholder_tx_message_proto_rawDescOnce.Do(func() { - file_svr_v1_beholder_tx_message_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_svr_v1_beholder_tx_message_proto_rawDesc), len(file_svr_v1_beholder_tx_message_proto_rawDesc))) +func file_beholder_tx_message_proto_rawDescGZIP() []byte { + file_beholder_tx_message_proto_rawDescOnce.Do(func() { + file_beholder_tx_message_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_beholder_tx_message_proto_rawDesc), len(file_beholder_tx_message_proto_rawDesc))) }) - return file_svr_v1_beholder_tx_message_proto_rawDescData + return file_beholder_tx_message_proto_rawDescData } -var file_svr_v1_beholder_tx_message_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_svr_v1_beholder_tx_message_proto_goTypes = []any{ +var file_beholder_tx_message_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_beholder_tx_message_proto_goTypes = []any{ (*TxMessage)(nil), // 0: svr.v1.TxMessage } -var file_svr_v1_beholder_tx_message_proto_depIdxs = []int32{ +var file_beholder_tx_message_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for method output_type 0, // [0:0] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name @@ -153,26 +153,26 @@ var file_svr_v1_beholder_tx_message_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for field type_name } -func init() { file_svr_v1_beholder_tx_message_proto_init() } -func file_svr_v1_beholder_tx_message_proto_init() { - if File_svr_v1_beholder_tx_message_proto != nil { +func init() { file_beholder_tx_message_proto_init() } +func file_beholder_tx_message_proto_init() { + if File_beholder_tx_message_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_svr_v1_beholder_tx_message_proto_rawDesc), len(file_svr_v1_beholder_tx_message_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_beholder_tx_message_proto_rawDesc), len(file_beholder_tx_message_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_svr_v1_beholder_tx_message_proto_goTypes, - DependencyIndexes: file_svr_v1_beholder_tx_message_proto_depIdxs, - MessageInfos: file_svr_v1_beholder_tx_message_proto_msgTypes, + GoTypes: file_beholder_tx_message_proto_goTypes, + DependencyIndexes: file_beholder_tx_message_proto_depIdxs, + MessageInfos: file_beholder_tx_message_proto_msgTypes, }.Build() - File_svr_v1_beholder_tx_message_proto = out.File - file_svr_v1_beholder_tx_message_proto_goTypes = nil - file_svr_v1_beholder_tx_message_proto_depIdxs = nil + File_beholder_tx_message_proto = out.File + file_beholder_tx_message_proto_goTypes = nil + file_beholder_tx_message_proto_depIdxs = nil } diff --git a/svr/v1/beholder_tx_message.proto b/svr/svr/v1/beholder_tx_message.proto similarity index 100% rename from svr/v1/beholder_tx_message.proto rename to svr/svr/v1/beholder_tx_message.proto diff --git a/svr/v1/fastlane_atlas_error.pb.go b/svr/svr/v1/fastlane_atlas_error.pb.go similarity index 73% rename from svr/v1/fastlane_atlas_error.pb.go rename to svr/svr/v1/fastlane_atlas_error.pb.go index 47de1fd8..5208d2a0 100644 --- a/svr/v1/fastlane_atlas_error.pb.go +++ b/svr/svr/v1/fastlane_atlas_error.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.6 +// protoc-gen-go v1.36.9 // protoc v5.29.3 -// source: svr/v1/fastlane_atlas_error.proto +// source: fastlane_atlas_error.proto package v1 @@ -40,7 +40,7 @@ type FastLaneAtlasError struct { func (x *FastLaneAtlasError) Reset() { *x = FastLaneAtlasError{} - mi := &file_svr_v1_fastlane_atlas_error_proto_msgTypes[0] + mi := &file_fastlane_atlas_error_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -52,7 +52,7 @@ func (x *FastLaneAtlasError) String() string { func (*FastLaneAtlasError) ProtoMessage() {} func (x *FastLaneAtlasError) ProtoReflect() protoreflect.Message { - mi := &file_svr_v1_fastlane_atlas_error_proto_msgTypes[0] + mi := &file_fastlane_atlas_error_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -65,7 +65,7 @@ func (x *FastLaneAtlasError) ProtoReflect() protoreflect.Message { // Deprecated: Use FastLaneAtlasError.ProtoReflect.Descriptor instead. func (*FastLaneAtlasError) Descriptor() ([]byte, []int) { - return file_svr_v1_fastlane_atlas_error_proto_rawDescGZIP(), []int{0} + return file_fastlane_atlas_error_proto_rawDescGZIP(), []int{0} } func (x *FastLaneAtlasError) GetChainId() string { @@ -145,11 +145,11 @@ func (x *FastLaneAtlasError) GetCreatedAt() int64 { return 0 } -var File_svr_v1_fastlane_atlas_error_proto protoreflect.FileDescriptor +var File_fastlane_atlas_error_proto protoreflect.FileDescriptor -const file_svr_v1_fastlane_atlas_error_proto_rawDesc = "" + +const file_fastlane_atlas_error_proto_rawDesc = "" + "\n" + - "!svr/v1/fastlane_atlas_error.proto\x12\x06svr.v1\"\xfb\x02\n" + + "\x1afastlane_atlas_error.proto\x12\x06svr.v1\"\xfb\x02\n" + "\x12FastLaneAtlasError\x12\x19\n" + "\bchain_id\x18\x01 \x01(\tR\achainId\x12!\n" + "\ffrom_address\x18\x02 \x01(\tR\vfromAddress\x12\x1d\n" + @@ -168,22 +168,22 @@ const file_svr_v1_fastlane_atlas_error_proto_rawDesc = "" + "created_at\x18\v \x01(\x03R\tcreatedAtB5Z3github.com/smartcontractkit/chainlink-protos/svr/v1b\x06proto3" var ( - file_svr_v1_fastlane_atlas_error_proto_rawDescOnce sync.Once - file_svr_v1_fastlane_atlas_error_proto_rawDescData []byte + file_fastlane_atlas_error_proto_rawDescOnce sync.Once + file_fastlane_atlas_error_proto_rawDescData []byte ) -func file_svr_v1_fastlane_atlas_error_proto_rawDescGZIP() []byte { - file_svr_v1_fastlane_atlas_error_proto_rawDescOnce.Do(func() { - file_svr_v1_fastlane_atlas_error_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_v1_fastlane_atlas_error_proto_rawDesc))) +func file_fastlane_atlas_error_proto_rawDescGZIP() []byte { + file_fastlane_atlas_error_proto_rawDescOnce.Do(func() { + file_fastlane_atlas_error_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_fastlane_atlas_error_proto_rawDesc), len(file_fastlane_atlas_error_proto_rawDesc))) }) - return file_svr_v1_fastlane_atlas_error_proto_rawDescData + return file_fastlane_atlas_error_proto_rawDescData } -var file_svr_v1_fastlane_atlas_error_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_svr_v1_fastlane_atlas_error_proto_goTypes = []any{ +var file_fastlane_atlas_error_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_fastlane_atlas_error_proto_goTypes = []any{ (*FastLaneAtlasError)(nil), // 0: svr.v1.FastLaneAtlasError } -var file_svr_v1_fastlane_atlas_error_proto_depIdxs = []int32{ +var file_fastlane_atlas_error_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for method output_type 0, // [0:0] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name @@ -191,26 +191,26 @@ var file_svr_v1_fastlane_atlas_error_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for field type_name } -func init() { file_svr_v1_fastlane_atlas_error_proto_init() } -func file_svr_v1_fastlane_atlas_error_proto_init() { - if File_svr_v1_fastlane_atlas_error_proto != nil { +func init() { file_fastlane_atlas_error_proto_init() } +func file_fastlane_atlas_error_proto_init() { + if File_fastlane_atlas_error_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_v1_fastlane_atlas_error_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_fastlane_atlas_error_proto_rawDesc), len(file_fastlane_atlas_error_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_svr_v1_fastlane_atlas_error_proto_goTypes, - DependencyIndexes: file_svr_v1_fastlane_atlas_error_proto_depIdxs, - MessageInfos: file_svr_v1_fastlane_atlas_error_proto_msgTypes, + GoTypes: file_fastlane_atlas_error_proto_goTypes, + DependencyIndexes: file_fastlane_atlas_error_proto_depIdxs, + MessageInfos: file_fastlane_atlas_error_proto_msgTypes, }.Build() - File_svr_v1_fastlane_atlas_error_proto = out.File - file_svr_v1_fastlane_atlas_error_proto_goTypes = nil - file_svr_v1_fastlane_atlas_error_proto_depIdxs = nil + File_fastlane_atlas_error_proto = out.File + file_fastlane_atlas_error_proto_goTypes = nil + file_fastlane_atlas_error_proto_depIdxs = nil } diff --git a/svr/v1/fastlane_atlas_error.proto b/svr/svr/v1/fastlane_atlas_error.proto similarity index 100% rename from svr/v1/fastlane_atlas_error.proto rename to svr/svr/v1/fastlane_atlas_error.proto diff --git a/svr/v1/generate.go b/svr/svr/v1/generate.go similarity index 100% rename from svr/v1/generate.go rename to svr/svr/v1/generate.go From e436a5afa6ad631b4ae044d338e0179b368a8325 Mon Sep 17 00:00:00 2001 From: "app-token-issuer-engops[bot]" <144731339+app-token-issuer-engops[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 20:45:36 +0000 Subject: [PATCH 08/11] bot: regenerate protobuf files --- svr/svr/v1/beholder_tx_message.pb.go | 54 +++++++++++++-------------- svr/svr/v1/fastlane_atlas_error.pb.go | 54 +++++++++++++-------------- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/svr/svr/v1/beholder_tx_message.pb.go b/svr/svr/v1/beholder_tx_message.pb.go index 3f31485a..d4a4e7dc 100644 --- a/svr/svr/v1/beholder_tx_message.pb.go +++ b/svr/svr/v1/beholder_tx_message.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.9 +// protoc-gen-go v1.36.6 // protoc v5.29.3 -// source: beholder_tx_message.proto +// source: svr/svr/v1/beholder_tx_message.proto package v1 @@ -36,7 +36,7 @@ type TxMessage struct { func (x *TxMessage) Reset() { *x = TxMessage{} - mi := &file_beholder_tx_message_proto_msgTypes[0] + mi := &file_svr_svr_v1_beholder_tx_message_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -48,7 +48,7 @@ func (x *TxMessage) String() string { func (*TxMessage) ProtoMessage() {} func (x *TxMessage) ProtoReflect() protoreflect.Message { - mi := &file_beholder_tx_message_proto_msgTypes[0] + mi := &file_svr_svr_v1_beholder_tx_message_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -61,7 +61,7 @@ func (x *TxMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use TxMessage.ProtoReflect.Descriptor instead. func (*TxMessage) Descriptor() ([]byte, []int) { - return file_beholder_tx_message_proto_rawDescGZIP(), []int{0} + return file_svr_svr_v1_beholder_tx_message_proto_rawDescGZIP(), []int{0} } func (x *TxMessage) GetHash() string { @@ -113,11 +113,11 @@ func (x *TxMessage) GetFeedAddress() string { return "" } -var File_beholder_tx_message_proto protoreflect.FileDescriptor +var File_svr_svr_v1_beholder_tx_message_proto protoreflect.FileDescriptor -const file_beholder_tx_message_proto_rawDesc = "" + +const file_svr_svr_v1_beholder_tx_message_proto_rawDesc = "" + "\n" + - "\x19beholder_tx_message.proto\x12\x06svr.v1\"\xd4\x01\n" + + "$svr/svr/v1/beholder_tx_message.proto\x12\x06svr.v1\"\xd4\x01\n" + "\tTxMessage\x12\x12\n" + "\x04hash\x18\x01 \x01(\tR\x04hash\x12!\n" + "\ffrom_address\x18\x02 \x01(\tR\vfromAddress\x12\x1d\n" + @@ -130,22 +130,22 @@ const file_beholder_tx_message_proto_rawDesc = "" + "\ffeed_address\x18\a \x01(\tR\vfeedAddressB5Z3github.com/smartcontractkit/chainlink-protos/svr/v1b\x06proto3" var ( - file_beholder_tx_message_proto_rawDescOnce sync.Once - file_beholder_tx_message_proto_rawDescData []byte + file_svr_svr_v1_beholder_tx_message_proto_rawDescOnce sync.Once + file_svr_svr_v1_beholder_tx_message_proto_rawDescData []byte ) -func file_beholder_tx_message_proto_rawDescGZIP() []byte { - file_beholder_tx_message_proto_rawDescOnce.Do(func() { - file_beholder_tx_message_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_beholder_tx_message_proto_rawDesc), len(file_beholder_tx_message_proto_rawDesc))) +func file_svr_svr_v1_beholder_tx_message_proto_rawDescGZIP() []byte { + file_svr_svr_v1_beholder_tx_message_proto_rawDescOnce.Do(func() { + file_svr_svr_v1_beholder_tx_message_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_svr_svr_v1_beholder_tx_message_proto_rawDesc), len(file_svr_svr_v1_beholder_tx_message_proto_rawDesc))) }) - return file_beholder_tx_message_proto_rawDescData + return file_svr_svr_v1_beholder_tx_message_proto_rawDescData } -var file_beholder_tx_message_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_beholder_tx_message_proto_goTypes = []any{ +var file_svr_svr_v1_beholder_tx_message_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_svr_svr_v1_beholder_tx_message_proto_goTypes = []any{ (*TxMessage)(nil), // 0: svr.v1.TxMessage } -var file_beholder_tx_message_proto_depIdxs = []int32{ +var file_svr_svr_v1_beholder_tx_message_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for method output_type 0, // [0:0] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name @@ -153,26 +153,26 @@ var file_beholder_tx_message_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for field type_name } -func init() { file_beholder_tx_message_proto_init() } -func file_beholder_tx_message_proto_init() { - if File_beholder_tx_message_proto != nil { +func init() { file_svr_svr_v1_beholder_tx_message_proto_init() } +func file_svr_svr_v1_beholder_tx_message_proto_init() { + if File_svr_svr_v1_beholder_tx_message_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_beholder_tx_message_proto_rawDesc), len(file_beholder_tx_message_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_svr_svr_v1_beholder_tx_message_proto_rawDesc), len(file_svr_svr_v1_beholder_tx_message_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_beholder_tx_message_proto_goTypes, - DependencyIndexes: file_beholder_tx_message_proto_depIdxs, - MessageInfos: file_beholder_tx_message_proto_msgTypes, + GoTypes: file_svr_svr_v1_beholder_tx_message_proto_goTypes, + DependencyIndexes: file_svr_svr_v1_beholder_tx_message_proto_depIdxs, + MessageInfos: file_svr_svr_v1_beholder_tx_message_proto_msgTypes, }.Build() - File_beholder_tx_message_proto = out.File - file_beholder_tx_message_proto_goTypes = nil - file_beholder_tx_message_proto_depIdxs = nil + File_svr_svr_v1_beholder_tx_message_proto = out.File + file_svr_svr_v1_beholder_tx_message_proto_goTypes = nil + file_svr_svr_v1_beholder_tx_message_proto_depIdxs = nil } diff --git a/svr/svr/v1/fastlane_atlas_error.pb.go b/svr/svr/v1/fastlane_atlas_error.pb.go index 5208d2a0..5d58fc43 100644 --- a/svr/svr/v1/fastlane_atlas_error.pb.go +++ b/svr/svr/v1/fastlane_atlas_error.pb.go @@ -1,8 +1,8 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.9 +// protoc-gen-go v1.36.6 // protoc v5.29.3 -// source: fastlane_atlas_error.proto +// source: svr/svr/v1/fastlane_atlas_error.proto package v1 @@ -40,7 +40,7 @@ type FastLaneAtlasError struct { func (x *FastLaneAtlasError) Reset() { *x = FastLaneAtlasError{} - mi := &file_fastlane_atlas_error_proto_msgTypes[0] + mi := &file_svr_svr_v1_fastlane_atlas_error_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -52,7 +52,7 @@ func (x *FastLaneAtlasError) String() string { func (*FastLaneAtlasError) ProtoMessage() {} func (x *FastLaneAtlasError) ProtoReflect() protoreflect.Message { - mi := &file_fastlane_atlas_error_proto_msgTypes[0] + mi := &file_svr_svr_v1_fastlane_atlas_error_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -65,7 +65,7 @@ func (x *FastLaneAtlasError) ProtoReflect() protoreflect.Message { // Deprecated: Use FastLaneAtlasError.ProtoReflect.Descriptor instead. func (*FastLaneAtlasError) Descriptor() ([]byte, []int) { - return file_fastlane_atlas_error_proto_rawDescGZIP(), []int{0} + return file_svr_svr_v1_fastlane_atlas_error_proto_rawDescGZIP(), []int{0} } func (x *FastLaneAtlasError) GetChainId() string { @@ -145,11 +145,11 @@ func (x *FastLaneAtlasError) GetCreatedAt() int64 { return 0 } -var File_fastlane_atlas_error_proto protoreflect.FileDescriptor +var File_svr_svr_v1_fastlane_atlas_error_proto protoreflect.FileDescriptor -const file_fastlane_atlas_error_proto_rawDesc = "" + +const file_svr_svr_v1_fastlane_atlas_error_proto_rawDesc = "" + "\n" + - "\x1afastlane_atlas_error.proto\x12\x06svr.v1\"\xfb\x02\n" + + "%svr/svr/v1/fastlane_atlas_error.proto\x12\x06svr.v1\"\xfb\x02\n" + "\x12FastLaneAtlasError\x12\x19\n" + "\bchain_id\x18\x01 \x01(\tR\achainId\x12!\n" + "\ffrom_address\x18\x02 \x01(\tR\vfromAddress\x12\x1d\n" + @@ -168,22 +168,22 @@ const file_fastlane_atlas_error_proto_rawDesc = "" + "created_at\x18\v \x01(\x03R\tcreatedAtB5Z3github.com/smartcontractkit/chainlink-protos/svr/v1b\x06proto3" var ( - file_fastlane_atlas_error_proto_rawDescOnce sync.Once - file_fastlane_atlas_error_proto_rawDescData []byte + file_svr_svr_v1_fastlane_atlas_error_proto_rawDescOnce sync.Once + file_svr_svr_v1_fastlane_atlas_error_proto_rawDescData []byte ) -func file_fastlane_atlas_error_proto_rawDescGZIP() []byte { - file_fastlane_atlas_error_proto_rawDescOnce.Do(func() { - file_fastlane_atlas_error_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_fastlane_atlas_error_proto_rawDesc), len(file_fastlane_atlas_error_proto_rawDesc))) +func file_svr_svr_v1_fastlane_atlas_error_proto_rawDescGZIP() []byte { + file_svr_svr_v1_fastlane_atlas_error_proto_rawDescOnce.Do(func() { + file_svr_svr_v1_fastlane_atlas_error_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_svr_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_svr_v1_fastlane_atlas_error_proto_rawDesc))) }) - return file_fastlane_atlas_error_proto_rawDescData + return file_svr_svr_v1_fastlane_atlas_error_proto_rawDescData } -var file_fastlane_atlas_error_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_fastlane_atlas_error_proto_goTypes = []any{ +var file_svr_svr_v1_fastlane_atlas_error_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_svr_svr_v1_fastlane_atlas_error_proto_goTypes = []any{ (*FastLaneAtlasError)(nil), // 0: svr.v1.FastLaneAtlasError } -var file_fastlane_atlas_error_proto_depIdxs = []int32{ +var file_svr_svr_v1_fastlane_atlas_error_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for method output_type 0, // [0:0] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name @@ -191,26 +191,26 @@ var file_fastlane_atlas_error_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for field type_name } -func init() { file_fastlane_atlas_error_proto_init() } -func file_fastlane_atlas_error_proto_init() { - if File_fastlane_atlas_error_proto != nil { +func init() { file_svr_svr_v1_fastlane_atlas_error_proto_init() } +func file_svr_svr_v1_fastlane_atlas_error_proto_init() { + if File_svr_svr_v1_fastlane_atlas_error_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_fastlane_atlas_error_proto_rawDesc), len(file_fastlane_atlas_error_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_svr_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_svr_v1_fastlane_atlas_error_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_fastlane_atlas_error_proto_goTypes, - DependencyIndexes: file_fastlane_atlas_error_proto_depIdxs, - MessageInfos: file_fastlane_atlas_error_proto_msgTypes, + GoTypes: file_svr_svr_v1_fastlane_atlas_error_proto_goTypes, + DependencyIndexes: file_svr_svr_v1_fastlane_atlas_error_proto_depIdxs, + MessageInfos: file_svr_svr_v1_fastlane_atlas_error_proto_msgTypes, }.Build() - File_fastlane_atlas_error_proto = out.File - file_fastlane_atlas_error_proto_goTypes = nil - file_fastlane_atlas_error_proto_depIdxs = nil + File_svr_svr_v1_fastlane_atlas_error_proto = out.File + file_svr_svr_v1_fastlane_atlas_error_proto_goTypes = nil + file_svr_svr_v1_fastlane_atlas_error_proto_depIdxs = nil } From cdede990b41638858fc38cd3185a2e997329f8f1 Mon Sep 17 00:00:00 2001 From: Geert G <117188496+cll-gg@users.noreply.github.com> Date: Wed, 28 Jan 2026 13:54:37 +0000 Subject: [PATCH 09/11] Fix casing: FastLane instead of Fastlane --- svr/chip-svr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/svr/chip-svr.json b/svr/chip-svr.json index a3659fa3..1bf6d711 100644 --- a/svr/chip-svr.json +++ b/svr/chip-svr.json @@ -2,8 +2,8 @@ "domain": "svr", "schemas": [ { - "entity": "svr.v1.FastlaneAtlasError", - "path": "svr/v1/fastlane_atlas_error.proto" + "entity": "svr.v1.FastLaneAtlasError", + "path": "v1/fastlane_atlas_error.proto" } ] } From 1ec1909da1fafd397eab78ab5024d24fdac61b80 Mon Sep 17 00:00:00 2001 From: Geert G <117188496+cll-gg@users.noreply.github.com> Date: Wed, 28 Jan 2026 13:54:55 +0000 Subject: [PATCH 10/11] Remove nested folder --- svr/{svr => }/v1/beholder_tx_message.pb.go | 0 svr/{svr => }/v1/beholder_tx_message.proto | 0 svr/{svr => }/v1/fastlane_atlas_error.pb.go | 0 svr/{svr => }/v1/fastlane_atlas_error.proto | 0 svr/{svr => }/v1/generate.go | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename svr/{svr => }/v1/beholder_tx_message.pb.go (100%) rename svr/{svr => }/v1/beholder_tx_message.proto (100%) rename svr/{svr => }/v1/fastlane_atlas_error.pb.go (100%) rename svr/{svr => }/v1/fastlane_atlas_error.proto (100%) rename svr/{svr => }/v1/generate.go (100%) diff --git a/svr/svr/v1/beholder_tx_message.pb.go b/svr/v1/beholder_tx_message.pb.go similarity index 100% rename from svr/svr/v1/beholder_tx_message.pb.go rename to svr/v1/beholder_tx_message.pb.go diff --git a/svr/svr/v1/beholder_tx_message.proto b/svr/v1/beholder_tx_message.proto similarity index 100% rename from svr/svr/v1/beholder_tx_message.proto rename to svr/v1/beholder_tx_message.proto diff --git a/svr/svr/v1/fastlane_atlas_error.pb.go b/svr/v1/fastlane_atlas_error.pb.go similarity index 100% rename from svr/svr/v1/fastlane_atlas_error.pb.go rename to svr/v1/fastlane_atlas_error.pb.go diff --git a/svr/svr/v1/fastlane_atlas_error.proto b/svr/v1/fastlane_atlas_error.proto similarity index 100% rename from svr/svr/v1/fastlane_atlas_error.proto rename to svr/v1/fastlane_atlas_error.proto diff --git a/svr/svr/v1/generate.go b/svr/v1/generate.go similarity index 100% rename from svr/svr/v1/generate.go rename to svr/v1/generate.go From e4fa8cbdf5e093af1795acf78d6e380564060a3b Mon Sep 17 00:00:00 2001 From: "app-token-issuer-engops[bot]" <144731339+app-token-issuer-engops[bot]@users.noreply.github.com> Date: Wed, 28 Jan 2026 13:56:58 +0000 Subject: [PATCH 11/11] bot: regenerate protobuf files --- svr/v1/beholder_tx_message.pb.go | 52 +++++++++++++++---------------- svr/v1/fastlane_atlas_error.pb.go | 52 +++++++++++++++---------------- 2 files changed, 52 insertions(+), 52 deletions(-) diff --git a/svr/v1/beholder_tx_message.pb.go b/svr/v1/beholder_tx_message.pb.go index d4a4e7dc..20c3fc9a 100644 --- a/svr/v1/beholder_tx_message.pb.go +++ b/svr/v1/beholder_tx_message.pb.go @@ -2,7 +2,7 @@ // versions: // protoc-gen-go v1.36.6 // protoc v5.29.3 -// source: svr/svr/v1/beholder_tx_message.proto +// source: svr/v1/beholder_tx_message.proto package v1 @@ -36,7 +36,7 @@ type TxMessage struct { func (x *TxMessage) Reset() { *x = TxMessage{} - mi := &file_svr_svr_v1_beholder_tx_message_proto_msgTypes[0] + mi := &file_svr_v1_beholder_tx_message_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -48,7 +48,7 @@ func (x *TxMessage) String() string { func (*TxMessage) ProtoMessage() {} func (x *TxMessage) ProtoReflect() protoreflect.Message { - mi := &file_svr_svr_v1_beholder_tx_message_proto_msgTypes[0] + mi := &file_svr_v1_beholder_tx_message_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -61,7 +61,7 @@ func (x *TxMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use TxMessage.ProtoReflect.Descriptor instead. func (*TxMessage) Descriptor() ([]byte, []int) { - return file_svr_svr_v1_beholder_tx_message_proto_rawDescGZIP(), []int{0} + return file_svr_v1_beholder_tx_message_proto_rawDescGZIP(), []int{0} } func (x *TxMessage) GetHash() string { @@ -113,11 +113,11 @@ func (x *TxMessage) GetFeedAddress() string { return "" } -var File_svr_svr_v1_beholder_tx_message_proto protoreflect.FileDescriptor +var File_svr_v1_beholder_tx_message_proto protoreflect.FileDescriptor -const file_svr_svr_v1_beholder_tx_message_proto_rawDesc = "" + +const file_svr_v1_beholder_tx_message_proto_rawDesc = "" + "\n" + - "$svr/svr/v1/beholder_tx_message.proto\x12\x06svr.v1\"\xd4\x01\n" + + " svr/v1/beholder_tx_message.proto\x12\x06svr.v1\"\xd4\x01\n" + "\tTxMessage\x12\x12\n" + "\x04hash\x18\x01 \x01(\tR\x04hash\x12!\n" + "\ffrom_address\x18\x02 \x01(\tR\vfromAddress\x12\x1d\n" + @@ -130,22 +130,22 @@ const file_svr_svr_v1_beholder_tx_message_proto_rawDesc = "" + "\ffeed_address\x18\a \x01(\tR\vfeedAddressB5Z3github.com/smartcontractkit/chainlink-protos/svr/v1b\x06proto3" var ( - file_svr_svr_v1_beholder_tx_message_proto_rawDescOnce sync.Once - file_svr_svr_v1_beholder_tx_message_proto_rawDescData []byte + file_svr_v1_beholder_tx_message_proto_rawDescOnce sync.Once + file_svr_v1_beholder_tx_message_proto_rawDescData []byte ) -func file_svr_svr_v1_beholder_tx_message_proto_rawDescGZIP() []byte { - file_svr_svr_v1_beholder_tx_message_proto_rawDescOnce.Do(func() { - file_svr_svr_v1_beholder_tx_message_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_svr_svr_v1_beholder_tx_message_proto_rawDesc), len(file_svr_svr_v1_beholder_tx_message_proto_rawDesc))) +func file_svr_v1_beholder_tx_message_proto_rawDescGZIP() []byte { + file_svr_v1_beholder_tx_message_proto_rawDescOnce.Do(func() { + file_svr_v1_beholder_tx_message_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_svr_v1_beholder_tx_message_proto_rawDesc), len(file_svr_v1_beholder_tx_message_proto_rawDesc))) }) - return file_svr_svr_v1_beholder_tx_message_proto_rawDescData + return file_svr_v1_beholder_tx_message_proto_rawDescData } -var file_svr_svr_v1_beholder_tx_message_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_svr_svr_v1_beholder_tx_message_proto_goTypes = []any{ +var file_svr_v1_beholder_tx_message_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_svr_v1_beholder_tx_message_proto_goTypes = []any{ (*TxMessage)(nil), // 0: svr.v1.TxMessage } -var file_svr_svr_v1_beholder_tx_message_proto_depIdxs = []int32{ +var file_svr_v1_beholder_tx_message_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for method output_type 0, // [0:0] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name @@ -153,26 +153,26 @@ var file_svr_svr_v1_beholder_tx_message_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for field type_name } -func init() { file_svr_svr_v1_beholder_tx_message_proto_init() } -func file_svr_svr_v1_beholder_tx_message_proto_init() { - if File_svr_svr_v1_beholder_tx_message_proto != nil { +func init() { file_svr_v1_beholder_tx_message_proto_init() } +func file_svr_v1_beholder_tx_message_proto_init() { + if File_svr_v1_beholder_tx_message_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_svr_svr_v1_beholder_tx_message_proto_rawDesc), len(file_svr_svr_v1_beholder_tx_message_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_svr_v1_beholder_tx_message_proto_rawDesc), len(file_svr_v1_beholder_tx_message_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_svr_svr_v1_beholder_tx_message_proto_goTypes, - DependencyIndexes: file_svr_svr_v1_beholder_tx_message_proto_depIdxs, - MessageInfos: file_svr_svr_v1_beholder_tx_message_proto_msgTypes, + GoTypes: file_svr_v1_beholder_tx_message_proto_goTypes, + DependencyIndexes: file_svr_v1_beholder_tx_message_proto_depIdxs, + MessageInfos: file_svr_v1_beholder_tx_message_proto_msgTypes, }.Build() - File_svr_svr_v1_beholder_tx_message_proto = out.File - file_svr_svr_v1_beholder_tx_message_proto_goTypes = nil - file_svr_svr_v1_beholder_tx_message_proto_depIdxs = nil + File_svr_v1_beholder_tx_message_proto = out.File + file_svr_v1_beholder_tx_message_proto_goTypes = nil + file_svr_v1_beholder_tx_message_proto_depIdxs = nil } diff --git a/svr/v1/fastlane_atlas_error.pb.go b/svr/v1/fastlane_atlas_error.pb.go index 5d58fc43..47de1fd8 100644 --- a/svr/v1/fastlane_atlas_error.pb.go +++ b/svr/v1/fastlane_atlas_error.pb.go @@ -2,7 +2,7 @@ // versions: // protoc-gen-go v1.36.6 // protoc v5.29.3 -// source: svr/svr/v1/fastlane_atlas_error.proto +// source: svr/v1/fastlane_atlas_error.proto package v1 @@ -40,7 +40,7 @@ type FastLaneAtlasError struct { func (x *FastLaneAtlasError) Reset() { *x = FastLaneAtlasError{} - mi := &file_svr_svr_v1_fastlane_atlas_error_proto_msgTypes[0] + mi := &file_svr_v1_fastlane_atlas_error_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -52,7 +52,7 @@ func (x *FastLaneAtlasError) String() string { func (*FastLaneAtlasError) ProtoMessage() {} func (x *FastLaneAtlasError) ProtoReflect() protoreflect.Message { - mi := &file_svr_svr_v1_fastlane_atlas_error_proto_msgTypes[0] + mi := &file_svr_v1_fastlane_atlas_error_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -65,7 +65,7 @@ func (x *FastLaneAtlasError) ProtoReflect() protoreflect.Message { // Deprecated: Use FastLaneAtlasError.ProtoReflect.Descriptor instead. func (*FastLaneAtlasError) Descriptor() ([]byte, []int) { - return file_svr_svr_v1_fastlane_atlas_error_proto_rawDescGZIP(), []int{0} + return file_svr_v1_fastlane_atlas_error_proto_rawDescGZIP(), []int{0} } func (x *FastLaneAtlasError) GetChainId() string { @@ -145,11 +145,11 @@ func (x *FastLaneAtlasError) GetCreatedAt() int64 { return 0 } -var File_svr_svr_v1_fastlane_atlas_error_proto protoreflect.FileDescriptor +var File_svr_v1_fastlane_atlas_error_proto protoreflect.FileDescriptor -const file_svr_svr_v1_fastlane_atlas_error_proto_rawDesc = "" + +const file_svr_v1_fastlane_atlas_error_proto_rawDesc = "" + "\n" + - "%svr/svr/v1/fastlane_atlas_error.proto\x12\x06svr.v1\"\xfb\x02\n" + + "!svr/v1/fastlane_atlas_error.proto\x12\x06svr.v1\"\xfb\x02\n" + "\x12FastLaneAtlasError\x12\x19\n" + "\bchain_id\x18\x01 \x01(\tR\achainId\x12!\n" + "\ffrom_address\x18\x02 \x01(\tR\vfromAddress\x12\x1d\n" + @@ -168,22 +168,22 @@ const file_svr_svr_v1_fastlane_atlas_error_proto_rawDesc = "" + "created_at\x18\v \x01(\x03R\tcreatedAtB5Z3github.com/smartcontractkit/chainlink-protos/svr/v1b\x06proto3" var ( - file_svr_svr_v1_fastlane_atlas_error_proto_rawDescOnce sync.Once - file_svr_svr_v1_fastlane_atlas_error_proto_rawDescData []byte + file_svr_v1_fastlane_atlas_error_proto_rawDescOnce sync.Once + file_svr_v1_fastlane_atlas_error_proto_rawDescData []byte ) -func file_svr_svr_v1_fastlane_atlas_error_proto_rawDescGZIP() []byte { - file_svr_svr_v1_fastlane_atlas_error_proto_rawDescOnce.Do(func() { - file_svr_svr_v1_fastlane_atlas_error_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_svr_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_svr_v1_fastlane_atlas_error_proto_rawDesc))) +func file_svr_v1_fastlane_atlas_error_proto_rawDescGZIP() []byte { + file_svr_v1_fastlane_atlas_error_proto_rawDescOnce.Do(func() { + file_svr_v1_fastlane_atlas_error_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_v1_fastlane_atlas_error_proto_rawDesc))) }) - return file_svr_svr_v1_fastlane_atlas_error_proto_rawDescData + return file_svr_v1_fastlane_atlas_error_proto_rawDescData } -var file_svr_svr_v1_fastlane_atlas_error_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_svr_svr_v1_fastlane_atlas_error_proto_goTypes = []any{ +var file_svr_v1_fastlane_atlas_error_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_svr_v1_fastlane_atlas_error_proto_goTypes = []any{ (*FastLaneAtlasError)(nil), // 0: svr.v1.FastLaneAtlasError } -var file_svr_svr_v1_fastlane_atlas_error_proto_depIdxs = []int32{ +var file_svr_v1_fastlane_atlas_error_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for method output_type 0, // [0:0] is the sub-list for method input_type 0, // [0:0] is the sub-list for extension type_name @@ -191,26 +191,26 @@ var file_svr_svr_v1_fastlane_atlas_error_proto_depIdxs = []int32{ 0, // [0:0] is the sub-list for field type_name } -func init() { file_svr_svr_v1_fastlane_atlas_error_proto_init() } -func file_svr_svr_v1_fastlane_atlas_error_proto_init() { - if File_svr_svr_v1_fastlane_atlas_error_proto != nil { +func init() { file_svr_v1_fastlane_atlas_error_proto_init() } +func file_svr_v1_fastlane_atlas_error_proto_init() { + if File_svr_v1_fastlane_atlas_error_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: unsafe.Slice(unsafe.StringData(file_svr_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_svr_v1_fastlane_atlas_error_proto_rawDesc)), + RawDescriptor: unsafe.Slice(unsafe.StringData(file_svr_v1_fastlane_atlas_error_proto_rawDesc), len(file_svr_v1_fastlane_atlas_error_proto_rawDesc)), NumEnums: 0, NumMessages: 1, NumExtensions: 0, NumServices: 0, }, - GoTypes: file_svr_svr_v1_fastlane_atlas_error_proto_goTypes, - DependencyIndexes: file_svr_svr_v1_fastlane_atlas_error_proto_depIdxs, - MessageInfos: file_svr_svr_v1_fastlane_atlas_error_proto_msgTypes, + GoTypes: file_svr_v1_fastlane_atlas_error_proto_goTypes, + DependencyIndexes: file_svr_v1_fastlane_atlas_error_proto_depIdxs, + MessageInfos: file_svr_v1_fastlane_atlas_error_proto_msgTypes, }.Build() - File_svr_svr_v1_fastlane_atlas_error_proto = out.File - file_svr_svr_v1_fastlane_atlas_error_proto_goTypes = nil - file_svr_svr_v1_fastlane_atlas_error_proto_depIdxs = nil + File_svr_v1_fastlane_atlas_error_proto = out.File + file_svr_v1_fastlane_atlas_error_proto_goTypes = nil + file_svr_v1_fastlane_atlas_error_proto_depIdxs = nil }