Commit 934aec6c authored by vicotor's avatar vicotor

change to proto-gen-gogo

parent 8177ac74
......@@ -18,9 +18,12 @@ generate:
@buf generate
deps:
@go get -u github.com/gogo/protobuf/protoc-gen-gogo \
@go get github.com/gogo/protobuf/proto
@go install github.com/gogo/protobuf/protoc-gen-gogo
@go install google.golang.org/grpc/cmd/protoc-gen-go-grpc
@go install github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway
@go install github.com/bufbuild/buf/cmd/buf@v1.9.0
clean:
@rm -f $(PROTO_GO_FILES) $(BIN) \
@rm -f $(PROTO_GO_FILES) $(BIN)
@rm -rf gen
......@@ -6,7 +6,7 @@ managed:
except:
- buf.build/googleapis/googleapis
plugins:
- name: go
- name: gogo
out: gen/proto/go
opt: paths=source_relative
- name: go-grpc
......
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: base/v1/eth.proto
package basev1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
_ "google.golang.org/protobuf/types/known/anypb"
_ "google.golang.org/protobuf/types/known/timestamppb"
reflect "reflect"
sync "sync"
math "math"
)
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)
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type StdTxData struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
type StdTxData struct {
Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
Nonce uint64 `protobuf:"varint,2,opt,name=nonce,proto3" json:"nonce,omitempty"`
GasPrice *BigInt `protobuf:"bytes,3,opt,name=gas_price,json=gasPrice,proto3" json:"gas_price,omitempty"`
......@@ -37,162 +33,144 @@ type StdTxData struct {
R *BigInt `protobuf:"bytes,8,opt,name=r,proto3" json:"r,omitempty"`
S *BigInt `protobuf:"bytes,9,opt,name=s,proto3" json:"s,omitempty"`
V *BigInt `protobuf:"bytes,10,opt,name=v,proto3" json:"v,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *StdTxData) Reset() {
*x = StdTxData{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_eth_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *StdTxData) Reset() { *m = StdTxData{} }
func (m *StdTxData) String() string { return proto.CompactTextString(m) }
func (*StdTxData) ProtoMessage() {}
func (*StdTxData) Descriptor() ([]byte, []int) {
return fileDescriptor_ab522a211a994d76, []int{0}
}
func (x *StdTxData) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *StdTxData) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_StdTxData.Unmarshal(m, b)
}
func (*StdTxData) ProtoMessage() {}
func (x *StdTxData) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_eth_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *StdTxData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_StdTxData.Marshal(b, m, deterministic)
}
// Deprecated: Use StdTxData.ProtoReflect.Descriptor instead.
func (*StdTxData) Descriptor() ([]byte, []int) {
return file_base_v1_eth_proto_rawDescGZIP(), []int{0}
func (m *StdTxData) XXX_Merge(src proto.Message) {
xxx_messageInfo_StdTxData.Merge(m, src)
}
func (m *StdTxData) XXX_Size() int {
return xxx_messageInfo_StdTxData.Size(m)
}
func (m *StdTxData) XXX_DiscardUnknown() {
xxx_messageInfo_StdTxData.DiscardUnknown(m)
}
var xxx_messageInfo_StdTxData proto.InternalMessageInfo
func (x *StdTxData) GetType() uint32 {
if x != nil {
return x.Type
func (m *StdTxData) GetType() uint32 {
if m != nil {
return m.Type
}
return 0
}
func (x *StdTxData) GetNonce() uint64 {
if x != nil {
return x.Nonce
func (m *StdTxData) GetNonce() uint64 {
if m != nil {
return m.Nonce
}
return 0
}
func (x *StdTxData) GetGasPrice() *BigInt {
if x != nil {
return x.GasPrice
func (m *StdTxData) GetGasPrice() *BigInt {
if m != nil {
return m.GasPrice
}
return nil
}
func (x *StdTxData) GetGasLimit() uint64 {
if x != nil {
return x.GasLimit
func (m *StdTxData) GetGasLimit() uint64 {
if m != nil {
return m.GasLimit
}
return 0
}
func (x *StdTxData) GetRecipient() *Address {
if x != nil {
return x.Recipient
func (m *StdTxData) GetRecipient() *Address {
if m != nil {
return m.Recipient
}
return nil
}
func (x *StdTxData) GetAmount() *BigInt {
if x != nil {
return x.Amount
func (m *StdTxData) GetAmount() *BigInt {
if m != nil {
return m.Amount
}
return nil
}
func (x *StdTxData) GetData() []byte {
if x != nil {
return x.Data
func (m *StdTxData) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
func (x *StdTxData) GetR() *BigInt {
if x != nil {
return x.R
func (m *StdTxData) GetR() *BigInt {
if m != nil {
return m.R
}
return nil
}
func (x *StdTxData) GetS() *BigInt {
if x != nil {
return x.S
func (m *StdTxData) GetS() *BigInt {
if m != nil {
return m.S
}
return nil
}
func (x *StdTxData) GetV() *BigInt {
if x != nil {
return x.V
func (m *StdTxData) GetV() *BigInt {
if m != nil {
return m.V
}
return nil
}
type Receipt struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Type uint32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *Receipt) Reset() {
*x = Receipt{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_eth_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *Receipt) Reset() { *m = Receipt{} }
func (m *Receipt) String() string { return proto.CompactTextString(m) }
func (*Receipt) ProtoMessage() {}
func (*Receipt) Descriptor() ([]byte, []int) {
return fileDescriptor_ab522a211a994d76, []int{1}
}
func (x *Receipt) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *Receipt) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Receipt.Unmarshal(m, b)
}
func (*Receipt) ProtoMessage() {}
func (x *Receipt) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_eth_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *Receipt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Receipt.Marshal(b, m, deterministic)
}
// Deprecated: Use Receipt.ProtoReflect.Descriptor instead.
func (*Receipt) Descriptor() ([]byte, []int) {
return file_base_v1_eth_proto_rawDescGZIP(), []int{1}
func (m *Receipt) XXX_Merge(src proto.Message) {
xxx_messageInfo_Receipt.Merge(m, src)
}
func (m *Receipt) XXX_Size() int {
return xxx_messageInfo_Receipt.Size(m)
}
func (m *Receipt) XXX_DiscardUnknown() {
xxx_messageInfo_Receipt.DiscardUnknown(m)
}
func (x *Receipt) GetType() uint32 {
if x != nil {
return x.Type
var xxx_messageInfo_Receipt proto.InternalMessageInfo
func (m *Receipt) GetType() uint32 {
if m != nil {
return m.Type
}
return 0
}
type BlockHeader struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ParentHash *Hash `protobuf:"bytes,1,opt,name=parent_hash,json=parentHash,proto3" json:"parent_hash,omitempty"`
BlockHash *Hash `protobuf:"bytes,2,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
Miner *Address `protobuf:"bytes,3,opt,name=miner,proto3" json:"miner,omitempty"`
......@@ -204,345 +182,188 @@ type BlockHeader struct {
GasUsed uint64 `protobuf:"varint,9,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"`
Timestamp uint64 `protobuf:"varint,10,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
Extra []byte `protobuf:"bytes,11,opt,name=extra,proto3" json:"extra,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BlockHeader) Reset() {
*x = BlockHeader{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_eth_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BlockHeader) Reset() { *m = BlockHeader{} }
func (m *BlockHeader) String() string { return proto.CompactTextString(m) }
func (*BlockHeader) ProtoMessage() {}
func (*BlockHeader) Descriptor() ([]byte, []int) {
return fileDescriptor_ab522a211a994d76, []int{2}
}
func (x *BlockHeader) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BlockHeader) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlockHeader.Unmarshal(m, b)
}
func (*BlockHeader) ProtoMessage() {}
func (x *BlockHeader) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_eth_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BlockHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BlockHeader.Marshal(b, m, deterministic)
}
// Deprecated: Use BlockHeader.ProtoReflect.Descriptor instead.
func (*BlockHeader) Descriptor() ([]byte, []int) {
return file_base_v1_eth_proto_rawDescGZIP(), []int{2}
func (m *BlockHeader) XXX_Merge(src proto.Message) {
xxx_messageInfo_BlockHeader.Merge(m, src)
}
func (m *BlockHeader) XXX_Size() int {
return xxx_messageInfo_BlockHeader.Size(m)
}
func (m *BlockHeader) XXX_DiscardUnknown() {
xxx_messageInfo_BlockHeader.DiscardUnknown(m)
}
func (x *BlockHeader) GetParentHash() *Hash {
if x != nil {
return x.ParentHash
var xxx_messageInfo_BlockHeader proto.InternalMessageInfo
func (m *BlockHeader) GetParentHash() *Hash {
if m != nil {
return m.ParentHash
}
return nil
}
func (x *BlockHeader) GetBlockHash() *Hash {
if x != nil {
return x.BlockHash
func (m *BlockHeader) GetBlockHash() *Hash {
if m != nil {
return m.BlockHash
}
return nil
}
func (x *BlockHeader) GetMiner() *Address {
if x != nil {
return x.Miner
func (m *BlockHeader) GetMiner() *Address {
if m != nil {
return m.Miner
}
return nil
}
func (x *BlockHeader) GetStateRoot() *Hash {
if x != nil {
return x.StateRoot
func (m *BlockHeader) GetStateRoot() *Hash {
if m != nil {
return m.StateRoot
}
return nil
}
func (x *BlockHeader) GetTxRoot() *Hash {
if x != nil {
return x.TxRoot
func (m *BlockHeader) GetTxRoot() *Hash {
if m != nil {
return m.TxRoot
}
return nil
}
func (x *BlockHeader) GetReceiptRoot() *Hash {
if x != nil {
return x.ReceiptRoot
func (m *BlockHeader) GetReceiptRoot() *Hash {
if m != nil {
return m.ReceiptRoot
}
return nil
}
func (x *BlockHeader) GetBlockNumber() *BigInt {
if x != nil {
return x.BlockNumber
func (m *BlockHeader) GetBlockNumber() *BigInt {
if m != nil {
return m.BlockNumber
}
return nil
}
func (x *BlockHeader) GetGasLimit() uint64 {
if x != nil {
return x.GasLimit
func (m *BlockHeader) GetGasLimit() uint64 {
if m != nil {
return m.GasLimit
}
return 0
}
func (x *BlockHeader) GetGasUsed() uint64 {
if x != nil {
return x.GasUsed
func (m *BlockHeader) GetGasUsed() uint64 {
if m != nil {
return m.GasUsed
}
return 0
}
func (x *BlockHeader) GetTimestamp() uint64 {
if x != nil {
return x.Timestamp
func (m *BlockHeader) GetTimestamp() uint64 {
if m != nil {
return m.Timestamp
}
return 0
}
func (x *BlockHeader) GetExtra() []byte {
if x != nil {
return x.Extra
func (m *BlockHeader) GetExtra() []byte {
if m != nil {
return m.Extra
}
return nil
}
type BlockBody struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *BlockBody) Reset() {
*x = BlockBody{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_eth_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BlockBody) String() string {
return protoimpl.X.MessageStringOf(x)
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BlockBody) Reset() { *m = BlockBody{} }
func (m *BlockBody) String() string { return proto.CompactTextString(m) }
func (*BlockBody) ProtoMessage() {}
func (x *BlockBody) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_eth_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BlockBody.ProtoReflect.Descriptor instead.
func (*BlockBody) Descriptor() ([]byte, []int) {
return file_base_v1_eth_proto_rawDescGZIP(), []int{3}
}
var File_base_v1_eth_proto protoreflect.FileDescriptor
var file_base_v1_eth_proto_rawDesc = []byte{
0x0a, 0x11, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x65, 0x74, 0x68, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x12, 0x07, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x1f, 0x67, 0x6f,
0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69,
0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67,
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61,
0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76,
0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0xca, 0x02, 0x0a, 0x09, 0x53, 0x74, 0x64, 0x54, 0x78, 0x44, 0x61, 0x74, 0x61, 0x12, 0x12,
0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x79,
0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
0x04, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x09, 0x67, 0x61, 0x73, 0x5f,
0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x62, 0x61,
0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x67, 0x49, 0x6e, 0x74, 0x52, 0x08, 0x67, 0x61,
0x73, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x73, 0x5f, 0x6c, 0x69,
0x6d, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x67, 0x61, 0x73, 0x4c, 0x69,
0x6d, 0x69, 0x74, 0x12, 0x2e, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74,
0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31,
0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69,
0x65, 0x6e, 0x74, 0x12, 0x27, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69,
0x67, 0x49, 0x6e, 0x74, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04,
0x64, 0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61,
0x12, 0x1d, 0x0a, 0x01, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x62, 0x61,
0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x67, 0x49, 0x6e, 0x74, 0x52, 0x01, 0x72, 0x12,
0x1d, 0x0a, 0x01, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x62, 0x61, 0x73,
0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x67, 0x49, 0x6e, 0x74, 0x52, 0x01, 0x73, 0x12, 0x1d,
0x0a, 0x01, 0x76, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x62, 0x61, 0x73, 0x65,
0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x67, 0x49, 0x6e, 0x74, 0x52, 0x01, 0x76, 0x22, 0x1d, 0x0a,
0x07, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x22, 0xbb, 0x03, 0x0a,
0x0b, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x2e, 0x0a, 0x0b,
0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x0d, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x61, 0x73, 0x68,
0x52, 0x0a, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x48, 0x61, 0x73, 0x68, 0x12, 0x2c, 0x0a, 0x0a,
0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x0d, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x61, 0x73, 0x68, 0x52,
0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x12, 0x26, 0x0a, 0x05, 0x6d, 0x69,
0x6e, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x62, 0x61, 0x73, 0x65,
0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x05, 0x6d, 0x69, 0x6e,
0x65, 0x72, 0x12, 0x2c, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x6f, 0x6f, 0x74,
0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31,
0x2e, 0x48, 0x61, 0x73, 0x68, 0x52, 0x09, 0x73, 0x74, 0x61, 0x74, 0x65, 0x52, 0x6f, 0x6f, 0x74,
0x12, 0x26, 0x0a, 0x07, 0x74, 0x78, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x0d, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x61, 0x73, 0x68,
0x52, 0x06, 0x74, 0x78, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x30, 0x0a, 0x0c, 0x72, 0x65, 0x63, 0x65,
0x69, 0x70, 0x74, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d,
0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x61, 0x73, 0x68, 0x52, 0x0b, 0x72,
0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x52, 0x6f, 0x6f, 0x74, 0x12, 0x32, 0x0a, 0x0c, 0x62, 0x6c,
0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x0f, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x67, 0x49, 0x6e,
0x74, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1b,
0x0a, 0x09, 0x67, 0x61, 0x73, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28,
0x04, 0x52, 0x08, 0x67, 0x61, 0x73, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x67,
0x61, 0x73, 0x5f, 0x75, 0x73, 0x65, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x67,
0x61, 0x73, 0x55, 0x73, 0x65, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74,
0x61, 0x6d, 0x70, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73,
0x74, 0x61, 0x6d, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x78, 0x74, 0x72, 0x61, 0x18, 0x0b, 0x20,
0x01, 0x28, 0x0c, 0x52, 0x05, 0x65, 0x78, 0x74, 0x72, 0x61, 0x22, 0x0b, 0x0a, 0x09, 0x42, 0x6c,
0x6f, 0x63, 0x6b, 0x42, 0x6f, 0x64, 0x79, 0x42, 0xa3, 0x01, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x2e,
0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x08, 0x45, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x74,
0x6f, 0x50, 0x01, 0x5a, 0x4d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73,
0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x2f, 0x67, 0x6f, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x62, 0x61, 0x73, 0x65,
0x76, 0x31, 0xa2, 0x02, 0x03, 0x42, 0x58, 0x58, 0xaa, 0x02, 0x07, 0x42, 0x61, 0x73, 0x65, 0x2e,
0x56, 0x31, 0xca, 0x02, 0x07, 0x42, 0x61, 0x73, 0x65, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x13, 0x42,
0x61, 0x73, 0x65, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
0x74, 0x61, 0xea, 0x02, 0x08, 0x42, 0x61, 0x73, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_base_v1_eth_proto_rawDescOnce sync.Once
file_base_v1_eth_proto_rawDescData = file_base_v1_eth_proto_rawDesc
)
func file_base_v1_eth_proto_rawDescGZIP() []byte {
file_base_v1_eth_proto_rawDescOnce.Do(func() {
file_base_v1_eth_proto_rawDescData = protoimpl.X.CompressGZIP(file_base_v1_eth_proto_rawDescData)
})
return file_base_v1_eth_proto_rawDescData
}
var file_base_v1_eth_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
var file_base_v1_eth_proto_goTypes = []interface{}{
(*StdTxData)(nil), // 0: base.v1.StdTxData
(*Receipt)(nil), // 1: base.v1.Receipt
(*BlockHeader)(nil), // 2: base.v1.BlockHeader
(*BlockBody)(nil), // 3: base.v1.BlockBody
(*BigInt)(nil), // 4: base.v1.BigInt
(*Address)(nil), // 5: base.v1.Address
(*Hash)(nil), // 6: base.v1.Hash
}
var file_base_v1_eth_proto_depIdxs = []int32{
4, // 0: base.v1.StdTxData.gas_price:type_name -> base.v1.BigInt
5, // 1: base.v1.StdTxData.recipient:type_name -> base.v1.Address
4, // 2: base.v1.StdTxData.amount:type_name -> base.v1.BigInt
4, // 3: base.v1.StdTxData.r:type_name -> base.v1.BigInt
4, // 4: base.v1.StdTxData.s:type_name -> base.v1.BigInt
4, // 5: base.v1.StdTxData.v:type_name -> base.v1.BigInt
6, // 6: base.v1.BlockHeader.parent_hash:type_name -> base.v1.Hash
6, // 7: base.v1.BlockHeader.block_hash:type_name -> base.v1.Hash
5, // 8: base.v1.BlockHeader.miner:type_name -> base.v1.Address
6, // 9: base.v1.BlockHeader.state_root:type_name -> base.v1.Hash
6, // 10: base.v1.BlockHeader.tx_root:type_name -> base.v1.Hash
6, // 11: base.v1.BlockHeader.receipt_root:type_name -> base.v1.Hash
4, // 12: base.v1.BlockHeader.block_number:type_name -> base.v1.BigInt
13, // [13:13] is the sub-list for method output_type
13, // [13:13] is the sub-list for method input_type
13, // [13:13] is the sub-list for extension type_name
13, // [13:13] is the sub-list for extension extendee
0, // [0:13] is the sub-list for field type_name
}
func init() { file_base_v1_eth_proto_init() }
func file_base_v1_eth_proto_init() {
if File_base_v1_eth_proto != nil {
return
}
file_base_v1_resource_proto_init()
if !protoimpl.UnsafeEnabled {
file_base_v1_eth_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*StdTxData); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_base_v1_eth_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Receipt); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_base_v1_eth_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BlockHeader); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_base_v1_eth_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BlockBody); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_base_v1_eth_proto_rawDesc,
NumEnums: 0,
NumMessages: 4,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_base_v1_eth_proto_goTypes,
DependencyIndexes: file_base_v1_eth_proto_depIdxs,
MessageInfos: file_base_v1_eth_proto_msgTypes,
}.Build()
File_base_v1_eth_proto = out.File
file_base_v1_eth_proto_rawDesc = nil
file_base_v1_eth_proto_goTypes = nil
file_base_v1_eth_proto_depIdxs = nil
return fileDescriptor_ab522a211a994d76, []int{3}
}
func (m *BlockBody) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlockBody.Unmarshal(m, b)
}
func (m *BlockBody) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BlockBody.Marshal(b, m, deterministic)
}
func (m *BlockBody) XXX_Merge(src proto.Message) {
xxx_messageInfo_BlockBody.Merge(m, src)
}
func (m *BlockBody) XXX_Size() int {
return xxx_messageInfo_BlockBody.Size(m)
}
func (m *BlockBody) XXX_DiscardUnknown() {
xxx_messageInfo_BlockBody.DiscardUnknown(m)
}
var xxx_messageInfo_BlockBody proto.InternalMessageInfo
func init() {
proto.RegisterType((*StdTxData)(nil), "base.v1.StdTxData")
proto.RegisterType((*Receipt)(nil), "base.v1.Receipt")
proto.RegisterType((*BlockHeader)(nil), "base.v1.BlockHeader")
proto.RegisterType((*BlockBody)(nil), "base.v1.BlockBody")
}
func init() { proto.RegisterFile("base/v1/eth.proto", fileDescriptor_ab522a211a994d76) }
var fileDescriptor_ab522a211a994d76 = []byte{
// 591 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x93, 0xcf, 0x6e, 0xd4, 0x3e,
0x10, 0xc7, 0x95, 0x74, 0xff, 0xc5, 0x69, 0xf5, 0xfb, 0x61, 0x10, 0x4a, 0x0b, 0x15, 0xab, 0x3d,
0x94, 0x3d, 0x54, 0x09, 0x5b, 0x6e, 0xe5, 0x44, 0x00, 0x51, 0x24, 0x8a, 0x56, 0x01, 0xaa, 0x0a,
0x55, 0x5a, 0x79, 0x93, 0x21, 0x89, 0xd8, 0xc4, 0x91, 0x3d, 0x89, 0xb6, 0xaf, 0x03, 0x37, 0x5e,
0x81, 0x37, 0xe8, 0x63, 0x70, 0xe4, 0x29, 0x90, 0xed, 0xb4, 0x15, 0x6d, 0x7a, 0xca, 0x78, 0xbe,
0x1f, 0x7f, 0x1d, 0x7b, 0x66, 0xc8, 0xbd, 0x25, 0x93, 0x10, 0x34, 0xb3, 0x00, 0x30, 0xf3, 0x2b,
0xc1, 0x91, 0xd3, 0xa1, 0x4a, 0xf9, 0xcd, 0x6c, 0xe7, 0x49, 0xca, 0x79, 0xba, 0x82, 0x40, 0xa7,
0x97, 0xf5, 0xd7, 0x00, 0xf3, 0x02, 0x24, 0xb2, 0xa2, 0x32, 0xe4, 0xce, 0xf6, 0x4d, 0x80, 0x95,
0xe7, 0xad, 0xf4, 0xf0, 0xd2, 0x57, 0x80, 0xe4, 0xb5, 0x88, 0xc1, 0xe4, 0x27, 0x17, 0x36, 0x71,
0x3e, 0x62, 0xf2, 0x69, 0xfd, 0x9a, 0x21, 0xa3, 0x94, 0xf4, 0xf0, 0xbc, 0x02, 0xcf, 0x1a, 0x5b,
0xd3, 0xad, 0x48, 0xc7, 0xf4, 0x01, 0xe9, 0x97, 0xbc, 0x8c, 0xc1, 0xb3, 0xc7, 0xd6, 0xb4, 0x17,
0x99, 0x05, 0xdd, 0x27, 0x4e, 0xca, 0xe4, 0xa2, 0x12, 0x79, 0x0c, 0xde, 0xc6, 0xd8, 0x9a, 0xba,
0x07, 0xff, 0xf9, 0xed, 0x8f, 0xfa, 0x61, 0x9e, 0xbe, 0x2b, 0x31, 0x1a, 0xa5, 0x4c, 0xce, 0x15,
0x40, 0x1f, 0x19, 0x7a, 0x95, 0x17, 0x39, 0x7a, 0x3d, 0xed, 0xa3, 0xc4, 0xf7, 0x6a, 0x4d, 0x7d,
0xe2, 0x08, 0x88, 0xf3, 0x2a, 0x87, 0x12, 0xbd, 0xbe, 0xb6, 0xfa, 0xff, 0xca, 0xea, 0x65, 0x92,
0x08, 0x90, 0x32, 0xba, 0x46, 0xe8, 0x53, 0x32, 0x60, 0x05, 0xaf, 0x4b, 0xf4, 0x06, 0xdd, 0xe7,
0xb6, 0xb2, 0xba, 0x4d, 0xc2, 0x90, 0x79, 0xc3, 0xb1, 0x35, 0xdd, 0x8c, 0x74, 0x4c, 0x77, 0x89,
0x25, 0xbc, 0x51, 0xf7, 0x3e, 0x4b, 0x28, 0x59, 0x7a, 0xce, 0x1d, 0xb2, 0x54, 0x72, 0xe3, 0x91,
0x3b, 0xe4, 0x66, 0xb2, 0x4b, 0x86, 0x11, 0xc4, 0x90, 0x57, 0xd8, 0xf5, 0x92, 0x93, 0x5f, 0x1b,
0xc4, 0x0d, 0x57, 0x3c, 0xfe, 0x76, 0x04, 0x2c, 0x01, 0x41, 0x7d, 0xe2, 0x56, 0x4c, 0x40, 0x89,
0x8b, 0x8c, 0xc9, 0x4c, 0xa3, 0xee, 0xc1, 0xd6, 0x95, 0xef, 0x11, 0x93, 0x59, 0x44, 0x0c, 0xa1,
0x62, 0xba, 0x4f, 0xc8, 0x52, 0x6d, 0x37, 0xb8, 0xdd, 0x85, 0x3b, 0x1a, 0xd0, 0xf4, 0x1e, 0xe9,
0x17, 0x79, 0x09, 0xa2, 0xad, 0xce, 0xed, 0x27, 0x35, 0xb2, 0x72, 0x95, 0xc8, 0x10, 0x16, 0x82,
0x73, 0x53, 0x9c, 0xdb, 0xae, 0x1a, 0x88, 0x38, 0x47, 0xba, 0x47, 0x86, 0xb8, 0x36, 0x68, 0xbf,
0x0b, 0x1d, 0xe0, 0x5a, 0x73, 0xcf, 0xc8, 0xa6, 0x30, 0x4f, 0x61, 0xe0, 0x41, 0x17, 0xec, 0xb6,
0x88, 0xde, 0x71, 0x40, 0x36, 0xcd, 0xed, 0xca, 0xba, 0x58, 0x82, 0xd0, 0x55, 0xeb, 0x78, 0x66,
0x57, 0x43, 0x1f, 0x34, 0xf3, 0x6f, 0x5f, 0x8d, 0x6e, 0xf4, 0xd5, 0x36, 0x51, 0xf1, 0xa2, 0x96,
0x90, 0xe8, 0x92, 0xf6, 0xa2, 0x61, 0xca, 0xe4, 0x67, 0x09, 0x09, 0x7d, 0x4c, 0x9c, 0xab, 0xd9,
0xd1, 0xf5, 0xec, 0x45, 0xd7, 0x09, 0xd5, 0xf1, 0xb0, 0x46, 0xc1, 0x3c, 0x57, 0x37, 0x8e, 0x59,
0x4c, 0x5c, 0xe2, 0xe8, 0xe2, 0x85, 0x3c, 0x39, 0x0f, 0x7f, 0x58, 0xc4, 0x8d, 0x79, 0x71, 0xf9,
0x73, 0xe1, 0xe8, 0x0d, 0x66, 0x73, 0x35, 0x50, 0x73, 0xeb, 0xcb, 0x71, 0x9a, 0x63, 0x56, 0x2f,
0xfd, 0x98, 0x17, 0xc1, 0x2b, 0x96, 0xd4, 0x31, 0xd4, 0xf2, 0x18, 0x90, 0x35, 0x20, 0x24, 0x68,
0x28, 0xe6, 0xab, 0xa0, 0x00, 0x64, 0xd5, 0xe5, 0x22, 0x85, 0xd2, 0x0c, 0x6d, 0x90, 0xf2, 0xa0,
0x9d, 0xd4, 0x17, 0xea, 0xdb, 0xcc, 0xbe, 0xdb, 0x1b, 0xe1, 0xe9, 0xe9, 0x4f, 0x7b, 0x18, 0xaa,
0xa3, 0x4e, 0x66, 0x17, 0x26, 0x3a, 0x3b, 0x99, 0xfd, 0xb6, 0xef, 0xb7, 0xd1, 0xd9, 0xdb, 0x79,
0xa8, 0x4e, 0x50, 0x1d, 0xfe, 0xc7, 0x1e, 0xa9, 0xec, 0xe1, 0xe1, 0xc9, 0x6c, 0x39, 0xd0, 0x9e,
0xcf, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0xf7, 0xd8, 0x7c, 0x4b, 0x55, 0x04, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: base/v1/options.proto
package basev1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
descriptorpb "google.golang.org/protobuf/types/descriptorpb"
reflect "reflect"
math "math"
)
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)
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
var file_base_v1_options_proto_extTypes = []protoimpl.ExtensionInfo{
{
var E_BytesSize = &proto.ExtensionDesc{
ExtendedType: (*descriptorpb.FieldOptions)(nil),
ExtensionType: (*uint32)(nil),
Field: 50000,
Name: "base.v1.bytes_size",
Tag: "varint,50000,opt,name=bytes_size",
Filename: "base/v1/options.proto",
},
}
// Extension fields to descriptorpb.FieldOptions.
var (
// optional uint32 bytes_size = 50000;
E_BytesSize = &file_base_v1_options_proto_extTypes[0] // define bytes data size.
)
var File_base_v1_options_proto protoreflect.FileDescriptor
var file_base_v1_options_proto_rawDesc = []byte{
0x0a, 0x15, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x07, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31,
0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x3a, 0x3e, 0x0a, 0x0a, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x73, 0x69, 0x7a, 0x65,
0x12, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
0xd0, 0x86, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x62, 0x79, 0x74, 0x65, 0x73, 0x53, 0x69,
0x7a, 0x65, 0x42, 0xa7, 0x01, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e,
0x76, 0x31, 0x42, 0x0c, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f,
0x50, 0x01, 0x5a, 0x4d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43,
0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65,
0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
0x67, 0x6f, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x62, 0x61, 0x73, 0x65, 0x76,
0x31, 0xa2, 0x02, 0x03, 0x42, 0x58, 0x58, 0xaa, 0x02, 0x07, 0x42, 0x61, 0x73, 0x65, 0x2e, 0x56,
0x31, 0xca, 0x02, 0x07, 0x42, 0x61, 0x73, 0x65, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x13, 0x42, 0x61,
0x73, 0x65, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
0x61, 0xea, 0x02, 0x08, 0x42, 0x61, 0x73, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
var file_base_v1_options_proto_goTypes = []interface{}{
(*descriptorpb.FieldOptions)(nil), // 0: google.protobuf.FieldOptions
}
var file_base_v1_options_proto_depIdxs = []int32{
0, // 0: base.v1.bytes_size:extendee -> google.protobuf.FieldOptions
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
0, // [0:1] is the sub-list for extension extendee
0, // [0:0] is the sub-list for field type_name
func init() {
proto.RegisterExtension(E_BytesSize)
}
func init() { file_base_v1_options_proto_init() }
func file_base_v1_options_proto_init() {
if File_base_v1_options_proto != nil {
return
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_base_v1_options_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 1,
NumServices: 0,
},
GoTypes: file_base_v1_options_proto_goTypes,
DependencyIndexes: file_base_v1_options_proto_depIdxs,
ExtensionInfos: file_base_v1_options_proto_extTypes,
}.Build()
File_base_v1_options_proto = out.File
file_base_v1_options_proto_rawDesc = nil
file_base_v1_options_proto_goTypes = nil
file_base_v1_options_proto_depIdxs = nil
func init() { proto.RegisterFile("base/v1/options.proto", fileDescriptor_35190a910ebf5bf3) }
var fileDescriptor_35190a910ebf5bf3 = []byte{
// 257 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0x4d, 0x4a, 0x2c, 0x4e,
0xd5, 0x2f, 0x33, 0xd4, 0xcf, 0x2f, 0x28, 0xc9, 0xcc, 0xcf, 0x2b, 0xd6, 0x2b, 0x28, 0xca, 0x2f,
0xc9, 0x17, 0x62, 0x07, 0x09, 0xeb, 0x95, 0x19, 0x4a, 0x29, 0xa4, 0xe7, 0xe7, 0xa7, 0xe7, 0xa4,
0xea, 0x83, 0x85, 0x93, 0x4a, 0xd3, 0xf4, 0x53, 0x52, 0x8b, 0x93, 0x8b, 0x32, 0x0b, 0x4a, 0xf2,
0x8b, 0x20, 0x4a, 0xad, 0xec, 0xb8, 0xb8, 0x92, 0x2a, 0x4b, 0x52, 0x8b, 0xe3, 0x8b, 0x33, 0xab,
0x52, 0x85, 0x64, 0xf5, 0x20, 0x1a, 0xf4, 0x60, 0x1a, 0xf4, 0xdc, 0x32, 0x53, 0x73, 0x52, 0xfc,
0x21, 0xa6, 0x4b, 0x5c, 0x68, 0x63, 0x56, 0x60, 0xd4, 0xe0, 0x0d, 0xe2, 0x04, 0x6b, 0x09, 0xce,
0xac, 0x4a, 0x75, 0x5a, 0xce, 0xc8, 0xc5, 0x9d, 0x9c, 0x9f, 0xab, 0x07, 0xb5, 0xd1, 0x89, 0x07,
0xaa, 0x36, 0x00, 0x64, 0x40, 0x00, 0x63, 0x94, 0x6f, 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e,
0x72, 0x7e, 0xae, 0xbe, 0x73, 0x62, 0x4a, 0x69, 0x72, 0x6a, 0x69, 0xb1, 0x6f, 0x6a, 0x49, 0x62,
0x59, 0x6a, 0x51, 0x71, 0x2a, 0x58, 0x51, 0x72, 0x7e, 0x8e, 0x7e, 0x6e, 0x6a, 0x49, 0x62, 0x01,
0x8c, 0x93, 0x9e, 0x9a, 0x07, 0x71, 0xb0, 0x7e, 0x7a, 0xbe, 0x3e, 0xd4, 0x83, 0xd6, 0x20, 0xba,
0xcc, 0x70, 0x11, 0x13, 0xb3, 0x53, 0x44, 0xc4, 0x2a, 0x26, 0x76, 0x27, 0x90, 0x75, 0x61, 0x86,
0xa7, 0x20, 0xac, 0x98, 0x30, 0xc3, 0x47, 0x4c, 0xc2, 0x50, 0x56, 0x8c, 0x7b, 0x80, 0x13, 0xc8,
0x86, 0x94, 0xc4, 0x92, 0xc4, 0x57, 0x4c, 0x1c, 0x20, 0x51, 0x2b, 0xab, 0x30, 0xc3, 0x24, 0x36,
0xb0, 0x99, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0x85, 0x32, 0x5f, 0x14, 0x34, 0x01, 0x00,
0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: base/v1/request_response.proto
package basev1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
math "math"
)
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)
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type RLPData struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
type RLPData struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *RLPData) Reset() {
*x = RLPData{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_request_response_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *RLPData) Reset() { *m = RLPData{} }
func (m *RLPData) String() string { return proto.CompactTextString(m) }
func (*RLPData) ProtoMessage() {}
func (*RLPData) Descriptor() ([]byte, []int) {
return fileDescriptor_6c10dff6d1a5793d, []int{0}
}
func (x *RLPData) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *RLPData) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RLPData.Unmarshal(m, b)
}
func (*RLPData) ProtoMessage() {}
func (x *RLPData) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_request_response_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *RLPData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RLPData.Marshal(b, m, deterministic)
}
// Deprecated: Use RLPData.ProtoReflect.Descriptor instead.
func (*RLPData) Descriptor() ([]byte, []int) {
return file_base_v1_request_response_proto_rawDescGZIP(), []int{0}
func (m *RLPData) XXX_Merge(src proto.Message) {
xxx_messageInfo_RLPData.Merge(m, src)
}
func (m *RLPData) XXX_Size() int {
return xxx_messageInfo_RLPData.Size(m)
}
func (m *RLPData) XXX_DiscardUnknown() {
xxx_messageInfo_RLPData.DiscardUnknown(m)
}
func (x *RLPData) GetData() []byte {
if x != nil {
return x.Data
var xxx_messageInfo_RLPData proto.InternalMessageInfo
func (m *RLPData) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
type Account struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Address *Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Nonce []byte `protobuf:"bytes,2,opt,name=nonce,proto3" json:"nonce,omitempty"`
Balance []byte `protobuf:"bytes,3,opt,name=balance,proto3" json:"balance,omitempty"`
StateRoot *Hash `protobuf:"bytes,4,opt,name=state_root,json=stateRoot,proto3" json:"state_root,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *Account) Reset() {
*x = Account{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_request_response_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *Account) Reset() { *m = Account{} }
func (m *Account) String() string { return proto.CompactTextString(m) }
func (*Account) ProtoMessage() {}
func (*Account) Descriptor() ([]byte, []int) {
return fileDescriptor_6c10dff6d1a5793d, []int{1}
}
func (x *Account) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *Account) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Account.Unmarshal(m, b)
}
func (*Account) ProtoMessage() {}
func (x *Account) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_request_response_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *Account) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Account.Marshal(b, m, deterministic)
}
// Deprecated: Use Account.ProtoReflect.Descriptor instead.
func (*Account) Descriptor() ([]byte, []int) {
return file_base_v1_request_response_proto_rawDescGZIP(), []int{1}
func (m *Account) XXX_Merge(src proto.Message) {
xxx_messageInfo_Account.Merge(m, src)
}
func (m *Account) XXX_Size() int {
return xxx_messageInfo_Account.Size(m)
}
func (m *Account) XXX_DiscardUnknown() {
xxx_messageInfo_Account.DiscardUnknown(m)
}
var xxx_messageInfo_Account proto.InternalMessageInfo
func (x *Account) GetAddress() *Address {
if x != nil {
return x.Address
func (m *Account) GetAddress() *Address {
if m != nil {
return m.Address
}
return nil
}
func (x *Account) GetNonce() []byte {
if x != nil {
return x.Nonce
func (m *Account) GetNonce() []byte {
if m != nil {
return m.Nonce
}
return nil
}
func (x *Account) GetBalance() []byte {
if x != nil {
return x.Balance
func (m *Account) GetBalance() []byte {
if m != nil {
return m.Balance
}
return nil
}
func (x *Account) GetStateRoot() *Hash {
if x != nil {
return x.StateRoot
func (m *Account) GetStateRoot() *Hash {
if m != nil {
return m.StateRoot
}
return nil
}
var File_base_v1_request_response_proto protoreflect.FileDescriptor
var file_base_v1_request_response_proto_rawDesc = []byte{
0x0a, 0x1e, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x12, 0x07, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x1a, 0x16, 0x62, 0x61, 0x73, 0x65, 0x2f,
0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x1d, 0x0a, 0x07, 0x52, 0x4c, 0x50, 0x44, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04,
0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61,
0x22, 0x93, 0x01, 0x0a, 0x07, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x07,
0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e,
0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52,
0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x12, 0x18,
0x0a, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52,
0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74,
0x65, 0x5f, 0x72, 0x6f, 0x6f, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x62,
0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x61, 0x73, 0x68, 0x52, 0x09, 0x73, 0x74, 0x61,
0x74, 0x65, 0x52, 0x6f, 0x6f, 0x74, 0x42, 0xaf, 0x01, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x2e, 0x62,
0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x14, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4d,
0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x64, 0x75, 0x63,
0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74,
0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x62,
0x61, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x62, 0x61, 0x73, 0x65, 0x76, 0x31, 0xa2, 0x02, 0x03,
0x42, 0x58, 0x58, 0xaa, 0x02, 0x07, 0x42, 0x61, 0x73, 0x65, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x07,
0x42, 0x61, 0x73, 0x65, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x13, 0x42, 0x61, 0x73, 0x65, 0x5c, 0x56,
0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x08,
0x42, 0x61, 0x73, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_base_v1_request_response_proto_rawDescOnce sync.Once
file_base_v1_request_response_proto_rawDescData = file_base_v1_request_response_proto_rawDesc
)
func file_base_v1_request_response_proto_rawDescGZIP() []byte {
file_base_v1_request_response_proto_rawDescOnce.Do(func() {
file_base_v1_request_response_proto_rawDescData = protoimpl.X.CompressGZIP(file_base_v1_request_response_proto_rawDescData)
})
return file_base_v1_request_response_proto_rawDescData
}
var file_base_v1_request_response_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
var file_base_v1_request_response_proto_goTypes = []interface{}{
(*RLPData)(nil), // 0: base.v1.RLPData
(*Account)(nil), // 1: base.v1.Account
(*Address)(nil), // 2: base.v1.Address
(*Hash)(nil), // 3: base.v1.Hash
}
var file_base_v1_request_response_proto_depIdxs = []int32{
2, // 0: base.v1.Account.address:type_name -> base.v1.Address
3, // 1: base.v1.Account.state_root:type_name -> base.v1.Hash
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
2, // [2:2] is the sub-list for extension extendee
0, // [0:2] is the sub-list for field type_name
}
func init() { file_base_v1_request_response_proto_init() }
func file_base_v1_request_response_proto_init() {
if File_base_v1_request_response_proto != nil {
return
}
file_base_v1_resource_proto_init()
if !protoimpl.UnsafeEnabled {
file_base_v1_request_response_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RLPData); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_base_v1_request_response_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Account); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_base_v1_request_response_proto_rawDesc,
NumEnums: 0,
NumMessages: 2,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_base_v1_request_response_proto_goTypes,
DependencyIndexes: file_base_v1_request_response_proto_depIdxs,
MessageInfos: file_base_v1_request_response_proto_msgTypes,
}.Build()
File_base_v1_request_response_proto = out.File
file_base_v1_request_response_proto_rawDesc = nil
file_base_v1_request_response_proto_goTypes = nil
file_base_v1_request_response_proto_depIdxs = nil
func init() {
proto.RegisterType((*RLPData)(nil), "base.v1.RLPData")
proto.RegisterType((*Account)(nil), "base.v1.Account")
}
func init() { proto.RegisterFile("base/v1/request_response.proto", fileDescriptor_6c10dff6d1a5793d) }
var fileDescriptor_6c10dff6d1a5793d = []byte{
// 320 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x44, 0x90, 0xc1, 0x4a, 0xf3, 0x40,
0x14, 0x85, 0x49, 0xda, 0xff, 0x8f, 0x4e, 0x15, 0x64, 0x2c, 0x12, 0x04, 0x45, 0xba, 0x12, 0x91,
0x0c, 0xd1, 0x5d, 0x5d, 0x35, 0x0a, 0xba, 0xb0, 0x10, 0x66, 0x51, 0x8a, 0x14, 0xca, 0x64, 0x72,
0x69, 0x85, 0x36, 0x37, 0xce, 0x4c, 0xf2, 0x22, 0xbe, 0x81, 0x4b, 0x37, 0xbe, 0x87, 0x8f, 0xe1,
0xd2, 0xa7, 0x90, 0x99, 0x24, 0xba, 0x9a, 0x7b, 0xce, 0x7c, 0x9c, 0xcb, 0xb9, 0xe4, 0x34, 0x13,
0x1a, 0x58, 0x1d, 0x33, 0x05, 0x2f, 0x15, 0x68, 0xb3, 0x54, 0xa0, 0x4b, 0x2c, 0x34, 0x44, 0xa5,
0x42, 0x83, 0x34, 0xb0, 0xff, 0x51, 0x1d, 0x1f, 0x1f, 0xfd, 0x81, 0x1a, 0x2b, 0x25, 0x5b, 0x60,
0x74, 0x42, 0x02, 0xfe, 0x98, 0xde, 0x09, 0x23, 0x28, 0x25, 0xfd, 0x5c, 0x18, 0x11, 0x7a, 0x67,
0xde, 0xf9, 0x1e, 0x77, 0xf3, 0xe8, 0xd5, 0x23, 0xc1, 0x44, 0x4a, 0xac, 0x0a, 0x43, 0x2f, 0x48,
0x20, 0xf2, 0x5c, 0x81, 0xd6, 0x0e, 0x19, 0x5c, 0x1d, 0x44, 0x6d, 0x7a, 0x34, 0x69, 0x7c, 0xde,
0x01, 0x74, 0x48, 0xfe, 0x15, 0x58, 0x48, 0x08, 0x7d, 0x17, 0xd6, 0x08, 0x1a, 0x92, 0x20, 0x13,
0x1b, 0x61, 0xfd, 0x9e, 0xf3, 0x3b, 0x49, 0x2f, 0x09, 0xd1, 0x46, 0x18, 0x58, 0x2a, 0x44, 0x13,
0xf6, 0x5d, 0xfc, 0xfe, 0x6f, 0xfc, 0x83, 0xd0, 0x6b, 0xbe, 0xeb, 0x00, 0x8e, 0x68, 0x92, 0x0f,
0x8f, 0x0c, 0x24, 0x6e, 0xbb, 0xff, 0x64, 0xc8, 0x9b, 0xf6, 0xbc, 0x2d, 0x9f, 0xda, 0x6a, 0xa9,
0xf7, 0x34, 0x5d, 0x3d, 0x9b, 0x75, 0x95, 0x45, 0x12, 0xb7, 0xec, 0x56, 0xe4, 0x95, 0x84, 0x4a,
0x4f, 0xc1, 0x88, 0x1a, 0x54, 0x0b, 0x49, 0xdc, 0xb0, 0x2d, 0x18, 0x51, 0x76, 0x62, 0x05, 0x05,
0x73, 0x82, 0xad, 0x90, 0xb5, 0x37, 0xbb, 0xb1, 0x6f, 0x1d, 0xbf, 0xf9, 0xbd, 0x64, 0x3e, 0x7f,
0xf7, 0x83, 0xc4, 0xae, 0x9d, 0xc5, 0x9f, 0xcd, 0xb4, 0x98, 0xc5, 0x5f, 0xfe, 0x61, 0x3b, 0x2d,
0xee, 0xd3, 0xc4, 0x6e, 0xb0, 0xc7, 0xfb, 0xf6, 0x77, 0xac, 0x3b, 0x1e, 0xcf, 0xe2, 0xec, 0xbf,
0xcb, 0xbc, 0xfe, 0x09, 0x00, 0x00, 0xff, 0xff, 0x18, 0xef, 0x27, 0x4e, 0xb0, 0x01, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: base/v1/resource.proto
package basev1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
anypb "google.golang.org/protobuf/types/known/anypb"
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
reflect "reflect"
sync "sync"
math "math"
)
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)
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type Bytes32 struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
type Bytes32 struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *Bytes32) Reset() {
*x = Bytes32{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_resource_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *Bytes32) Reset() { *m = Bytes32{} }
func (m *Bytes32) String() string { return proto.CompactTextString(m) }
func (*Bytes32) ProtoMessage() {}
func (*Bytes32) Descriptor() ([]byte, []int) {
return fileDescriptor_fc4a30c7a1e70305, []int{0}
}
func (x *Bytes32) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *Bytes32) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Bytes32.Unmarshal(m, b)
}
func (*Bytes32) ProtoMessage() {}
func (x *Bytes32) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_resource_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *Bytes32) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Bytes32.Marshal(b, m, deterministic)
}
// Deprecated: Use Bytes32.ProtoReflect.Descriptor instead.
func (*Bytes32) Descriptor() ([]byte, []int) {
return file_base_v1_resource_proto_rawDescGZIP(), []int{0}
func (m *Bytes32) XXX_Merge(src proto.Message) {
xxx_messageInfo_Bytes32.Merge(m, src)
}
func (m *Bytes32) XXX_Size() int {
return xxx_messageInfo_Bytes32.Size(m)
}
func (m *Bytes32) XXX_DiscardUnknown() {
xxx_messageInfo_Bytes32.DiscardUnknown(m)
}
var xxx_messageInfo_Bytes32 proto.InternalMessageInfo
func (x *Bytes32) GetData() []byte {
if x != nil {
return x.Data
func (m *Bytes32) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
type BigInt struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BigInt) Reset() {
*x = BigInt{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_resource_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BigInt) Reset() { *m = BigInt{} }
func (m *BigInt) String() string { return proto.CompactTextString(m) }
func (*BigInt) ProtoMessage() {}
func (*BigInt) Descriptor() ([]byte, []int) {
return fileDescriptor_fc4a30c7a1e70305, []int{1}
}
func (x *BigInt) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BigInt) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BigInt.Unmarshal(m, b)
}
func (*BigInt) ProtoMessage() {}
func (x *BigInt) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_resource_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BigInt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BigInt.Marshal(b, m, deterministic)
}
// Deprecated: Use BigInt.ProtoReflect.Descriptor instead.
func (*BigInt) Descriptor() ([]byte, []int) {
return file_base_v1_resource_proto_rawDescGZIP(), []int{1}
func (m *BigInt) XXX_Merge(src proto.Message) {
xxx_messageInfo_BigInt.Merge(m, src)
}
func (m *BigInt) XXX_Size() int {
return xxx_messageInfo_BigInt.Size(m)
}
func (m *BigInt) XXX_DiscardUnknown() {
xxx_messageInfo_BigInt.DiscardUnknown(m)
}
var xxx_messageInfo_BigInt proto.InternalMessageInfo
func (x *BigInt) GetData() []byte {
if x != nil {
return x.Data
func (m *BigInt) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
type Hash struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *Hash) Reset() {
*x = Hash{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_resource_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *Hash) Reset() { *m = Hash{} }
func (m *Hash) String() string { return proto.CompactTextString(m) }
func (*Hash) ProtoMessage() {}
func (*Hash) Descriptor() ([]byte, []int) {
return fileDescriptor_fc4a30c7a1e70305, []int{2}
}
func (x *Hash) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *Hash) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Hash.Unmarshal(m, b)
}
func (*Hash) ProtoMessage() {}
func (x *Hash) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_resource_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *Hash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Hash.Marshal(b, m, deterministic)
}
// Deprecated: Use Hash.ProtoReflect.Descriptor instead.
func (*Hash) Descriptor() ([]byte, []int) {
return file_base_v1_resource_proto_rawDescGZIP(), []int{2}
func (m *Hash) XXX_Merge(src proto.Message) {
xxx_messageInfo_Hash.Merge(m, src)
}
func (m *Hash) XXX_Size() int {
return xxx_messageInfo_Hash.Size(m)
}
func (m *Hash) XXX_DiscardUnknown() {
xxx_messageInfo_Hash.DiscardUnknown(m)
}
func (x *Hash) GetHash() []byte {
if x != nil {
return x.Hash
var xxx_messageInfo_Hash proto.InternalMessageInfo
func (m *Hash) GetHash() []byte {
if m != nil {
return m.Hash
}
return nil
}
type Address struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *Address) Reset() {
*x = Address{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_resource_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *Address) Reset() { *m = Address{} }
func (m *Address) String() string { return proto.CompactTextString(m) }
func (*Address) ProtoMessage() {}
func (*Address) Descriptor() ([]byte, []int) {
return fileDescriptor_fc4a30c7a1e70305, []int{3}
}
func (x *Address) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *Address) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Address.Unmarshal(m, b)
}
func (*Address) ProtoMessage() {}
func (x *Address) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_resource_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *Address) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Address.Marshal(b, m, deterministic)
}
// Deprecated: Use Address.ProtoReflect.Descriptor instead.
func (*Address) Descriptor() ([]byte, []int) {
return file_base_v1_resource_proto_rawDescGZIP(), []int{3}
func (m *Address) XXX_Merge(src proto.Message) {
xxx_messageInfo_Address.Merge(m, src)
}
func (m *Address) XXX_Size() int {
return xxx_messageInfo_Address.Size(m)
}
func (m *Address) XXX_DiscardUnknown() {
xxx_messageInfo_Address.DiscardUnknown(m)
}
var xxx_messageInfo_Address proto.InternalMessageInfo
func (x *Address) GetAddress() []byte {
if x != nil {
return x.Address
func (m *Address) GetAddress() []byte {
if m != nil {
return m.Address
}
return nil
}
type EthTransaction struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Data *Txdata `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
Time *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *EthTransaction) Reset() {
*x = EthTransaction{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_resource_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *EthTransaction) Reset() { *m = EthTransaction{} }
func (m *EthTransaction) String() string { return proto.CompactTextString(m) }
func (*EthTransaction) ProtoMessage() {}
func (*EthTransaction) Descriptor() ([]byte, []int) {
return fileDescriptor_fc4a30c7a1e70305, []int{4}
}
func (x *EthTransaction) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *EthTransaction) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_EthTransaction.Unmarshal(m, b)
}
func (*EthTransaction) ProtoMessage() {}
func (x *EthTransaction) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_resource_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *EthTransaction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_EthTransaction.Marshal(b, m, deterministic)
}
// Deprecated: Use EthTransaction.ProtoReflect.Descriptor instead.
func (*EthTransaction) Descriptor() ([]byte, []int) {
return file_base_v1_resource_proto_rawDescGZIP(), []int{4}
func (m *EthTransaction) XXX_Merge(src proto.Message) {
xxx_messageInfo_EthTransaction.Merge(m, src)
}
func (m *EthTransaction) XXX_Size() int {
return xxx_messageInfo_EthTransaction.Size(m)
}
func (m *EthTransaction) XXX_DiscardUnknown() {
xxx_messageInfo_EthTransaction.DiscardUnknown(m)
}
var xxx_messageInfo_EthTransaction proto.InternalMessageInfo
func (x *EthTransaction) GetData() *Txdata {
if x != nil {
return x.Data
func (m *EthTransaction) GetData() *Txdata {
if m != nil {
return m.Data
}
return nil
}
func (x *EthTransaction) GetTime() *timestamppb.Timestamp {
if x != nil {
return x.Time
func (m *EthTransaction) GetTime() *timestamppb.Timestamp {
if m != nil {
return m.Time
}
return nil
}
type Txdata struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
AccountNonce uint64 `protobuf:"varint,1,opt,name=account_nonce,json=accountNonce,proto3" json:"account_nonce,omitempty"`
Price []byte `protobuf:"bytes,2,opt,name=price,proto3" json:"price,omitempty"`
GasLimit uint64 `protobuf:"varint,3,opt,name=gas_limit,json=gasLimit,proto3" json:"gas_limit,omitempty"`
......@@ -279,485 +230,283 @@ type Txdata struct {
V []byte `protobuf:"bytes,7,opt,name=v,proto3" json:"v,omitempty"`
R []byte `protobuf:"bytes,8,opt,name=r,proto3" json:"r,omitempty"`
S []byte `protobuf:"bytes,9,opt,name=s,proto3" json:"s,omitempty"`
// This is only used when marshaling to JSON.
//This is only used when marshaling to JSON.
Hash *Hash `protobuf:"bytes,10,opt,name=hash,proto3" json:"hash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *Txdata) Reset() {
*x = Txdata{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_resource_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *Txdata) Reset() { *m = Txdata{} }
func (m *Txdata) String() string { return proto.CompactTextString(m) }
func (*Txdata) ProtoMessage() {}
func (*Txdata) Descriptor() ([]byte, []int) {
return fileDescriptor_fc4a30c7a1e70305, []int{5}
}
func (x *Txdata) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *Txdata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Txdata.Unmarshal(m, b)
}
func (*Txdata) ProtoMessage() {}
func (x *Txdata) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_resource_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *Txdata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Txdata.Marshal(b, m, deterministic)
}
// Deprecated: Use Txdata.ProtoReflect.Descriptor instead.
func (*Txdata) Descriptor() ([]byte, []int) {
return file_base_v1_resource_proto_rawDescGZIP(), []int{5}
func (m *Txdata) XXX_Merge(src proto.Message) {
xxx_messageInfo_Txdata.Merge(m, src)
}
func (m *Txdata) XXX_Size() int {
return xxx_messageInfo_Txdata.Size(m)
}
func (m *Txdata) XXX_DiscardUnknown() {
xxx_messageInfo_Txdata.DiscardUnknown(m)
}
var xxx_messageInfo_Txdata proto.InternalMessageInfo
func (x *Txdata) GetAccountNonce() uint64 {
if x != nil {
return x.AccountNonce
func (m *Txdata) GetAccountNonce() uint64 {
if m != nil {
return m.AccountNonce
}
return 0
}
func (x *Txdata) GetPrice() []byte {
if x != nil {
return x.Price
func (m *Txdata) GetPrice() []byte {
if m != nil {
return m.Price
}
return nil
}
func (x *Txdata) GetGasLimit() uint64 {
if x != nil {
return x.GasLimit
func (m *Txdata) GetGasLimit() uint64 {
if m != nil {
return m.GasLimit
}
return 0
}
func (x *Txdata) GetRecipient() *Address {
if x != nil {
return x.Recipient
func (m *Txdata) GetRecipient() *Address {
if m != nil {
return m.Recipient
}
return nil
}
func (x *Txdata) GetAmount() []byte {
if x != nil {
return x.Amount
func (m *Txdata) GetAmount() []byte {
if m != nil {
return m.Amount
}
return nil
}
func (x *Txdata) GetPayload() []byte {
if x != nil {
return x.Payload
func (m *Txdata) GetPayload() []byte {
if m != nil {
return m.Payload
}
return nil
}
func (x *Txdata) GetV() []byte {
if x != nil {
return x.V
func (m *Txdata) GetV() []byte {
if m != nil {
return m.V
}
return nil
}
func (x *Txdata) GetR() []byte {
if x != nil {
return x.R
func (m *Txdata) GetR() []byte {
if m != nil {
return m.R
}
return nil
}
func (x *Txdata) GetS() []byte {
if x != nil {
return x.S
func (m *Txdata) GetS() []byte {
if m != nil {
return m.S
}
return nil
}
func (x *Txdata) GetHash() *Hash {
if x != nil {
return x.Hash
func (m *Txdata) GetHash() *Hash {
if m != nil {
return m.Hash
}
return nil
}
type CheckTx struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Tx *anypb.Any `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"`
From *Address `protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *CheckTx) Reset() {
*x = CheckTx{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_resource_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *CheckTx) Reset() { *m = CheckTx{} }
func (m *CheckTx) String() string { return proto.CompactTextString(m) }
func (*CheckTx) ProtoMessage() {}
func (*CheckTx) Descriptor() ([]byte, []int) {
return fileDescriptor_fc4a30c7a1e70305, []int{6}
}
func (x *CheckTx) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *CheckTx) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CheckTx.Unmarshal(m, b)
}
func (*CheckTx) ProtoMessage() {}
func (x *CheckTx) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_resource_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *CheckTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CheckTx.Marshal(b, m, deterministic)
}
// Deprecated: Use CheckTx.ProtoReflect.Descriptor instead.
func (*CheckTx) Descriptor() ([]byte, []int) {
return file_base_v1_resource_proto_rawDescGZIP(), []int{6}
func (m *CheckTx) XXX_Merge(src proto.Message) {
xxx_messageInfo_CheckTx.Merge(m, src)
}
func (m *CheckTx) XXX_Size() int {
return xxx_messageInfo_CheckTx.Size(m)
}
func (m *CheckTx) XXX_DiscardUnknown() {
xxx_messageInfo_CheckTx.DiscardUnknown(m)
}
var xxx_messageInfo_CheckTx proto.InternalMessageInfo
func (x *CheckTx) GetTx() *anypb.Any {
if x != nil {
return x.Tx
func (m *CheckTx) GetTx() *anypb.Any {
if m != nil {
return m.Tx
}
return nil
}
func (x *CheckTx) GetFrom() *Address {
if x != nil {
return x.From
func (m *CheckTx) GetFrom() *Address {
if m != nil {
return m.From
}
return nil
}
type Transaction struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Rset []byte `protobuf:"bytes,1,opt,name=rset,proto3" json:"rset,omitempty"`
Wset []byte `protobuf:"bytes,2,opt,name=wset,proto3" json:"wset,omitempty"`
Proof []byte `protobuf:"bytes,3,opt,name=proof,proto3" json:"proof,omitempty"`
StateBlockNum int64 `protobuf:"varint,4,opt,name=state_block_num,json=stateBlockNum,proto3" json:"state_block_num,omitempty"`
TimeoutBlockNum int64 `protobuf:"varint,5,opt,name=timeout_block_num,json=timeoutBlockNum,proto3" json:"timeout_block_num,omitempty"`
CheckTx *CheckTx `protobuf:"bytes,6,opt,name=check_tx,json=checkTx,proto3" json:"check_tx,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *Transaction) Reset() {
*x = Transaction{}
if protoimpl.UnsafeEnabled {
mi := &file_base_v1_resource_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *Transaction) Reset() { *m = Transaction{} }
func (m *Transaction) String() string { return proto.CompactTextString(m) }
func (*Transaction) ProtoMessage() {}
func (*Transaction) Descriptor() ([]byte, []int) {
return fileDescriptor_fc4a30c7a1e70305, []int{7}
}
func (x *Transaction) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *Transaction) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Transaction.Unmarshal(m, b)
}
func (*Transaction) ProtoMessage() {}
func (x *Transaction) ProtoReflect() protoreflect.Message {
mi := &file_base_v1_resource_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *Transaction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Transaction.Marshal(b, m, deterministic)
}
// Deprecated: Use Transaction.ProtoReflect.Descriptor instead.
func (*Transaction) Descriptor() ([]byte, []int) {
return file_base_v1_resource_proto_rawDescGZIP(), []int{7}
func (m *Transaction) XXX_Merge(src proto.Message) {
xxx_messageInfo_Transaction.Merge(m, src)
}
func (m *Transaction) XXX_Size() int {
return xxx_messageInfo_Transaction.Size(m)
}
func (m *Transaction) XXX_DiscardUnknown() {
xxx_messageInfo_Transaction.DiscardUnknown(m)
}
func (x *Transaction) GetRset() []byte {
if x != nil {
return x.Rset
var xxx_messageInfo_Transaction proto.InternalMessageInfo
func (m *Transaction) GetRset() []byte {
if m != nil {
return m.Rset
}
return nil
}
func (x *Transaction) GetWset() []byte {
if x != nil {
return x.Wset
func (m *Transaction) GetWset() []byte {
if m != nil {
return m.Wset
}
return nil
}
func (x *Transaction) GetProof() []byte {
if x != nil {
return x.Proof
func (m *Transaction) GetProof() []byte {
if m != nil {
return m.Proof
}
return nil
}
func (x *Transaction) GetStateBlockNum() int64 {
if x != nil {
return x.StateBlockNum
func (m *Transaction) GetStateBlockNum() int64 {
if m != nil {
return m.StateBlockNum
}
return 0
}
func (x *Transaction) GetTimeoutBlockNum() int64 {
if x != nil {
return x.TimeoutBlockNum
func (m *Transaction) GetTimeoutBlockNum() int64 {
if m != nil {
return m.TimeoutBlockNum
}
return 0
}
func (x *Transaction) GetCheckTx() *CheckTx {
if x != nil {
return x.CheckTx
func (m *Transaction) GetCheckTx() *CheckTx {
if m != nil {
return m.CheckTx
}
return nil
}
var File_base_v1_resource_proto protoreflect.FileDescriptor
var file_base_v1_resource_proto_rawDesc = []byte{
0x0a, 0x16, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x07, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76,
0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1d, 0x0a,
0x07, 0x42, 0x79, 0x74, 0x65, 0x73, 0x33, 0x32, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61,
0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x1c, 0x0a, 0x06,
0x42, 0x69, 0x67, 0x49, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x1a, 0x0a, 0x04, 0x48, 0x61,
0x73, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c,
0x52, 0x04, 0x68, 0x61, 0x73, 0x68, 0x22, 0x23, 0x0a, 0x07, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73,
0x73, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0c, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x65, 0x0a, 0x0e, 0x45,
0x74, 0x68, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x23, 0x0a,
0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x62, 0x61,
0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x78, 0x64, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61,
0x74, 0x61, 0x12, 0x2e, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x04, 0x74, 0x69,
0x6d, 0x65, 0x22, 0x8f, 0x02, 0x0a, 0x06, 0x54, 0x78, 0x64, 0x61, 0x74, 0x61, 0x12, 0x23, 0x0a,
0x0d, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18, 0x01,
0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4e, 0x6f, 0x6e,
0x63, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
0x0c, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x67, 0x61, 0x73, 0x5f,
0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x67, 0x61, 0x73,
0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x2e, 0x0a, 0x09, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65,
0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e,
0x76, 0x31, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x09, 0x72, 0x65, 0x63, 0x69,
0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18,
0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x18, 0x0a,
0x07, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07,
0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x0c, 0x0a, 0x01, 0x76, 0x18, 0x07, 0x20, 0x01,
0x28, 0x0c, 0x52, 0x01, 0x76, 0x12, 0x0c, 0x0a, 0x01, 0x72, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c,
0x52, 0x01, 0x72, 0x12, 0x0c, 0x0a, 0x01, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x01,
0x73, 0x12, 0x21, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0d, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x61, 0x73, 0x68, 0x52, 0x04,
0x68, 0x61, 0x73, 0x68, 0x22, 0x55, 0x0a, 0x07, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x78, 0x12,
0x24, 0x0a, 0x02, 0x74, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f,
0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e,
0x79, 0x52, 0x02, 0x74, 0x78, 0x12, 0x24, 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x18, 0x02, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x64,
0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x22, 0xcc, 0x01, 0x0a, 0x0b,
0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x72,
0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x72, 0x73, 0x65, 0x74, 0x12,
0x12, 0x0a, 0x04, 0x77, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x77,
0x73, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x6f, 0x6f, 0x66, 0x18, 0x03, 0x20, 0x01,
0x28, 0x0c, 0x52, 0x05, 0x70, 0x72, 0x6f, 0x6f, 0x66, 0x12, 0x26, 0x0a, 0x0f, 0x73, 0x74, 0x61,
0x74, 0x65, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01,
0x28, 0x03, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75,
0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x5f, 0x62, 0x6c, 0x6f,
0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x74, 0x69,
0x6d, 0x65, 0x6f, 0x75, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x12, 0x2b, 0x0a,
0x08, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x74, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x10, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54,
0x78, 0x52, 0x07, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x78, 0x42, 0xa8, 0x01, 0x0a, 0x0b, 0x63,
0x6f, 0x6d, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0d, 0x52, 0x65, 0x73, 0x6f,
0x75, 0x72, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4d, 0x67, 0x69, 0x74,
0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73,
0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67,
0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x62, 0x61, 0x73, 0x65,
0x2f, 0x76, 0x31, 0x3b, 0x62, 0x61, 0x73, 0x65, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x42, 0x58, 0x58,
0xaa, 0x02, 0x07, 0x42, 0x61, 0x73, 0x65, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x07, 0x42, 0x61, 0x73,
0x65, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x13, 0x42, 0x61, 0x73, 0x65, 0x5c, 0x56, 0x31, 0x5c, 0x47,
0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x08, 0x42, 0x61, 0x73,
0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_base_v1_resource_proto_rawDescOnce sync.Once
file_base_v1_resource_proto_rawDescData = file_base_v1_resource_proto_rawDesc
)
func file_base_v1_resource_proto_rawDescGZIP() []byte {
file_base_v1_resource_proto_rawDescOnce.Do(func() {
file_base_v1_resource_proto_rawDescData = protoimpl.X.CompressGZIP(file_base_v1_resource_proto_rawDescData)
})
return file_base_v1_resource_proto_rawDescData
}
var file_base_v1_resource_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
var file_base_v1_resource_proto_goTypes = []interface{}{
(*Bytes32)(nil), // 0: base.v1.Bytes32
(*BigInt)(nil), // 1: base.v1.BigInt
(*Hash)(nil), // 2: base.v1.Hash
(*Address)(nil), // 3: base.v1.Address
(*EthTransaction)(nil), // 4: base.v1.EthTransaction
(*Txdata)(nil), // 5: base.v1.Txdata
(*CheckTx)(nil), // 6: base.v1.CheckTx
(*Transaction)(nil), // 7: base.v1.transaction
(*timestamppb.Timestamp)(nil), // 8: google.protobuf.Timestamp
(*anypb.Any)(nil), // 9: google.protobuf.Any
}
var file_base_v1_resource_proto_depIdxs = []int32{
5, // 0: base.v1.EthTransaction.data:type_name -> base.v1.Txdata
8, // 1: base.v1.EthTransaction.time:type_name -> google.protobuf.Timestamp
3, // 2: base.v1.Txdata.recipient:type_name -> base.v1.Address
2, // 3: base.v1.Txdata.hash:type_name -> base.v1.Hash
9, // 4: base.v1.CheckTx.tx:type_name -> google.protobuf.Any
3, // 5: base.v1.CheckTx.from:type_name -> base.v1.Address
6, // 6: base.v1.transaction.check_tx:type_name -> base.v1.CheckTx
7, // [7:7] is the sub-list for method output_type
7, // [7:7] is the sub-list for method input_type
7, // [7:7] is the sub-list for extension type_name
7, // [7:7] is the sub-list for extension extendee
0, // [0:7] is the sub-list for field type_name
}
func init() { file_base_v1_resource_proto_init() }
func file_base_v1_resource_proto_init() {
if File_base_v1_resource_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_base_v1_resource_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Bytes32); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_base_v1_resource_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BigInt); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_base_v1_resource_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Hash); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_base_v1_resource_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Address); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_base_v1_resource_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*EthTransaction); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_base_v1_resource_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Txdata); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_base_v1_resource_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CheckTx); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_base_v1_resource_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Transaction); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_base_v1_resource_proto_rawDesc,
NumEnums: 0,
NumMessages: 8,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_base_v1_resource_proto_goTypes,
DependencyIndexes: file_base_v1_resource_proto_depIdxs,
MessageInfos: file_base_v1_resource_proto_msgTypes,
}.Build()
File_base_v1_resource_proto = out.File
file_base_v1_resource_proto_rawDesc = nil
file_base_v1_resource_proto_goTypes = nil
file_base_v1_resource_proto_depIdxs = nil
func init() {
proto.RegisterType((*Bytes32)(nil), "base.v1.Bytes32")
proto.RegisterType((*BigInt)(nil), "base.v1.BigInt")
proto.RegisterType((*Hash)(nil), "base.v1.Hash")
proto.RegisterType((*Address)(nil), "base.v1.Address")
proto.RegisterType((*EthTransaction)(nil), "base.v1.EthTransaction")
proto.RegisterType((*Txdata)(nil), "base.v1.Txdata")
proto.RegisterType((*CheckTx)(nil), "base.v1.CheckTx")
proto.RegisterType((*Transaction)(nil), "base.v1.transaction")
}
func init() { proto.RegisterFile("base/v1/resource.proto", fileDescriptor_fc4a30c7a1e70305) }
var fileDescriptor_fc4a30c7a1e70305 = []byte{
// 615 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x53, 0xd1, 0x6e, 0xd3, 0x3c,
0x14, 0x56, 0xb2, 0xac, 0xe9, 0xce, 0xda, 0x7f, 0x3f, 0x66, 0x9a, 0x42, 0x01, 0x01, 0x1d, 0x42,
0x08, 0xa4, 0x44, 0xdd, 0xee, 0xc6, 0xd5, 0x32, 0x21, 0x40, 0x62, 0xd3, 0x14, 0x95, 0x69, 0x42,
0x93, 0x2a, 0xd7, 0x75, 0xd3, 0x68, 0x4d, 0x5c, 0xc5, 0x4e, 0x68, 0x9f, 0x82, 0x77, 0xe0, 0x0a,
0xf1, 0x28, 0x88, 0xa7, 0xe0, 0x92, 0xa7, 0x40, 0xc7, 0x76, 0x46, 0xc5, 0xb8, 0xea, 0xf9, 0xbe,
0xf3, 0x35, 0xc7, 0xdf, 0x77, 0x6c, 0xd8, 0x1b, 0x53, 0xc9, 0xa3, 0x7a, 0x10, 0x95, 0x5c, 0x8a,
0xaa, 0x64, 0x3c, 0x5c, 0x94, 0x42, 0x09, 0xe2, 0x23, 0x1f, 0xd6, 0x83, 0xde, 0xa3, 0x54, 0x88,
0x74, 0xce, 0x23, 0x4d, 0x8f, 0xab, 0x69, 0xa4, 0xb2, 0x9c, 0x4b, 0x45, 0xf3, 0x85, 0x51, 0xf6,
0xee, 0xfd, 0x2d, 0xa0, 0xc5, 0xca, 0xb4, 0xfa, 0x0f, 0xc1, 0x8f, 0x57, 0x8a, 0xcb, 0xc3, 0x03,
0x42, 0xc0, 0x9b, 0x50, 0x45, 0x03, 0xe7, 0xb1, 0xf3, 0xbc, 0x93, 0xe8, 0xba, 0xff, 0x00, 0x5a,
0x71, 0x96, 0xbe, 0x2b, 0xd4, 0x3f, 0xbb, 0x3d, 0xf0, 0xde, 0x52, 0x39, 0xc3, 0xde, 0x8c, 0xca,
0x59, 0xd3, 0xc3, 0xba, 0xbf, 0x0f, 0xfe, 0xf1, 0x64, 0x52, 0x72, 0x29, 0x49, 0x00, 0x3e, 0x35,
0xa5, 0x55, 0x34, 0xb0, 0xcf, 0xe1, 0xbf, 0xd7, 0x6a, 0x36, 0x2c, 0x69, 0x21, 0x29, 0x53, 0x99,
0x28, 0xc8, 0xfe, 0xda, 0x98, 0xed, 0x83, 0x9d, 0xd0, 0x7a, 0x0c, 0x87, 0x4b, 0xa4, 0xcd, 0x5c,
0x12, 0x82, 0x87, 0x16, 0x03, 0x57, 0x8b, 0x7a, 0xa1, 0xb1, 0x17, 0x36, 0xf6, 0xc2, 0x61, 0xe3,
0x3f, 0xd1, 0xba, 0xfe, 0x67, 0x17, 0x5a, 0xe6, 0x03, 0x64, 0x1f, 0xba, 0x94, 0x31, 0x51, 0x15,
0x6a, 0x54, 0x88, 0x82, 0x71, 0x3d, 0xc8, 0x4b, 0x3a, 0x96, 0x3c, 0x43, 0x8e, 0xec, 0xc2, 0xe6,
0xa2, 0xcc, 0x98, 0x19, 0xd0, 0x49, 0x0c, 0x20, 0xf7, 0x61, 0x2b, 0xa5, 0x72, 0x34, 0xcf, 0xf2,
0x4c, 0x05, 0x1b, 0xfa, 0x6f, 0xed, 0x94, 0xca, 0xf7, 0x88, 0x49, 0x08, 0x5b, 0x25, 0x67, 0xd9,
0x22, 0xe3, 0x85, 0x0a, 0x3c, 0x7d, 0xae, 0xff, 0x6f, 0x0e, 0x6f, 0x83, 0x48, 0xfe, 0x48, 0xc8,
0x1e, 0xb4, 0x68, 0x8e, 0x13, 0x83, 0x4d, 0x3d, 0xc3, 0x22, 0xcc, 0x6a, 0x41, 0x57, 0x73, 0x41,
0x27, 0x41, 0xcb, 0x64, 0x65, 0x21, 0xe9, 0x80, 0x53, 0x07, 0xbe, 0xe6, 0x9c, 0x1a, 0x51, 0x19,
0xb4, 0x0d, 0x2a, 0x11, 0xc9, 0x60, 0xcb, 0x20, 0x49, 0x9e, 0xd8, 0x75, 0x80, 0x3e, 0x46, 0xf7,
0xe6, 0x18, 0xb8, 0x2b, 0xbb, 0x9d, 0x0f, 0xe0, 0x9f, 0xcc, 0x38, 0xbb, 0x1e, 0x2e, 0xc9, 0x53,
0x70, 0xd5, 0xd2, 0xe6, 0xbd, 0x7b, 0x2b, 0xca, 0xe3, 0x62, 0x95, 0xb8, 0x0a, 0x55, 0xde, 0xb4,
0x14, 0xb9, 0x8d, 0xfc, 0xb6, 0x35, 0xdd, 0xed, 0xff, 0x70, 0x60, 0x5b, 0xad, 0x6d, 0x93, 0x80,
0x57, 0x4a, 0xae, 0x9a, 0x8b, 0x81, 0x35, 0x72, 0x9f, 0x90, 0x33, 0xd9, 0xea, 0xda, 0x04, 0x2e,
0xc4, 0x54, 0xc7, 0xaa, 0x03, 0x17, 0x62, 0x4a, 0x9e, 0xc1, 0x8e, 0x54, 0x54, 0xf1, 0xd1, 0x78,
0x2e, 0xd8, 0xf5, 0xa8, 0xa8, 0x72, 0x9d, 0xec, 0x46, 0xd2, 0xd5, 0x74, 0x8c, 0xec, 0x59, 0x95,
0x93, 0x17, 0x70, 0x07, 0xd7, 0x2c, 0x2a, 0xb5, 0xa6, 0xdc, 0xd4, 0xca, 0x1d, 0xdb, 0xb8, 0xd1,
0xbe, 0x84, 0x36, 0x43, 0xe3, 0x23, 0xb5, 0xd4, 0x01, 0xaf, 0x7b, 0xb1, 0x89, 0x24, 0x3e, 0x33,
0x45, 0xfc, 0xd5, 0x81, 0x6d, 0x26, 0xf2, 0x46, 0x10, 0x77, 0x13, 0xfb, 0x02, 0xcf, 0x31, 0x9e,
0x73, 0xe7, 0xe3, 0x69, 0x9a, 0xa9, 0x59, 0x35, 0x0e, 0x99, 0xc8, 0xa3, 0x13, 0x3a, 0xa9, 0x18,
0xaf, 0xe4, 0x29, 0x57, 0xb4, 0xe6, 0xa5, 0x34, 0x22, 0x26, 0xe6, 0x51, 0xce, 0x15, 0x5d, 0x34,
0x20, 0xe5, 0x85, 0x79, 0x87, 0x51, 0x2a, 0x22, 0xfb, 0xb2, 0x5f, 0xe1, 0x6f, 0x3d, 0xf8, 0xe2,
0x6e, 0xc4, 0x97, 0x97, 0xdf, 0x5c, 0x3f, 0xc6, 0x79, 0x17, 0x83, 0xef, 0xa6, 0xba, 0xba, 0x18,
0xfc, 0x74, 0xef, 0xda, 0xea, 0xea, 0xcd, 0x79, 0x8c, 0x13, 0xf0, 0x32, 0xff, 0x72, 0xdb, 0xc8,
0x1e, 0x1d, 0x5d, 0x0c, 0xc6, 0x2d, 0xfd, 0xcd, 0xc3, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xd8,
0x22, 0x97, 0x2c, 0x2d, 0x04, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// source: base/v1/service.proto
package basev1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
)
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)
)
var File_base_v1_service_proto protoreflect.FileDescriptor
var file_base_v1_service_proto_rawDesc = []byte{
0x0a, 0x15, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x07, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31,
0x1a, 0x1e, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x32, 0x43, 0x0a, 0x0b, 0x42, 0x61, 0x73, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12,
0x34, 0x0a, 0x0c, 0x50, 0x61, 0x72, 0x73, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12,
0x10, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x4c, 0x50, 0x44, 0x61, 0x74,
0x61, 0x1a, 0x10, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x63, 0x6f,
0x75, 0x6e, 0x74, 0x22, 0x00, 0x42, 0x96, 0x01, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x2e, 0x62, 0x61,
0x73, 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72,
0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3c, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
0x6d, 0x2f, 0x63, 0x6d, 0x70, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x3b, 0x62, 0x61, 0x73,
0x65, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x42, 0x58, 0x58, 0xaa, 0x02, 0x07, 0x42, 0x61, 0x73, 0x65,
0x2e, 0x56, 0x31, 0xca, 0x02, 0x07, 0x42, 0x61, 0x73, 0x65, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x13,
0x42, 0x61, 0x73, 0x65, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64,
0x61, 0x74, 0x61, 0xea, 0x02, 0x08, 0x42, 0x61, 0x73, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var file_base_v1_service_proto_goTypes = []interface{}{
(*RLPData)(nil), // 0: base.v1.RLPData
(*Account)(nil), // 1: base.v1.Account
}
var file_base_v1_service_proto_depIdxs = []int32{
0, // 0: base.v1.BaseService.ParseAccount:input_type -> base.v1.RLPData
1, // 1: base.v1.BaseService.ParseAccount:output_type -> base.v1.Account
1, // [1:2] is the sub-list for method output_type
0, // [0:1] 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_base_v1_service_proto_init() }
func file_base_v1_service_proto_init() {
if File_base_v1_service_proto != nil {
return
}
file_base_v1_request_response_proto_init()
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_base_v1_service_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_base_v1_service_proto_goTypes,
DependencyIndexes: file_base_v1_service_proto_depIdxs,
}.Build()
File_base_v1_service_proto = out.File
file_base_v1_service_proto_rawDesc = nil
file_base_v1_service_proto_goTypes = nil
file_base_v1_service_proto_depIdxs = nil
}
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.2.0
// - protoc (unknown)
// source: base/v1/service.proto
package basev1
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
)
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7
// BaseServiceClient is the client API for BaseService 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.
type BaseServiceClient interface {
ParseAccount(ctx context.Context, in *RLPData, opts ...grpc.CallOption) (*Account, error)
}
type baseServiceClient struct {
cc grpc.ClientConnInterface
}
func NewBaseServiceClient(cc grpc.ClientConnInterface) BaseServiceClient {
return &baseServiceClient{cc}
}
func (c *baseServiceClient) ParseAccount(ctx context.Context, in *RLPData, opts ...grpc.CallOption) (*Account, error) {
out := new(Account)
err := c.cc.Invoke(ctx, "/base.v1.BaseService/ParseAccount", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// BaseServiceServer is the server API for BaseService service.
// All implementations must embed UnimplementedBaseServiceServer
// for forward compatibility
type BaseServiceServer interface {
ParseAccount(context.Context, *RLPData) (*Account, error)
mustEmbedUnimplementedBaseServiceServer()
}
// UnimplementedBaseServiceServer must be embedded to have forward compatible implementations.
type UnimplementedBaseServiceServer struct {
}
func (UnimplementedBaseServiceServer) ParseAccount(context.Context, *RLPData) (*Account, error) {
return nil, status.Errorf(codes.Unimplemented, "method ParseAccount not implemented")
}
func (UnimplementedBaseServiceServer) mustEmbedUnimplementedBaseServiceServer() {}
// UnsafeBaseServiceServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to BaseServiceServer will
// result in compilation errors.
type UnsafeBaseServiceServer interface {
mustEmbedUnimplementedBaseServiceServer()
}
func RegisterBaseServiceServer(s grpc.ServiceRegistrar, srv BaseServiceServer) {
s.RegisterService(&BaseService_ServiceDesc, srv)
}
func _BaseService_ParseAccount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(RLPData)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(BaseServiceServer).ParseAccount(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/base.v1.BaseService/ParseAccount",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(BaseServiceServer).ParseAccount(ctx, req.(*RLPData))
}
return interceptor(ctx, in, info, handler)
}
// BaseService_ServiceDesc is the grpc.ServiceDesc for BaseService service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var BaseService_ServiceDesc = grpc.ServiceDesc{
ServiceName: "base.v1.BaseService",
HandlerType: (*BaseServiceServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "ParseAccount",
Handler: _BaseService_ParseAccount_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "base/v1/service.proto",
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: crypter/v1/request_response.proto
package crypterv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
_ "google.golang.org/protobuf/types/known/fieldmaskpb"
_ "google.golang.org/protobuf/types/known/timestamppb"
reflect "reflect"
sync "sync"
math "math"
)
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)
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type BatchSignRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
type BatchSignRequest struct {
Privk [][]byte `protobuf:"bytes,1,rep,name=privk,proto3" json:"privk,omitempty"`
Data [][]byte `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
CryptType CryptType `protobuf:"varint,3,opt,name=crypt_type,json=cryptType,proto3,enum=crypter.v1.CryptType" json:"crypt_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BatchSignRequest) Reset() {
*x = BatchSignRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_crypter_v1_request_response_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BatchSignRequest) Reset() { *m = BatchSignRequest{} }
func (m *BatchSignRequest) String() string { return proto.CompactTextString(m) }
func (*BatchSignRequest) ProtoMessage() {}
func (*BatchSignRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c54a21c4b8afb3e6, []int{0}
}
func (x *BatchSignRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BatchSignRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchSignRequest.Unmarshal(m, b)
}
func (*BatchSignRequest) ProtoMessage() {}
func (x *BatchSignRequest) ProtoReflect() protoreflect.Message {
mi := &file_crypter_v1_request_response_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BatchSignRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchSignRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use BatchSignRequest.ProtoReflect.Descriptor instead.
func (*BatchSignRequest) Descriptor() ([]byte, []int) {
return file_crypter_v1_request_response_proto_rawDescGZIP(), []int{0}
func (m *BatchSignRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchSignRequest.Merge(m, src)
}
func (m *BatchSignRequest) XXX_Size() int {
return xxx_messageInfo_BatchSignRequest.Size(m)
}
func (m *BatchSignRequest) XXX_DiscardUnknown() {
xxx_messageInfo_BatchSignRequest.DiscardUnknown(m)
}
var xxx_messageInfo_BatchSignRequest proto.InternalMessageInfo
func (x *BatchSignRequest) GetPrivk() [][]byte {
if x != nil {
return x.Privk
func (m *BatchSignRequest) GetPrivk() [][]byte {
if m != nil {
return m.Privk
}
return nil
}
func (x *BatchSignRequest) GetData() [][]byte {
if x != nil {
return x.Data
func (m *BatchSignRequest) GetData() [][]byte {
if m != nil {
return m.Data
}
return nil
}
func (x *BatchSignRequest) GetCryptType() CryptType {
if x != nil {
return x.CryptType
func (m *BatchSignRequest) GetCryptType() CryptType {
if m != nil {
return m.CryptType
}
return CryptType_CRYPT_TYPE_INVALID
}
type BatchSignResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Signature [][]byte `protobuf:"bytes,1,rep,name=signature,proto3" json:"signature,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BatchSignResponse) Reset() {
*x = BatchSignResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_crypter_v1_request_response_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BatchSignResponse) Reset() { *m = BatchSignResponse{} }
func (m *BatchSignResponse) String() string { return proto.CompactTextString(m) }
func (*BatchSignResponse) ProtoMessage() {}
func (*BatchSignResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c54a21c4b8afb3e6, []int{1}
}
func (x *BatchSignResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BatchSignResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchSignResponse.Unmarshal(m, b)
}
func (*BatchSignResponse) ProtoMessage() {}
func (x *BatchSignResponse) ProtoReflect() protoreflect.Message {
mi := &file_crypter_v1_request_response_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BatchSignResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchSignResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use BatchSignResponse.ProtoReflect.Descriptor instead.
func (*BatchSignResponse) Descriptor() ([]byte, []int) {
return file_crypter_v1_request_response_proto_rawDescGZIP(), []int{1}
func (m *BatchSignResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchSignResponse.Merge(m, src)
}
func (m *BatchSignResponse) XXX_Size() int {
return xxx_messageInfo_BatchSignResponse.Size(m)
}
func (m *BatchSignResponse) XXX_DiscardUnknown() {
xxx_messageInfo_BatchSignResponse.DiscardUnknown(m)
}
var xxx_messageInfo_BatchSignResponse proto.InternalMessageInfo
func (x *BatchSignResponse) GetSignature() [][]byte {
if x != nil {
return x.Signature
func (m *BatchSignResponse) GetSignature() [][]byte {
if m != nil {
return m.Signature
}
return nil
}
type BatchVerifyRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Pubkey [][]byte `protobuf:"bytes,1,rep,name=pubkey,proto3" json:"pubkey,omitempty"`
Signature [][]byte `protobuf:"bytes,2,rep,name=signature,proto3" json:"signature,omitempty"`
CryptType CryptType `protobuf:"varint,3,opt,name=crypt_type,json=cryptType,proto3,enum=crypter.v1.CryptType" json:"crypt_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BatchVerifyRequest) Reset() {
*x = BatchVerifyRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_crypter_v1_request_response_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BatchVerifyRequest) Reset() { *m = BatchVerifyRequest{} }
func (m *BatchVerifyRequest) String() string { return proto.CompactTextString(m) }
func (*BatchVerifyRequest) ProtoMessage() {}
func (*BatchVerifyRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c54a21c4b8afb3e6, []int{2}
}
func (x *BatchVerifyRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BatchVerifyRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchVerifyRequest.Unmarshal(m, b)
}
func (*BatchVerifyRequest) ProtoMessage() {}
func (x *BatchVerifyRequest) ProtoReflect() protoreflect.Message {
mi := &file_crypter_v1_request_response_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BatchVerifyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchVerifyRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use BatchVerifyRequest.ProtoReflect.Descriptor instead.
func (*BatchVerifyRequest) Descriptor() ([]byte, []int) {
return file_crypter_v1_request_response_proto_rawDescGZIP(), []int{2}
func (m *BatchVerifyRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchVerifyRequest.Merge(m, src)
}
func (m *BatchVerifyRequest) XXX_Size() int {
return xxx_messageInfo_BatchVerifyRequest.Size(m)
}
func (m *BatchVerifyRequest) XXX_DiscardUnknown() {
xxx_messageInfo_BatchVerifyRequest.DiscardUnknown(m)
}
func (x *BatchVerifyRequest) GetPubkey() [][]byte {
if x != nil {
return x.Pubkey
var xxx_messageInfo_BatchVerifyRequest proto.InternalMessageInfo
func (m *BatchVerifyRequest) GetPubkey() [][]byte {
if m != nil {
return m.Pubkey
}
return nil
}
func (x *BatchVerifyRequest) GetSignature() [][]byte {
if x != nil {
return x.Signature
func (m *BatchVerifyRequest) GetSignature() [][]byte {
if m != nil {
return m.Signature
}
return nil
}
func (x *BatchVerifyRequest) GetCryptType() CryptType {
if x != nil {
return x.CryptType
func (m *BatchVerifyRequest) GetCryptType() CryptType {
if m != nil {
return m.CryptType
}
return CryptType_CRYPT_TYPE_INVALID
}
type BatchVerifyResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Verified []bool `protobuf:"varint,1,rep,packed,name=verified,proto3" json:"verified,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BatchVerifyResponse) Reset() {
*x = BatchVerifyResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_crypter_v1_request_response_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BatchVerifyResponse) Reset() { *m = BatchVerifyResponse{} }
func (m *BatchVerifyResponse) String() string { return proto.CompactTextString(m) }
func (*BatchVerifyResponse) ProtoMessage() {}
func (*BatchVerifyResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c54a21c4b8afb3e6, []int{3}
}
func (x *BatchVerifyResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BatchVerifyResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchVerifyResponse.Unmarshal(m, b)
}
func (*BatchVerifyResponse) ProtoMessage() {}
func (x *BatchVerifyResponse) ProtoReflect() protoreflect.Message {
mi := &file_crypter_v1_request_response_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BatchVerifyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchVerifyResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use BatchVerifyResponse.ProtoReflect.Descriptor instead.
func (*BatchVerifyResponse) Descriptor() ([]byte, []int) {
return file_crypter_v1_request_response_proto_rawDescGZIP(), []int{3}
func (m *BatchVerifyResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchVerifyResponse.Merge(m, src)
}
func (m *BatchVerifyResponse) XXX_Size() int {
return xxx_messageInfo_BatchVerifyResponse.Size(m)
}
func (m *BatchVerifyResponse) XXX_DiscardUnknown() {
xxx_messageInfo_BatchVerifyResponse.DiscardUnknown(m)
}
var xxx_messageInfo_BatchVerifyResponse proto.InternalMessageInfo
func (x *BatchVerifyResponse) GetVerified() []bool {
if x != nil {
return x.Verified
func (m *BatchVerifyResponse) GetVerified() []bool {
if m != nil {
return m.Verified
}
return nil
}
type BatchRecoverRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Data [][]byte `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
Signature [][]byte `protobuf:"bytes,2,rep,name=signature,proto3" json:"signature,omitempty"`
CryptType CryptType `protobuf:"varint,3,opt,name=crypt_type,json=cryptType,proto3,enum=crypter.v1.CryptType" json:"crypt_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BatchRecoverRequest) Reset() {
*x = BatchRecoverRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_crypter_v1_request_response_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BatchRecoverRequest) Reset() { *m = BatchRecoverRequest{} }
func (m *BatchRecoverRequest) String() string { return proto.CompactTextString(m) }
func (*BatchRecoverRequest) ProtoMessage() {}
func (*BatchRecoverRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c54a21c4b8afb3e6, []int{4}
}
func (x *BatchRecoverRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BatchRecoverRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchRecoverRequest.Unmarshal(m, b)
}
func (*BatchRecoverRequest) ProtoMessage() {}
func (x *BatchRecoverRequest) ProtoReflect() protoreflect.Message {
mi := &file_crypter_v1_request_response_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BatchRecoverRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchRecoverRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use BatchRecoverRequest.ProtoReflect.Descriptor instead.
func (*BatchRecoverRequest) Descriptor() ([]byte, []int) {
return file_crypter_v1_request_response_proto_rawDescGZIP(), []int{4}
func (m *BatchRecoverRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchRecoverRequest.Merge(m, src)
}
func (m *BatchRecoverRequest) XXX_Size() int {
return xxx_messageInfo_BatchRecoverRequest.Size(m)
}
func (m *BatchRecoverRequest) XXX_DiscardUnknown() {
xxx_messageInfo_BatchRecoverRequest.DiscardUnknown(m)
}
var xxx_messageInfo_BatchRecoverRequest proto.InternalMessageInfo
func (x *BatchRecoverRequest) GetData() [][]byte {
if x != nil {
return x.Data
func (m *BatchRecoverRequest) GetData() [][]byte {
if m != nil {
return m.Data
}
return nil
}
func (x *BatchRecoverRequest) GetSignature() [][]byte {
if x != nil {
return x.Signature
func (m *BatchRecoverRequest) GetSignature() [][]byte {
if m != nil {
return m.Signature
}
return nil
}
func (x *BatchRecoverRequest) GetCryptType() CryptType {
if x != nil {
return x.CryptType
func (m *BatchRecoverRequest) GetCryptType() CryptType {
if m != nil {
return m.CryptType
}
return CryptType_CRYPT_TYPE_INVALID
}
type BatchRecoverResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Pubkey [][]byte `protobuf:"bytes,1,rep,name=pubkey,proto3" json:"pubkey,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BatchRecoverResponse) Reset() {
*x = BatchRecoverResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_crypter_v1_request_response_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BatchRecoverResponse) Reset() { *m = BatchRecoverResponse{} }
func (m *BatchRecoverResponse) String() string { return proto.CompactTextString(m) }
func (*BatchRecoverResponse) ProtoMessage() {}
func (*BatchRecoverResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c54a21c4b8afb3e6, []int{5}
}
func (x *BatchRecoverResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BatchRecoverResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchRecoverResponse.Unmarshal(m, b)
}
func (*BatchRecoverResponse) ProtoMessage() {}
func (x *BatchRecoverResponse) ProtoReflect() protoreflect.Message {
mi := &file_crypter_v1_request_response_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BatchRecoverResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchRecoverResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use BatchRecoverResponse.ProtoReflect.Descriptor instead.
func (*BatchRecoverResponse) Descriptor() ([]byte, []int) {
return file_crypter_v1_request_response_proto_rawDescGZIP(), []int{5}
func (m *BatchRecoverResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchRecoverResponse.Merge(m, src)
}
func (m *BatchRecoverResponse) XXX_Size() int {
return xxx_messageInfo_BatchRecoverResponse.Size(m)
}
func (m *BatchRecoverResponse) XXX_DiscardUnknown() {
xxx_messageInfo_BatchRecoverResponse.DiscardUnknown(m)
}
var xxx_messageInfo_BatchRecoverResponse proto.InternalMessageInfo
func (x *BatchRecoverResponse) GetPubkey() [][]byte {
if x != nil {
return x.Pubkey
func (m *BatchRecoverResponse) GetPubkey() [][]byte {
if m != nil {
return m.Pubkey
}
return nil
}
type BatchRecoverTxRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RawTx []*EthTx `protobuf:"bytes,1,rep,name=raw_tx,json=rawTx,proto3" json:"raw_tx,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BatchRecoverTxRequest) Reset() {
*x = BatchRecoverTxRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_crypter_v1_request_response_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BatchRecoverTxRequest) Reset() { *m = BatchRecoverTxRequest{} }
func (m *BatchRecoverTxRequest) String() string { return proto.CompactTextString(m) }
func (*BatchRecoverTxRequest) ProtoMessage() {}
func (*BatchRecoverTxRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c54a21c4b8afb3e6, []int{6}
}
func (x *BatchRecoverTxRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BatchRecoverTxRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchRecoverTxRequest.Unmarshal(m, b)
}
func (*BatchRecoverTxRequest) ProtoMessage() {}
func (x *BatchRecoverTxRequest) ProtoReflect() protoreflect.Message {
mi := &file_crypter_v1_request_response_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BatchRecoverTxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchRecoverTxRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use BatchRecoverTxRequest.ProtoReflect.Descriptor instead.
func (*BatchRecoverTxRequest) Descriptor() ([]byte, []int) {
return file_crypter_v1_request_response_proto_rawDescGZIP(), []int{6}
func (m *BatchRecoverTxRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchRecoverTxRequest.Merge(m, src)
}
func (m *BatchRecoverTxRequest) XXX_Size() int {
return xxx_messageInfo_BatchRecoverTxRequest.Size(m)
}
func (m *BatchRecoverTxRequest) XXX_DiscardUnknown() {
xxx_messageInfo_BatchRecoverTxRequest.DiscardUnknown(m)
}
var xxx_messageInfo_BatchRecoverTxRequest proto.InternalMessageInfo
func (x *BatchRecoverTxRequest) GetRawTx() []*EthTx {
if x != nil {
return x.RawTx
func (m *BatchRecoverTxRequest) GetRawTx() []*EthTx {
if m != nil {
return m.RawTx
}
return nil
}
type BatchRecoverTxResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RecoverTx []*RethTx `protobuf:"bytes,1,rep,name=recover_tx,json=recoverTx,proto3" json:"recover_tx,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BatchRecoverTxResponse) Reset() {
*x = BatchRecoverTxResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_crypter_v1_request_response_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BatchRecoverTxResponse) Reset() { *m = BatchRecoverTxResponse{} }
func (m *BatchRecoverTxResponse) String() string { return proto.CompactTextString(m) }
func (*BatchRecoverTxResponse) ProtoMessage() {}
func (*BatchRecoverTxResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c54a21c4b8afb3e6, []int{7}
}
func (x *BatchRecoverTxResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BatchRecoverTxResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchRecoverTxResponse.Unmarshal(m, b)
}
func (*BatchRecoverTxResponse) ProtoMessage() {}
func (x *BatchRecoverTxResponse) ProtoReflect() protoreflect.Message {
mi := &file_crypter_v1_request_response_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BatchRecoverTxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchRecoverTxResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use BatchRecoverTxResponse.ProtoReflect.Descriptor instead.
func (*BatchRecoverTxResponse) Descriptor() ([]byte, []int) {
return file_crypter_v1_request_response_proto_rawDescGZIP(), []int{7}
func (m *BatchRecoverTxResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchRecoverTxResponse.Merge(m, src)
}
func (x *BatchRecoverTxResponse) GetRecoverTx() []*RethTx {
if x != nil {
return x.RecoverTx
}
return nil
func (m *BatchRecoverTxResponse) XXX_Size() int {
return xxx_messageInfo_BatchRecoverTxResponse.Size(m)
}
func (m *BatchRecoverTxResponse) XXX_DiscardUnknown() {
xxx_messageInfo_BatchRecoverTxResponse.DiscardUnknown(m)
}
var File_crypter_v1_request_response_proto protoreflect.FileDescriptor
var file_crypter_v1_request_response_proto_rawDesc = []byte{
0x0a, 0x21, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x1a,
0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x1a, 0x19, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 0x72,
0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x72, 0x0a,
0x10, 0x42, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x76, 0x6b, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c,
0x52, 0x05, 0x70, 0x72, 0x69, 0x76, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18,
0x02, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x34, 0x0a, 0x0a, 0x63,
0x72, 0x79, 0x70, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32,
0x15, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x79,
0x70, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x63, 0x72, 0x79, 0x70, 0x74, 0x54, 0x79, 0x70,
0x65, 0x22, 0x31, 0x0a, 0x11, 0x42, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74,
0x75, 0x72, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61,
0x74, 0x75, 0x72, 0x65, 0x22, 0x80, 0x01, 0x0a, 0x12, 0x42, 0x61, 0x74, 0x63, 0x68, 0x56, 0x65,
0x72, 0x69, 0x66, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x70,
0x75, 0x62, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x06, 0x70, 0x75, 0x62,
0x6b, 0x65, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65,
0x18, 0x02, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72,
0x65, 0x12, 0x34, 0x0a, 0x0a, 0x63, 0x72, 0x79, 0x70, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2e,
0x76, 0x31, 0x2e, 0x43, 0x72, 0x79, 0x70, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09, 0x63, 0x72,
0x79, 0x70, 0x74, 0x54, 0x79, 0x70, 0x65, 0x22, 0x31, 0x0a, 0x13, 0x42, 0x61, 0x74, 0x63, 0x68,
0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a,
0x0a, 0x08, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x08,
0x52, 0x08, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x22, 0x7d, 0x0a, 0x13, 0x42, 0x61,
0x74, 0x63, 0x68, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0c, 0x52,
0x04, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75,
0x72, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74,
0x75, 0x72, 0x65, 0x12, 0x34, 0x0a, 0x0a, 0x63, 0x72, 0x79, 0x70, 0x74, 0x5f, 0x74, 0x79, 0x70,
0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65,
0x72, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x79, 0x70, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x09,
0x63, 0x72, 0x79, 0x70, 0x74, 0x54, 0x79, 0x70, 0x65, 0x22, 0x2e, 0x0a, 0x14, 0x42, 0x61, 0x74,
0x63, 0x68, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x03, 0x28,
0x0c, 0x52, 0x06, 0x70, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x22, 0x41, 0x0a, 0x15, 0x42, 0x61, 0x74,
0x63, 0x68, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x12, 0x28, 0x0a, 0x06, 0x72, 0x61, 0x77, 0x5f, 0x74, 0x78, 0x18, 0x01, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x11, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e,
0x45, 0x74, 0x68, 0x54, 0x78, 0x52, 0x05, 0x72, 0x61, 0x77, 0x54, 0x78, 0x22, 0x4b, 0x0a, 0x16,
0x42, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x54, 0x78, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 0x0a, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65,
0x72, 0x5f, 0x74, 0x78, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x63, 0x72, 0x79,
0x70, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x74, 0x68, 0x54, 0x78, 0x52, 0x09,
0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x54, 0x78, 0x42, 0xc4, 0x01, 0x0a, 0x0e, 0x63, 0x6f,
0x6d, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x42, 0x14, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x72, 0x6f,
0x74, 0x6f, 0x50, 0x01, 0x5a, 0x53, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
0x2f, 0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72,
0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x3b,
0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x58, 0x58, 0xaa,
0x02, 0x0a, 0x43, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x0a, 0x43,
0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x16, 0x43, 0x72, 0x79, 0x70,
0x74, 0x65, 0x72, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
0x74, 0x61, 0xea, 0x02, 0x0b, 0x43, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x3a, 0x3a, 0x56, 0x31,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_crypter_v1_request_response_proto_rawDescOnce sync.Once
file_crypter_v1_request_response_proto_rawDescData = file_crypter_v1_request_response_proto_rawDesc
)
var xxx_messageInfo_BatchRecoverTxResponse proto.InternalMessageInfo
func file_crypter_v1_request_response_proto_rawDescGZIP() []byte {
file_crypter_v1_request_response_proto_rawDescOnce.Do(func() {
file_crypter_v1_request_response_proto_rawDescData = protoimpl.X.CompressGZIP(file_crypter_v1_request_response_proto_rawDescData)
})
return file_crypter_v1_request_response_proto_rawDescData
}
var file_crypter_v1_request_response_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
var file_crypter_v1_request_response_proto_goTypes = []interface{}{
(*BatchSignRequest)(nil), // 0: crypter.v1.BatchSignRequest
(*BatchSignResponse)(nil), // 1: crypter.v1.BatchSignResponse
(*BatchVerifyRequest)(nil), // 2: crypter.v1.BatchVerifyRequest
(*BatchVerifyResponse)(nil), // 3: crypter.v1.BatchVerifyResponse
(*BatchRecoverRequest)(nil), // 4: crypter.v1.BatchRecoverRequest
(*BatchRecoverResponse)(nil), // 5: crypter.v1.BatchRecoverResponse
(*BatchRecoverTxRequest)(nil), // 6: crypter.v1.BatchRecoverTxRequest
(*BatchRecoverTxResponse)(nil), // 7: crypter.v1.BatchRecoverTxResponse
(CryptType)(0), // 8: crypter.v1.CryptType
(*EthTx)(nil), // 9: crypter.v1.EthTx
(*RethTx)(nil), // 10: crypter.v1.RethTx
}
var file_crypter_v1_request_response_proto_depIdxs = []int32{
8, // 0: crypter.v1.BatchSignRequest.crypt_type:type_name -> crypter.v1.CryptType
8, // 1: crypter.v1.BatchVerifyRequest.crypt_type:type_name -> crypter.v1.CryptType
8, // 2: crypter.v1.BatchRecoverRequest.crypt_type:type_name -> crypter.v1.CryptType
9, // 3: crypter.v1.BatchRecoverTxRequest.raw_tx:type_name -> crypter.v1.EthTx
10, // 4: crypter.v1.BatchRecoverTxResponse.recover_tx:type_name -> crypter.v1.RethTx
5, // [5:5] is the sub-list for method output_type
5, // [5:5] is the sub-list for method input_type
5, // [5:5] is the sub-list for extension type_name
5, // [5:5] is the sub-list for extension extendee
0, // [0:5] is the sub-list for field type_name
}
func init() { file_crypter_v1_request_response_proto_init() }
func file_crypter_v1_request_response_proto_init() {
if File_crypter_v1_request_response_proto != nil {
return
func (m *BatchRecoverTxResponse) GetRecoverTx() []*RethTx {
if m != nil {
return m.RecoverTx
}
file_crypter_v1_resource_proto_init()
if !protoimpl.UnsafeEnabled {
file_crypter_v1_request_response_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BatchSignRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_crypter_v1_request_response_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BatchSignResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_crypter_v1_request_response_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BatchVerifyRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_crypter_v1_request_response_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BatchVerifyResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_crypter_v1_request_response_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BatchRecoverRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_crypter_v1_request_response_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BatchRecoverResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_crypter_v1_request_response_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BatchRecoverTxRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_crypter_v1_request_response_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BatchRecoverTxResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_crypter_v1_request_response_proto_rawDesc,
NumEnums: 0,
NumMessages: 8,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_crypter_v1_request_response_proto_goTypes,
DependencyIndexes: file_crypter_v1_request_response_proto_depIdxs,
MessageInfos: file_crypter_v1_request_response_proto_msgTypes,
}.Build()
File_crypter_v1_request_response_proto = out.File
file_crypter_v1_request_response_proto_rawDesc = nil
file_crypter_v1_request_response_proto_goTypes = nil
file_crypter_v1_request_response_proto_depIdxs = nil
}
func init() {
proto.RegisterType((*BatchSignRequest)(nil), "crypter.v1.BatchSignRequest")
proto.RegisterType((*BatchSignResponse)(nil), "crypter.v1.BatchSignResponse")
proto.RegisterType((*BatchVerifyRequest)(nil), "crypter.v1.BatchVerifyRequest")
proto.RegisterType((*BatchVerifyResponse)(nil), "crypter.v1.BatchVerifyResponse")
proto.RegisterType((*BatchRecoverRequest)(nil), "crypter.v1.BatchRecoverRequest")
proto.RegisterType((*BatchRecoverResponse)(nil), "crypter.v1.BatchRecoverResponse")
proto.RegisterType((*BatchRecoverTxRequest)(nil), "crypter.v1.BatchRecoverTxRequest")
proto.RegisterType((*BatchRecoverTxResponse)(nil), "crypter.v1.BatchRecoverTxResponse")
}
func init() { proto.RegisterFile("crypter/v1/request_response.proto", fileDescriptor_c54a21c4b8afb3e6) }
var fileDescriptor_c54a21c4b8afb3e6 = []byte{
// 483 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x93, 0x41, 0x8b, 0xd3, 0x40,
0x14, 0xc7, 0x49, 0xea, 0x96, 0xed, 0x5b, 0x59, 0xdc, 0xd8, 0x2d, 0xb5, 0x08, 0xd6, 0x9c, 0x7a,
0x4a, 0xc8, 0xea, 0x69, 0x3d, 0xd9, 0x22, 0x1e, 0x44, 0x28, 0xd9, 0x52, 0x16, 0x59, 0x28, 0xd3,
0xe9, 0x6b, 0x1a, 0xda, 0x74, 0xc6, 0xc9, 0x24, 0xdb, 0x1c, 0x04, 0x3f, 0x8b, 0x47, 0x3f, 0x87,
0x27, 0x3f, 0x86, 0x47, 0x3f, 0x85, 0x24, 0x99, 0xd9, 0x24, 0x05, 0x2f, 0x82, 0xb7, 0xf7, 0xde,
0xfc, 0xdf, 0xff, 0xff, 0xeb, 0x34, 0x03, 0x2f, 0xa9, 0xc8, 0xb8, 0x44, 0xe1, 0xa6, 0x9e, 0x2b,
0xf0, 0x73, 0x82, 0xb1, 0x5c, 0x08, 0x8c, 0x39, 0xdb, 0xc7, 0xe8, 0x70, 0xc1, 0x24, 0xb3, 0x40,
0x49, 0x9c, 0xd4, 0x1b, 0x0c, 0x03, 0xc6, 0x82, 0x1d, 0xba, 0xc5, 0xc9, 0x32, 0x59, 0xbb, 0xeb,
0x10, 0x77, 0xab, 0x45, 0x44, 0xe2, 0x6d, 0xa9, 0x1e, 0xbc, 0x38, 0x56, 0xc8, 0x30, 0xc2, 0x58,
0x92, 0x88, 0x2b, 0xc1, 0xb3, 0x46, 0x62, 0xcc, 0x12, 0x41, 0x55, 0x92, 0x2d, 0xe0, 0xc9, 0x98,
0x48, 0xba, 0xb9, 0x09, 0x83, 0xbd, 0x5f, 0xc2, 0x58, 0x5d, 0x38, 0xe1, 0x22, 0x4c, 0xb7, 0x7d,
0x63, 0xd8, 0x1a, 0x3d, 0xf6, 0xcb, 0xc6, 0xb2, 0xe0, 0xd1, 0x8a, 0x48, 0xd2, 0x37, 0x8b, 0x61,
0x51, 0x5b, 0xaf, 0xa1, 0x24, 0x5d, 0xc8, 0x8c, 0x63, 0xbf, 0x35, 0x34, 0x46, 0xe7, 0x57, 0x97,
0x4e, 0x05, 0xef, 0x4c, 0xf2, 0x72, 0x96, 0x71, 0xf4, 0x3b, 0x54, 0x97, 0xb6, 0x07, 0x17, 0xb5,
0xcc, 0xf2, 0x87, 0x5b, 0xcf, 0xa1, 0x13, 0x87, 0xc1, 0x9e, 0xc8, 0x44, 0xa0, 0x0a, 0xae, 0x06,
0xf6, 0x57, 0x03, 0xac, 0x62, 0x67, 0x8e, 0x22, 0x5c, 0x67, 0x9a, 0xb4, 0x07, 0x6d, 0x9e, 0x2c,
0xb7, 0x98, 0xa9, 0x0d, 0xd5, 0x35, 0xcd, 0xcc, 0x23, 0xb3, 0x7f, 0xa6, 0x7e, 0xda, 0x20, 0x50,
0xdc, 0x03, 0x38, 0x4d, 0xf3, 0x49, 0x88, 0xab, 0x02, 0xe2, 0xd4, 0x7f, 0xe8, 0xed, 0x2f, 0x6a,
0xc5, 0x47, 0xca, 0x52, 0x14, 0x9a, 0x5a, 0xdf, 0xa4, 0x51, 0xbb, 0xc9, 0xff, 0x41, 0xec, 0x40,
0xb7, 0x19, 0xaf, 0x90, 0xff, 0x72, 0x6b, 0xf6, 0x5b, 0xb8, 0xac, 0xeb, 0x67, 0x07, 0x0d, 0x3c,
0x82, 0xb6, 0x20, 0xf7, 0x0b, 0x79, 0x28, 0x16, 0xce, 0xae, 0x2e, 0xea, 0xd1, 0xef, 0xe4, 0x66,
0x76, 0xf0, 0x4f, 0x04, 0xb9, 0x9f, 0x1d, 0xec, 0x0f, 0xd0, 0x3b, 0xb6, 0x50, 0xa1, 0x1e, 0x80,
0x28, 0x87, 0x95, 0x8f, 0x55, 0xf7, 0xf1, 0xb1, 0x30, 0xea, 0x08, 0xbd, 0x3a, 0xfe, 0x61, 0xc0,
0x39, 0x65, 0x51, 0x4d, 0x34, 0xee, 0x2a, 0x24, 0x6d, 0x3b, 0xcd, 0x3f, 0xe2, 0xa9, 0xf1, 0xe9,
0x26, 0x08, 0xe5, 0x26, 0x59, 0x3a, 0x94, 0x45, 0xee, 0x84, 0xac, 0x12, 0x8a, 0x49, 0xfc, 0x11,
0x25, 0x49, 0x51, 0x28, 0x11, 0x65, 0x3b, 0x37, 0x42, 0x49, 0xb8, 0x6e, 0x02, 0xdc, 0x97, 0x2f,
0xc6, 0x0d, 0x98, 0x5b, 0x3d, 0x90, 0x37, 0xaa, 0x4c, 0xbd, 0x6f, 0x66, 0x6b, 0x72, 0x7b, 0xfb,
0xdd, 0x84, 0x89, 0xca, 0x9f, 0x7b, 0x3f, 0x1f, 0x9a, 0xbb, 0xb9, 0xf7, 0xcb, 0xec, 0x55, 0xcd,
0xdd, 0xfb, 0xe9, 0x38, 0x0f, 0xcc, 0xff, 0xcc, 0xdf, 0xe6, 0x99, 0x3a, 0xb8, 0xbe, 0x9e, 0x7b,
0xcb, 0x76, 0x91, 0xf2, 0xea, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x3b, 0x23, 0xb1, 0x18, 0xf8,
0x03, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: crypter/v1/resource.proto
package crypterv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
math "math"
)
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)
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
type CryptType int32
......@@ -27,252 +27,135 @@ const (
CryptType_CRYPT_TYPE_SECP256K1 CryptType = 1
)
// Enum value maps for CryptType.
var (
CryptType_name = map[int32]string{
var CryptType_name = map[int32]string{
0: "CRYPT_TYPE_INVALID",
1: "CRYPT_TYPE_SECP256K1",
}
CryptType_value = map[string]int32{
}
var CryptType_value = map[string]int32{
"CRYPT_TYPE_INVALID": 0,
"CRYPT_TYPE_SECP256K1": 1,
}
)
func (x CryptType) Enum() *CryptType {
p := new(CryptType)
*p = x
return p
}
func (x CryptType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (CryptType) Descriptor() protoreflect.EnumDescriptor {
return file_crypter_v1_resource_proto_enumTypes[0].Descriptor()
}
func (CryptType) Type() protoreflect.EnumType {
return &file_crypter_v1_resource_proto_enumTypes[0]
}
func (x CryptType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
return proto.EnumName(CryptType_name, int32(x))
}
// Deprecated: Use CryptType.Descriptor instead.
func (CryptType) EnumDescriptor() ([]byte, []int) {
return file_crypter_v1_resource_proto_rawDescGZIP(), []int{0}
return fileDescriptor_4b0ea4a37bc29af9, []int{0}
}
type EthTx struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RlpData []byte `protobuf:"bytes,1,opt,name=rlp_data,json=rlpData,proto3" json:"rlp_data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *EthTx) Reset() {
*x = EthTx{}
if protoimpl.UnsafeEnabled {
mi := &file_crypter_v1_resource_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *EthTx) Reset() { *m = EthTx{} }
func (m *EthTx) String() string { return proto.CompactTextString(m) }
func (*EthTx) ProtoMessage() {}
func (*EthTx) Descriptor() ([]byte, []int) {
return fileDescriptor_4b0ea4a37bc29af9, []int{0}
}
func (x *EthTx) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *EthTx) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_EthTx.Unmarshal(m, b)
}
func (*EthTx) ProtoMessage() {}
func (x *EthTx) ProtoReflect() protoreflect.Message {
mi := &file_crypter_v1_resource_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *EthTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_EthTx.Marshal(b, m, deterministic)
}
// Deprecated: Use EthTx.ProtoReflect.Descriptor instead.
func (*EthTx) Descriptor() ([]byte, []int) {
return file_crypter_v1_resource_proto_rawDescGZIP(), []int{0}
func (m *EthTx) XXX_Merge(src proto.Message) {
xxx_messageInfo_EthTx.Merge(m, src)
}
func (m *EthTx) XXX_Size() int {
return xxx_messageInfo_EthTx.Size(m)
}
func (m *EthTx) XXX_DiscardUnknown() {
xxx_messageInfo_EthTx.DiscardUnknown(m)
}
var xxx_messageInfo_EthTx proto.InternalMessageInfo
func (x *EthTx) GetRlpData() []byte {
if x != nil {
return x.RlpData
func (m *EthTx) GetRlpData() []byte {
if m != nil {
return m.RlpData
}
return nil
}
type RethTx struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
From []byte `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
RlpData []byte `protobuf:"bytes,2,opt,name=rlp_data,json=rlpData,proto3" json:"rlp_data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *RethTx) Reset() {
*x = RethTx{}
if protoimpl.UnsafeEnabled {
mi := &file_crypter_v1_resource_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *RethTx) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (m *RethTx) Reset() { *m = RethTx{} }
func (m *RethTx) String() string { return proto.CompactTextString(m) }
func (*RethTx) ProtoMessage() {}
func (x *RethTx) ProtoReflect() protoreflect.Message {
mi := &file_crypter_v1_resource_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use RethTx.ProtoReflect.Descriptor instead.
func (*RethTx) Descriptor() ([]byte, []int) {
return file_crypter_v1_resource_proto_rawDescGZIP(), []int{1}
return fileDescriptor_4b0ea4a37bc29af9, []int{1}
}
func (x *RethTx) GetFrom() []byte {
if x != nil {
return x.From
}
return nil
func (m *RethTx) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RethTx.Unmarshal(m, b)
}
func (x *RethTx) GetRlpData() []byte {
if x != nil {
return x.RlpData
}
return nil
func (m *RethTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RethTx.Marshal(b, m, deterministic)
}
var File_crypter_v1_resource_proto protoreflect.FileDescriptor
var file_crypter_v1_resource_proto_rawDesc = []byte{
0x0a, 0x19, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73,
0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x63, 0x72, 0x79,
0x70, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x22, 0x22, 0x0a, 0x05, 0x45, 0x74, 0x68, 0x54, 0x78,
0x12, 0x19, 0x0a, 0x08, 0x72, 0x6c, 0x70, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0c, 0x52, 0x07, 0x72, 0x6c, 0x70, 0x44, 0x61, 0x74, 0x61, 0x22, 0x37, 0x0a, 0x06, 0x52,
0x65, 0x74, 0x68, 0x54, 0x78, 0x12, 0x12, 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0c, 0x52, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x12, 0x19, 0x0a, 0x08, 0x72, 0x6c, 0x70,
0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x72, 0x6c, 0x70,
0x44, 0x61, 0x74, 0x61, 0x2a, 0x3d, 0x0a, 0x09, 0x43, 0x72, 0x79, 0x70, 0x74, 0x54, 0x79, 0x70,
0x65, 0x12, 0x16, 0x0a, 0x12, 0x43, 0x52, 0x59, 0x50, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x43, 0x52, 0x59,
0x50, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x45, 0x43, 0x50, 0x32, 0x35, 0x36, 0x4b,
0x31, 0x10, 0x01, 0x42, 0xbd, 0x01, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x72, 0x79, 0x70,
0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x42, 0x0d, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x53, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61,
0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65,
0x74, 0x61, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2f,
0x76, 0x31, 0x3b, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x43,
0x58, 0x58, 0xaa, 0x02, 0x0a, 0x43, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x56, 0x31, 0xca,
0x02, 0x0a, 0x43, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x16, 0x43,
0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74,
0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x0b, 0x43, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x3a,
0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_crypter_v1_resource_proto_rawDescOnce sync.Once
file_crypter_v1_resource_proto_rawDescData = file_crypter_v1_resource_proto_rawDesc
)
func file_crypter_v1_resource_proto_rawDescGZIP() []byte {
file_crypter_v1_resource_proto_rawDescOnce.Do(func() {
file_crypter_v1_resource_proto_rawDescData = protoimpl.X.CompressGZIP(file_crypter_v1_resource_proto_rawDescData)
})
return file_crypter_v1_resource_proto_rawDescData
func (m *RethTx) XXX_Merge(src proto.Message) {
xxx_messageInfo_RethTx.Merge(m, src)
}
var file_crypter_v1_resource_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_crypter_v1_resource_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
var file_crypter_v1_resource_proto_goTypes = []interface{}{
(CryptType)(0), // 0: crypter.v1.CryptType
(*EthTx)(nil), // 1: crypter.v1.EthTx
(*RethTx)(nil), // 2: crypter.v1.RethTx
func (m *RethTx) XXX_Size() int {
return xxx_messageInfo_RethTx.Size(m)
}
var file_crypter_v1_resource_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 (m *RethTx) XXX_DiscardUnknown() {
xxx_messageInfo_RethTx.DiscardUnknown(m)
}
func init() { file_crypter_v1_resource_proto_init() }
func file_crypter_v1_resource_proto_init() {
if File_crypter_v1_resource_proto != nil {
return
var xxx_messageInfo_RethTx proto.InternalMessageInfo
func (m *RethTx) GetFrom() []byte {
if m != nil {
return m.From
}
if !protoimpl.UnsafeEnabled {
file_crypter_v1_resource_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*EthTx); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
func (m *RethTx) GetRlpData() []byte {
if m != nil {
return m.RlpData
}
}
file_crypter_v1_resource_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RethTx); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_crypter_v1_resource_proto_rawDesc,
NumEnums: 1,
NumMessages: 2,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_crypter_v1_resource_proto_goTypes,
DependencyIndexes: file_crypter_v1_resource_proto_depIdxs,
EnumInfos: file_crypter_v1_resource_proto_enumTypes,
MessageInfos: file_crypter_v1_resource_proto_msgTypes,
}.Build()
File_crypter_v1_resource_proto = out.File
file_crypter_v1_resource_proto_rawDesc = nil
file_crypter_v1_resource_proto_goTypes = nil
file_crypter_v1_resource_proto_depIdxs = nil
}
func init() {
proto.RegisterEnum("crypter.v1.CryptType", CryptType_name, CryptType_value)
proto.RegisterType((*EthTx)(nil), "crypter.v1.EthTx")
proto.RegisterType((*RethTx)(nil), "crypter.v1.RethTx")
}
func init() { proto.RegisterFile("crypter/v1/resource.proto", fileDescriptor_4b0ea4a37bc29af9) }
var fileDescriptor_4b0ea4a37bc29af9 = []byte{
// 298 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x4c, 0x2e, 0xaa, 0x2c,
0x28, 0x49, 0x2d, 0xd2, 0x2f, 0x33, 0xd4, 0x2f, 0x4a, 0x2d, 0xce, 0x2f, 0x2d, 0x4a, 0x4e, 0xd5,
0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x82, 0x4a, 0xe9, 0x95, 0x19, 0x2a, 0x29, 0x71, 0xb1,
0xba, 0x96, 0x64, 0x84, 0x54, 0x08, 0x49, 0x72, 0x71, 0x14, 0xe5, 0x14, 0xc4, 0xa7, 0x24, 0x96,
0x24, 0x4a, 0x30, 0x2a, 0x30, 0x6a, 0xf0, 0x04, 0xb1, 0x17, 0xe5, 0x14, 0xb8, 0x24, 0x96, 0x24,
0x2a, 0x99, 0x73, 0xb1, 0x05, 0xa5, 0x82, 0x15, 0x09, 0x71, 0xb1, 0xa4, 0x15, 0xe5, 0xe7, 0x42,
0x15, 0x80, 0xd9, 0x28, 0x1a, 0x99, 0x50, 0x34, 0x6a, 0xd9, 0x72, 0x71, 0x3a, 0x83, 0xac, 0x0a,
0xa9, 0x2c, 0x48, 0x15, 0x12, 0xe3, 0x12, 0x72, 0x0e, 0x8a, 0x0c, 0x08, 0x89, 0x0f, 0x89, 0x0c,
0x70, 0x8d, 0xf7, 0xf4, 0x0b, 0x73, 0xf4, 0xf1, 0x74, 0x11, 0x60, 0x10, 0x92, 0xe0, 0x12, 0x41,
0x12, 0x0f, 0x76, 0x75, 0x0e, 0x30, 0x32, 0x35, 0xf3, 0x36, 0x14, 0x60, 0x74, 0xda, 0xcb, 0xc8,
0xc5, 0x97, 0x9c, 0x9f, 0xab, 0x87, 0x70, 0xae, 0x13, 0x6f, 0x10, 0xd4, 0x2b, 0x01, 0x20, 0x9f,
0x04, 0x30, 0x46, 0x05, 0xa7, 0x67, 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7, 0xe7, 0xea, 0x3b,
0x27, 0xa6, 0x94, 0x26, 0xa7, 0x96, 0x16, 0xfb, 0xa6, 0x96, 0x24, 0x96, 0xa5, 0x16, 0x15, 0x43,
0x14, 0x25, 0xe7, 0xe7, 0xe8, 0xe7, 0xa6, 0x96, 0x24, 0x16, 0xc0, 0x38, 0xe9, 0xa9, 0x79, 0xfa,
0x60, 0x8e, 0x7e, 0x7a, 0xbe, 0x3e, 0x22, 0x94, 0xac, 0xa1, 0xcc, 0x32, 0xc3, 0x45, 0x4c, 0xcc,
0xce, 0x11, 0x11, 0xab, 0x98, 0xb8, 0x9c, 0xa1, 0x16, 0x87, 0x19, 0x9e, 0x82, 0x73, 0x62, 0xc2,
0x0c, 0x1f, 0x31, 0x89, 0x21, 0x38, 0x31, 0xee, 0x01, 0x4e, 0x20, 0x0b, 0x41, 0xfe, 0x7f, 0xc5,
0xc4, 0x0d, 0x95, 0xb0, 0xb2, 0x0a, 0x33, 0x4c, 0x62, 0x03, 0xdb, 0x62, 0x0c, 0x08, 0x00, 0x00,
0xff, 0xff, 0x5f, 0x4d, 0xb2, 0x4a, 0x8b, 0x01, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: crypter/v1/service.proto
package crypterv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
math "math"
)
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)
)
var File_crypter_v1_service_proto protoreflect.FileDescriptor
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
var file_crypter_v1_service_proto_rawDesc = []byte{
0x0a, 0x18, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x63, 0x72, 0x79, 0x70,
0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x1a, 0x21, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2f,
0x76, 0x31, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0xde, 0x02, 0x0a, 0x0e, 0x43, 0x72,
0x79, 0x70, 0x74, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4a, 0x0a, 0x09,
0x42, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x1c, 0x2e, 0x63, 0x72, 0x79, 0x70,
0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69, 0x67, 0x6e,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65,
0x72, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x50, 0x0a, 0x0b, 0x42, 0x61, 0x74, 0x63,
0x68, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x12, 0x1e, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65,
0x72, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65,
0x72, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x53, 0x0a, 0x0c, 0x42, 0x61,
0x74, 0x63, 0x68, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x12, 0x1f, 0x2e, 0x63, 0x72, 0x79,
0x70, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x63,
0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x63, 0x72,
0x79, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65,
0x63, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12,
0x59, 0x0a, 0x0e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x54,
0x78, 0x12, 0x21, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x42,
0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x54, 0x78, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x76,
0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x54, 0x78,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0xbc, 0x01, 0x0a, 0x0e, 0x63,
0x6f, 0x6d, 0x2e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x53,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x53, 0x67,
0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x64, 0x75, 0x63, 0x65,
0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f,
0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c,
0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x63, 0x72,
0x79, 0x70, 0x74, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72,
0x76, 0x31, 0xa2, 0x02, 0x03, 0x43, 0x58, 0x58, 0xaa, 0x02, 0x0a, 0x43, 0x72, 0x79, 0x70, 0x74,
0x65, 0x72, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x0a, 0x43, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x5c,
0x56, 0x31, 0xe2, 0x02, 0x16, 0x43, 0x72, 0x79, 0x70, 0x74, 0x65, 0x72, 0x5c, 0x56, 0x31, 0x5c,
0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x0b, 0x43, 0x72,
0x79, 0x70, 0x74, 0x65, 0x72, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
var file_crypter_v1_service_proto_goTypes = []interface{}{
(*BatchSignRequest)(nil), // 0: crypter.v1.BatchSignRequest
(*BatchVerifyRequest)(nil), // 1: crypter.v1.BatchVerifyRequest
(*BatchRecoverRequest)(nil), // 2: crypter.v1.BatchRecoverRequest
(*BatchRecoverTxRequest)(nil), // 3: crypter.v1.BatchRecoverTxRequest
(*BatchSignResponse)(nil), // 4: crypter.v1.BatchSignResponse
(*BatchVerifyResponse)(nil), // 5: crypter.v1.BatchVerifyResponse
(*BatchRecoverResponse)(nil), // 6: crypter.v1.BatchRecoverResponse
(*BatchRecoverTxResponse)(nil), // 7: crypter.v1.BatchRecoverTxResponse
}
var file_crypter_v1_service_proto_depIdxs = []int32{
0, // 0: crypter.v1.CrypterService.BatchSign:input_type -> crypter.v1.BatchSignRequest
1, // 1: crypter.v1.CrypterService.BatchVerify:input_type -> crypter.v1.BatchVerifyRequest
2, // 2: crypter.v1.CrypterService.BatchRecover:input_type -> crypter.v1.BatchRecoverRequest
3, // 3: crypter.v1.CrypterService.BatchRecoverTx:input_type -> crypter.v1.BatchRecoverTxRequest
4, // 4: crypter.v1.CrypterService.BatchSign:output_type -> crypter.v1.BatchSignResponse
5, // 5: crypter.v1.CrypterService.BatchVerify:output_type -> crypter.v1.BatchVerifyResponse
6, // 6: crypter.v1.CrypterService.BatchRecover:output_type -> crypter.v1.BatchRecoverResponse
7, // 7: crypter.v1.CrypterService.BatchRecoverTx:output_type -> crypter.v1.BatchRecoverTxResponse
4, // [4:8] is the sub-list for method output_type
0, // [0:4] 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() { proto.RegisterFile("crypter/v1/service.proto", fileDescriptor_05ac8b6606ffe814) }
func init() { file_crypter_v1_service_proto_init() }
func file_crypter_v1_service_proto_init() {
if File_crypter_v1_service_proto != nil {
return
}
file_crypter_v1_request_response_proto_init()
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_crypter_v1_service_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_crypter_v1_service_proto_goTypes,
DependencyIndexes: file_crypter_v1_service_proto_depIdxs,
}.Build()
File_crypter_v1_service_proto = out.File
file_crypter_v1_service_proto_rawDesc = nil
file_crypter_v1_service_proto_goTypes = nil
file_crypter_v1_service_proto_depIdxs = nil
var fileDescriptor_05ac8b6606ffe814 = []byte{
// 318 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x91, 0x4f, 0x4a, 0xc3, 0x40,
0x14, 0xc6, 0x6d, 0x04, 0xc1, 0x69, 0xe9, 0x62, 0x16, 0x22, 0xc5, 0x7f, 0xed, 0x01, 0x32, 0x8c,
0xee, 0xea, 0x2e, 0x5d, 0x08, 0x82, 0x10, 0x9a, 0x12, 0xaa, 0x14, 0x64, 0x3a, 0x7d, 0xa6, 0x01,
0xdb, 0x89, 0x33, 0x93, 0xa1, 0xbd, 0x8e, 0x4b, 0xcf, 0xe0, 0x09, 0x3c, 0x84, 0x0b, 0x97, 0x9e,
0x42, 0x9a, 0x99, 0xa4, 0x85, 0x12, 0x77, 0xf9, 0xe6, 0xfb, 0xbd, 0xdf, 0x83, 0x3c, 0x74, 0xca,
0xe5, 0x3a, 0xd3, 0x20, 0x89, 0xa1, 0x44, 0x81, 0x34, 0x29, 0x07, 0x3f, 0x93, 0x42, 0x0b, 0x8c,
0x5c, 0xe3, 0x1b, 0xda, 0xe9, 0xee, 0x50, 0x12, 0xde, 0x72, 0x50, 0xfa, 0x59, 0x82, 0xca, 0xc4,
0x52, 0x39, 0xfc, 0xfa, 0xdb, 0x43, 0xed, 0x81, 0xa5, 0x22, 0xeb, 0xc1, 0xf7, 0xe8, 0x38, 0x60,
0x9a, 0xcf, 0xa3, 0x34, 0x59, 0xe2, 0x33, 0x7f, 0xeb, 0xf3, 0xab, 0xe7, 0xa1, 0x95, 0x75, 0xce,
0x6b, 0x5a, 0xbb, 0xa2, 0x77, 0x80, 0x43, 0xd4, 0x2c, 0x9e, 0x63, 0x90, 0xe9, 0xcb, 0x1a, 0x5f,
0xec, 0xf1, 0xb6, 0x28, 0x7d, 0x97, 0xb5, 0x7d, 0x65, 0x8c, 0x50, 0xab, 0x28, 0x86, 0xc0, 0x85,
0x01, 0x89, 0xf7, 0x47, 0x5c, 0x53, 0x3a, 0xaf, 0xea, 0x81, 0x4a, 0xfa, 0x88, 0xda, 0xbb, 0xcd,
0x68, 0x85, 0xbb, 0x75, 0x53, 0xa3, 0x55, 0x29, 0xee, 0xfd, 0x87, 0x94, 0xea, 0xe0, 0xb3, 0x81,
0xda, 0x5c, 0x2c, 0x76, 0xd8, 0xa0, 0xe5, 0xfe, 0x74, 0xb8, 0xb9, 0x40, 0xd8, 0x78, 0x8a, 0x92,
0x54, 0xcf, 0xf3, 0xa9, 0xcf, 0xc5, 0x82, 0x0c, 0xd8, 0x2c, 0xe7, 0x90, 0xab, 0x07, 0xd0, 0xcc,
0x80, 0x54, 0x16, 0xe2, 0xe2, 0x95, 0x2c, 0x40, 0xb3, 0xac, 0x0c, 0x09, 0x2c, 0x49, 0x11, 0x48,
0x22, 0xc8, 0xf6, 0xca, 0xb7, 0xee, 0xd3, 0xd0, 0x77, 0xef, 0x70, 0x30, 0x1e, 0x7f, 0x78, 0xc8,
0x1d, 0xd7, 0x8f, 0xe9, 0x57, 0x15, 0x26, 0x31, 0xfd, 0xf1, 0x4e, 0xb6, 0x61, 0x72, 0x17, 0x06,
0x9b, 0x85, 0x33, 0xa6, 0xd9, 0xaf, 0xd7, 0x74, 0x45, 0xbf, 0x1f, 0xd3, 0xe9, 0x51, 0xb1, 0xe5,
0xe6, 0x2f, 0x00, 0x00, 0xff, 0xff, 0x16, 0x15, 0xdd, 0xd5, 0x71, 0x02, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: ethrpc/v1/eth.proto
package ethrpcv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
emptypb "google.golang.org/protobuf/types/known/emptypb"
reflect "reflect"
sync "sync"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
_ "google.golang.org/protobuf/types/known/emptypb"
math "math"
)
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)
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
// GetAccounts only for ganache
type GetAccountsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *GetAccountsReq) Reset() {
*x = GetAccountsReq{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *GetAccountsReq) Reset() { *m = GetAccountsReq{} }
func (m *GetAccountsReq) String() string { return proto.CompactTextString(m) }
func (*GetAccountsReq) ProtoMessage() {}
func (*GetAccountsReq) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{0}
}
func (x *GetAccountsReq) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *GetAccountsReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetAccountsReq.Unmarshal(m, b)
}
func (*GetAccountsReq) ProtoMessage() {}
func (x *GetAccountsReq) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *GetAccountsReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetAccountsReq.Marshal(b, m, deterministic)
}
// Deprecated: Use GetAccountsReq.ProtoReflect.Descriptor instead.
func (*GetAccountsReq) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{0}
func (m *GetAccountsReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetAccountsReq.Merge(m, src)
}
func (m *GetAccountsReq) XXX_Size() int {
return xxx_messageInfo_GetAccountsReq.Size(m)
}
func (m *GetAccountsReq) XXX_DiscardUnknown() {
xxx_messageInfo_GetAccountsReq.DiscardUnknown(m)
}
type TestnetReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
var xxx_messageInfo_GetAccountsReq proto.InternalMessageInfo
type TestnetReq struct {
Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *TestnetReq) Reset() {
*x = TestnetReq{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *TestnetReq) Reset() { *m = TestnetReq{} }
func (m *TestnetReq) String() string { return proto.CompactTextString(m) }
func (*TestnetReq) ProtoMessage() {}
func (*TestnetReq) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{1}
}
func (x *TestnetReq) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *TestnetReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TestnetReq.Unmarshal(m, b)
}
func (*TestnetReq) ProtoMessage() {}
func (x *TestnetReq) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *TestnetReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TestnetReq.Marshal(b, m, deterministic)
}
// Deprecated: Use TestnetReq.ProtoReflect.Descriptor instead.
func (*TestnetReq) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{1}
func (m *TestnetReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_TestnetReq.Merge(m, src)
}
func (m *TestnetReq) XXX_Size() int {
return xxx_messageInfo_TestnetReq.Size(m)
}
func (m *TestnetReq) XXX_DiscardUnknown() {
xxx_messageInfo_TestnetReq.DiscardUnknown(m)
}
var xxx_messageInfo_TestnetReq proto.InternalMessageInfo
func (x *TestnetReq) GetId() uint32 {
if x != nil {
return x.Id
func (m *TestnetReq) GetId() uint32 {
if m != nil {
return m.Id
}
return 0
}
type HashStringOrNumber struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ReqString string `protobuf:"bytes,1,opt,name=reqString,proto3" json:"reqString,omitempty"`
ReqNum uint64 `protobuf:"varint,2,opt,name=reqNum,proto3" json:"reqNum,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *HashStringOrNumber) Reset() {
*x = HashStringOrNumber{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *HashStringOrNumber) Reset() { *m = HashStringOrNumber{} }
func (m *HashStringOrNumber) String() string { return proto.CompactTextString(m) }
func (*HashStringOrNumber) ProtoMessage() {}
func (*HashStringOrNumber) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{2}
}
func (x *HashStringOrNumber) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *HashStringOrNumber) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HashStringOrNumber.Unmarshal(m, b)
}
func (*HashStringOrNumber) ProtoMessage() {}
func (x *HashStringOrNumber) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *HashStringOrNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_HashStringOrNumber.Marshal(b, m, deterministic)
}
// Deprecated: Use HashStringOrNumber.ProtoReflect.Descriptor instead.
func (*HashStringOrNumber) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{2}
func (m *HashStringOrNumber) XXX_Merge(src proto.Message) {
xxx_messageInfo_HashStringOrNumber.Merge(m, src)
}
func (m *HashStringOrNumber) XXX_Size() int {
return xxx_messageInfo_HashStringOrNumber.Size(m)
}
func (m *HashStringOrNumber) XXX_DiscardUnknown() {
xxx_messageInfo_HashStringOrNumber.DiscardUnknown(m)
}
func (x *HashStringOrNumber) GetReqString() string {
if x != nil {
return x.ReqString
var xxx_messageInfo_HashStringOrNumber proto.InternalMessageInfo
func (m *HashStringOrNumber) GetReqString() string {
if m != nil {
return m.ReqString
}
return ""
}
func (x *HashStringOrNumber) GetReqNum() uint64 {
if x != nil {
return x.ReqNum
func (m *HashStringOrNumber) GetReqNum() uint64 {
if m != nil {
return m.ReqNum
}
return 0
}
type InfoWithIndex struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Req *HashStringOrNumber `protobuf:"bytes,1,opt,name=req,proto3" json:"req,omitempty"`
Index uint64 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *InfoWithIndex) Reset() {
*x = InfoWithIndex{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *InfoWithIndex) Reset() { *m = InfoWithIndex{} }
func (m *InfoWithIndex) String() string { return proto.CompactTextString(m) }
func (*InfoWithIndex) ProtoMessage() {}
func (*InfoWithIndex) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{3}
}
func (x *InfoWithIndex) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *InfoWithIndex) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_InfoWithIndex.Unmarshal(m, b)
}
func (*InfoWithIndex) ProtoMessage() {}
func (x *InfoWithIndex) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *InfoWithIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_InfoWithIndex.Marshal(b, m, deterministic)
}
// Deprecated: Use InfoWithIndex.ProtoReflect.Descriptor instead.
func (*InfoWithIndex) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{3}
func (m *InfoWithIndex) XXX_Merge(src proto.Message) {
xxx_messageInfo_InfoWithIndex.Merge(m, src)
}
func (m *InfoWithIndex) XXX_Size() int {
return xxx_messageInfo_InfoWithIndex.Size(m)
}
func (m *InfoWithIndex) XXX_DiscardUnknown() {
xxx_messageInfo_InfoWithIndex.DiscardUnknown(m)
}
var xxx_messageInfo_InfoWithIndex proto.InternalMessageInfo
func (x *InfoWithIndex) GetReq() *HashStringOrNumber {
if x != nil {
return x.Req
func (m *InfoWithIndex) GetReq() *HashStringOrNumber {
if m != nil {
return m.Req
}
return nil
}
func (x *InfoWithIndex) GetIndex() uint64 {
if x != nil {
return x.Index
func (m *InfoWithIndex) GetIndex() uint64 {
if m != nil {
return m.Index
}
return 0
}
type CountResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Count uint64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *CountResp) Reset() {
*x = CountResp{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *CountResp) Reset() { *m = CountResp{} }
func (m *CountResp) String() string { return proto.CompactTextString(m) }
func (*CountResp) ProtoMessage() {}
func (*CountResp) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{4}
}
func (x *CountResp) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *CountResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CountResp.Unmarshal(m, b)
}
func (*CountResp) ProtoMessage() {}
func (x *CountResp) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *CountResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CountResp.Marshal(b, m, deterministic)
}
// Deprecated: Use CountResp.ProtoReflect.Descriptor instead.
func (*CountResp) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{4}
func (m *CountResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_CountResp.Merge(m, src)
}
func (m *CountResp) XXX_Size() int {
return xxx_messageInfo_CountResp.Size(m)
}
func (m *CountResp) XXX_DiscardUnknown() {
xxx_messageInfo_CountResp.DiscardUnknown(m)
}
var xxx_messageInfo_CountResp proto.InternalMessageInfo
func (x *CountResp) GetCount() uint64 {
if x != nil {
return x.Count
func (m *CountResp) GetCount() uint64 {
if m != nil {
return m.Count
}
return 0
}
type ObjResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RespObj string `protobuf:"bytes,1,opt,name=respObj,proto3" json:"respObj,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *ObjResp) Reset() {
*x = ObjResp{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *ObjResp) Reset() { *m = ObjResp{} }
func (m *ObjResp) String() string { return proto.CompactTextString(m) }
func (*ObjResp) ProtoMessage() {}
func (*ObjResp) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{5}
}
func (x *ObjResp) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *ObjResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ObjResp.Unmarshal(m, b)
}
func (*ObjResp) ProtoMessage() {}
func (x *ObjResp) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *ObjResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ObjResp.Marshal(b, m, deterministic)
}
// Deprecated: Use ObjResp.ProtoReflect.Descriptor instead.
func (*ObjResp) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{5}
func (m *ObjResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_ObjResp.Merge(m, src)
}
func (m *ObjResp) XXX_Size() int {
return xxx_messageInfo_ObjResp.Size(m)
}
func (m *ObjResp) XXX_DiscardUnknown() {
xxx_messageInfo_ObjResp.DiscardUnknown(m)
}
func (x *ObjResp) GetRespObj() string {
if x != nil {
return x.RespObj
var xxx_messageInfo_ObjResp proto.InternalMessageInfo
func (m *ObjResp) GetRespObj() string {
if m != nil {
return m.RespObj
}
return ""
}
type GetAccountsResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Accounts []string `protobuf:"bytes,1,rep,name=accounts,proto3" json:"accounts,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *GetAccountsResp) Reset() {
*x = GetAccountsResp{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *GetAccountsResp) Reset() { *m = GetAccountsResp{} }
func (m *GetAccountsResp) String() string { return proto.CompactTextString(m) }
func (*GetAccountsResp) ProtoMessage() {}
func (*GetAccountsResp) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{6}
}
func (x *GetAccountsResp) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *GetAccountsResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetAccountsResp.Unmarshal(m, b)
}
func (*GetAccountsResp) ProtoMessage() {}
func (x *GetAccountsResp) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *GetAccountsResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetAccountsResp.Marshal(b, m, deterministic)
}
// Deprecated: Use GetAccountsResp.ProtoReflect.Descriptor instead.
func (*GetAccountsResp) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{6}
func (m *GetAccountsResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetAccountsResp.Merge(m, src)
}
func (m *GetAccountsResp) XXX_Size() int {
return xxx_messageInfo_GetAccountsResp.Size(m)
}
func (m *GetAccountsResp) XXX_DiscardUnknown() {
xxx_messageInfo_GetAccountsResp.DiscardUnknown(m)
}
var xxx_messageInfo_GetAccountsResp proto.InternalMessageInfo
func (x *GetAccountsResp) GetAccounts() []string {
if x != nil {
return x.Accounts
func (m *GetAccountsResp) GetAccounts() []string {
if m != nil {
return m.Accounts
}
return nil
}
// GetBalance -> eth.getBalance -> eth_getBalance
type GetBalanceReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Address []string `protobuf:"bytes,1,rep,name=address,proto3" json:"address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *GetBalanceReq) Reset() {
*x = GetBalanceReq{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *GetBalanceReq) Reset() { *m = GetBalanceReq{} }
func (m *GetBalanceReq) String() string { return proto.CompactTextString(m) }
func (*GetBalanceReq) ProtoMessage() {}
func (*GetBalanceReq) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{7}
}
func (x *GetBalanceReq) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *GetBalanceReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetBalanceReq.Unmarshal(m, b)
}
func (*GetBalanceReq) ProtoMessage() {}
func (x *GetBalanceReq) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *GetBalanceReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetBalanceReq.Marshal(b, m, deterministic)
}
// Deprecated: Use GetBalanceReq.ProtoReflect.Descriptor instead.
func (*GetBalanceReq) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{7}
func (m *GetBalanceReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetBalanceReq.Merge(m, src)
}
func (m *GetBalanceReq) XXX_Size() int {
return xxx_messageInfo_GetBalanceReq.Size(m)
}
func (m *GetBalanceReq) XXX_DiscardUnknown() {
xxx_messageInfo_GetBalanceReq.DiscardUnknown(m)
}
func (x *GetBalanceReq) GetAddress() []string {
if x != nil {
return x.Address
var xxx_messageInfo_GetBalanceReq proto.InternalMessageInfo
func (m *GetBalanceReq) GetAddress() []string {
if m != nil {
return m.Address
}
return nil
}
type GetBalanceResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Balance []string `protobuf:"bytes,1,rep,name=balance,proto3" json:"balance,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *GetBalanceResp) Reset() {
*x = GetBalanceResp{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *GetBalanceResp) Reset() { *m = GetBalanceResp{} }
func (m *GetBalanceResp) String() string { return proto.CompactTextString(m) }
func (*GetBalanceResp) ProtoMessage() {}
func (*GetBalanceResp) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{8}
}
func (x *GetBalanceResp) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *GetBalanceResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetBalanceResp.Unmarshal(m, b)
}
func (*GetBalanceResp) ProtoMessage() {}
func (x *GetBalanceResp) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[8]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *GetBalanceResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetBalanceResp.Marshal(b, m, deterministic)
}
// Deprecated: Use GetBalanceResp.ProtoReflect.Descriptor instead.
func (*GetBalanceResp) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{8}
func (m *GetBalanceResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetBalanceResp.Merge(m, src)
}
func (m *GetBalanceResp) XXX_Size() int {
return xxx_messageInfo_GetBalanceResp.Size(m)
}
func (m *GetBalanceResp) XXX_DiscardUnknown() {
xxx_messageInfo_GetBalanceResp.DiscardUnknown(m)
}
var xxx_messageInfo_GetBalanceResp proto.InternalMessageInfo
func (x *GetBalanceResp) GetBalance() []string {
if x != nil {
return x.Balance
func (m *GetBalanceResp) GetBalance() []string {
if m != nil {
return m.Balance
}
return nil
}
// GetNonce -> eth.GetNonce -> GetNonce
type GetNonceReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Address []string `protobuf:"bytes,1,rep,name=address,proto3" json:"address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *GetNonceReq) Reset() {
*x = GetNonceReq{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *GetNonceReq) Reset() { *m = GetNonceReq{} }
func (m *GetNonceReq) String() string { return proto.CompactTextString(m) }
func (*GetNonceReq) ProtoMessage() {}
func (*GetNonceReq) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{9}
}
func (x *GetNonceReq) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *GetNonceReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetNonceReq.Unmarshal(m, b)
}
func (*GetNonceReq) ProtoMessage() {}
func (x *GetNonceReq) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[9]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *GetNonceReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetNonceReq.Marshal(b, m, deterministic)
}
// Deprecated: Use GetNonceReq.ProtoReflect.Descriptor instead.
func (*GetNonceReq) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{9}
func (m *GetNonceReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetNonceReq.Merge(m, src)
}
func (m *GetNonceReq) XXX_Size() int {
return xxx_messageInfo_GetNonceReq.Size(m)
}
func (m *GetNonceReq) XXX_DiscardUnknown() {
xxx_messageInfo_GetNonceReq.DiscardUnknown(m)
}
func (x *GetNonceReq) GetAddress() []string {
if x != nil {
return x.Address
var xxx_messageInfo_GetNonceReq proto.InternalMessageInfo
func (m *GetNonceReq) GetAddress() []string {
if m != nil {
return m.Address
}
return nil
}
type GetNonceResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Balance []string `protobuf:"bytes,1,rep,name=balance,proto3" json:"balance,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *GetNonceResp) Reset() {
*x = GetNonceResp{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *GetNonceResp) Reset() { *m = GetNonceResp{} }
func (m *GetNonceResp) String() string { return proto.CompactTextString(m) }
func (*GetNonceResp) ProtoMessage() {}
func (*GetNonceResp) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{10}
}
func (x *GetNonceResp) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *GetNonceResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetNonceResp.Unmarshal(m, b)
}
func (*GetNonceResp) ProtoMessage() {}
func (x *GetNonceResp) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[10]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *GetNonceResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetNonceResp.Marshal(b, m, deterministic)
}
// Deprecated: Use GetNonceResp.ProtoReflect.Descriptor instead.
func (*GetNonceResp) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{10}
func (m *GetNonceResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetNonceResp.Merge(m, src)
}
func (m *GetNonceResp) XXX_Size() int {
return xxx_messageInfo_GetNonceResp.Size(m)
}
func (m *GetNonceResp) XXX_DiscardUnknown() {
xxx_messageInfo_GetNonceResp.DiscardUnknown(m)
}
var xxx_messageInfo_GetNonceResp proto.InternalMessageInfo
func (x *GetNonceResp) GetBalance() []string {
if x != nil {
return x.Balance
func (m *GetNonceResp) GetBalance() []string {
if m != nil {
return m.Balance
}
return nil
}
type CreateRawTransactionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
To string `protobuf:"bytes,1,opt,name=to,proto3" json:"to,omitempty"`
Data string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
Gas uint32 `protobuf:"varint,3,opt,name=gas,proto3" json:"gas,omitempty"`
Value uint32 `protobuf:"varint,4,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *CreateRawTransactionReq) Reset() {
*x = CreateRawTransactionReq{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *CreateRawTransactionReq) Reset() { *m = CreateRawTransactionReq{} }
func (m *CreateRawTransactionReq) String() string { return proto.CompactTextString(m) }
func (*CreateRawTransactionReq) ProtoMessage() {}
func (*CreateRawTransactionReq) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{11}
}
func (x *CreateRawTransactionReq) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *CreateRawTransactionReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateRawTransactionReq.Unmarshal(m, b)
}
func (*CreateRawTransactionReq) ProtoMessage() {}
func (x *CreateRawTransactionReq) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[11]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *CreateRawTransactionReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CreateRawTransactionReq.Marshal(b, m, deterministic)
}
// Deprecated: Use CreateRawTransactionReq.ProtoReflect.Descriptor instead.
func (*CreateRawTransactionReq) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{11}
func (m *CreateRawTransactionReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_CreateRawTransactionReq.Merge(m, src)
}
func (m *CreateRawTransactionReq) XXX_Size() int {
return xxx_messageInfo_CreateRawTransactionReq.Size(m)
}
func (m *CreateRawTransactionReq) XXX_DiscardUnknown() {
xxx_messageInfo_CreateRawTransactionReq.DiscardUnknown(m)
}
var xxx_messageInfo_CreateRawTransactionReq proto.InternalMessageInfo
func (x *CreateRawTransactionReq) GetTo() string {
if x != nil {
return x.To
func (m *CreateRawTransactionReq) GetTo() string {
if m != nil {
return m.To
}
return ""
}
func (x *CreateRawTransactionReq) GetData() string {
if x != nil {
return x.Data
func (m *CreateRawTransactionReq) GetData() string {
if m != nil {
return m.Data
}
return ""
}
func (x *CreateRawTransactionReq) GetGas() uint32 {
if x != nil {
return x.Gas
func (m *CreateRawTransactionReq) GetGas() uint32 {
if m != nil {
return m.Gas
}
return 0
}
func (x *CreateRawTransactionReq) GetValue() uint32 {
if x != nil {
return x.Value
func (m *CreateRawTransactionReq) GetValue() uint32 {
if m != nil {
return m.Value
}
return 0
}
type CreateRawTransactionResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
RawTX string `protobuf:"bytes,1,opt,name=rawTX,proto3" json:"rawTX,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *CreateRawTransactionResp) Reset() {
*x = CreateRawTransactionResp{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *CreateRawTransactionResp) Reset() { *m = CreateRawTransactionResp{} }
func (m *CreateRawTransactionResp) String() string { return proto.CompactTextString(m) }
func (*CreateRawTransactionResp) ProtoMessage() {}
func (*CreateRawTransactionResp) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{12}
}
func (x *CreateRawTransactionResp) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *CreateRawTransactionResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateRawTransactionResp.Unmarshal(m, b)
}
func (*CreateRawTransactionResp) ProtoMessage() {}
func (x *CreateRawTransactionResp) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[12]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *CreateRawTransactionResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CreateRawTransactionResp.Marshal(b, m, deterministic)
}
// Deprecated: Use CreateRawTransactionResp.ProtoReflect.Descriptor instead.
func (*CreateRawTransactionResp) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{12}
func (m *CreateRawTransactionResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_CreateRawTransactionResp.Merge(m, src)
}
func (m *CreateRawTransactionResp) XXX_Size() int {
return xxx_messageInfo_CreateRawTransactionResp.Size(m)
}
func (m *CreateRawTransactionResp) XXX_DiscardUnknown() {
xxx_messageInfo_CreateRawTransactionResp.DiscardUnknown(m)
}
func (x *CreateRawTransactionResp) GetRawTX() string {
if x != nil {
return x.RawTX
var xxx_messageInfo_CreateRawTransactionResp proto.InternalMessageInfo
func (m *CreateRawTransactionResp) GetRawTX() string {
if m != nil {
return m.RawTX
}
return ""
}
type DeploySignedTransactionReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SignedTX string `protobuf:"bytes,1,opt,name=signedTX,proto3" json:"signedTX,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *DeploySignedTransactionReq) Reset() {
*x = DeploySignedTransactionReq{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *DeploySignedTransactionReq) Reset() { *m = DeploySignedTransactionReq{} }
func (m *DeploySignedTransactionReq) String() string { return proto.CompactTextString(m) }
func (*DeploySignedTransactionReq) ProtoMessage() {}
func (*DeploySignedTransactionReq) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{13}
}
func (x *DeploySignedTransactionReq) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *DeploySignedTransactionReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeploySignedTransactionReq.Unmarshal(m, b)
}
func (*DeploySignedTransactionReq) ProtoMessage() {}
func (x *DeploySignedTransactionReq) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[13]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *DeploySignedTransactionReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeploySignedTransactionReq.Marshal(b, m, deterministic)
}
// Deprecated: Use DeploySignedTransactionReq.ProtoReflect.Descriptor instead.
func (*DeploySignedTransactionReq) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{13}
func (m *DeploySignedTransactionReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeploySignedTransactionReq.Merge(m, src)
}
func (m *DeploySignedTransactionReq) XXX_Size() int {
return xxx_messageInfo_DeploySignedTransactionReq.Size(m)
}
func (m *DeploySignedTransactionReq) XXX_DiscardUnknown() {
xxx_messageInfo_DeploySignedTransactionReq.DiscardUnknown(m)
}
var xxx_messageInfo_DeploySignedTransactionReq proto.InternalMessageInfo
func (x *DeploySignedTransactionReq) GetSignedTX() string {
if x != nil {
return x.SignedTX
func (m *DeploySignedTransactionReq) GetSignedTX() string {
if m != nil {
return m.SignedTX
}
return ""
}
type DeploySignedTransactionResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
TxReciept string `protobuf:"bytes,1,opt,name=txReciept,proto3" json:"txReciept,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *DeploySignedTransactionResp) Reset() {
*x = DeploySignedTransactionResp{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *DeploySignedTransactionResp) Reset() { *m = DeploySignedTransactionResp{} }
func (m *DeploySignedTransactionResp) String() string { return proto.CompactTextString(m) }
func (*DeploySignedTransactionResp) ProtoMessage() {}
func (*DeploySignedTransactionResp) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{14}
}
func (x *DeploySignedTransactionResp) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *DeploySignedTransactionResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DeploySignedTransactionResp.Unmarshal(m, b)
}
func (*DeploySignedTransactionResp) ProtoMessage() {}
func (x *DeploySignedTransactionResp) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[14]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *DeploySignedTransactionResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DeploySignedTransactionResp.Marshal(b, m, deterministic)
}
// Deprecated: Use DeploySignedTransactionResp.ProtoReflect.Descriptor instead.
func (*DeploySignedTransactionResp) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{14}
func (m *DeploySignedTransactionResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_DeploySignedTransactionResp.Merge(m, src)
}
func (m *DeploySignedTransactionResp) XXX_Size() int {
return xxx_messageInfo_DeploySignedTransactionResp.Size(m)
}
func (m *DeploySignedTransactionResp) XXX_DiscardUnknown() {
xxx_messageInfo_DeploySignedTransactionResp.DiscardUnknown(m)
}
func (x *DeploySignedTransactionResp) GetTxReciept() string {
if x != nil {
return x.TxReciept
var xxx_messageInfo_DeploySignedTransactionResp proto.InternalMessageInfo
func (m *DeploySignedTransactionResp) GetTxReciept() string {
if m != nil {
return m.TxReciept
}
return ""
}
// GetTransaction -> Eth.getTransaction -> eth_getTransactionByHAsh
type TxHash struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Txhash string `protobuf:"bytes,1,opt,name=txhash,proto3" json:"txhash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *TxHash) Reset() {
*x = TxHash{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *TxHash) Reset() { *m = TxHash{} }
func (m *TxHash) String() string { return proto.CompactTextString(m) }
func (*TxHash) ProtoMessage() {}
func (*TxHash) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{15}
}
func (x *TxHash) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *TxHash) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TxHash.Unmarshal(m, b)
}
func (*TxHash) ProtoMessage() {}
func (x *TxHash) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[15]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *TxHash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TxHash.Marshal(b, m, deterministic)
}
// Deprecated: Use TxHash.ProtoReflect.Descriptor instead.
func (*TxHash) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{15}
func (m *TxHash) XXX_Merge(src proto.Message) {
xxx_messageInfo_TxHash.Merge(m, src)
}
func (m *TxHash) XXX_Size() int {
return xxx_messageInfo_TxHash.Size(m)
}
func (m *TxHash) XXX_DiscardUnknown() {
xxx_messageInfo_TxHash.DiscardUnknown(m)
}
func (x *TxHash) GetTxhash() string {
if x != nil {
return x.Txhash
var xxx_messageInfo_TxHash proto.InternalMessageInfo
func (m *TxHash) GetTxhash() string {
if m != nil {
return m.Txhash
}
return ""
}
type TransactionInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Transaction string `protobuf:"bytes,1,opt,name=transaction,proto3" json:"transaction,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *TransactionInfo) Reset() {
*x = TransactionInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *TransactionInfo) Reset() { *m = TransactionInfo{} }
func (m *TransactionInfo) String() string { return proto.CompactTextString(m) }
func (*TransactionInfo) ProtoMessage() {}
func (*TransactionInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{16}
}
func (x *TransactionInfo) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *TransactionInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TransactionInfo.Unmarshal(m, b)
}
func (*TransactionInfo) ProtoMessage() {}
func (x *TransactionInfo) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[16]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *TransactionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TransactionInfo.Marshal(b, m, deterministic)
}
// Deprecated: Use TransactionInfo.ProtoReflect.Descriptor instead.
func (*TransactionInfo) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{16}
func (m *TransactionInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_TransactionInfo.Merge(m, src)
}
func (m *TransactionInfo) XXX_Size() int {
return xxx_messageInfo_TransactionInfo.Size(m)
}
func (m *TransactionInfo) XXX_DiscardUnknown() {
xxx_messageInfo_TransactionInfo.DiscardUnknown(m)
}
var xxx_messageInfo_TransactionInfo proto.InternalMessageInfo
func (x *TransactionInfo) GetTransaction() string {
if x != nil {
return x.Transaction
func (m *TransactionInfo) GetTransaction() string {
if m != nil {
return m.Transaction
}
return ""
}
type TxReceipt struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
TxReceipt string `protobuf:"bytes,1,opt,name=txReceipt,proto3" json:"txReceipt,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *TxReceipt) Reset() {
*x = TxReceipt{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *TxReceipt) Reset() { *m = TxReceipt{} }
func (m *TxReceipt) String() string { return proto.CompactTextString(m) }
func (*TxReceipt) ProtoMessage() {}
func (*TxReceipt) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{17}
}
func (x *TxReceipt) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *TxReceipt) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TxReceipt.Unmarshal(m, b)
}
func (*TxReceipt) ProtoMessage() {}
func (x *TxReceipt) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[17]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *TxReceipt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TxReceipt.Marshal(b, m, deterministic)
}
// Deprecated: Use TxReceipt.ProtoReflect.Descriptor instead.
func (*TxReceipt) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{17}
func (m *TxReceipt) XXX_Merge(src proto.Message) {
xxx_messageInfo_TxReceipt.Merge(m, src)
}
func (m *TxReceipt) XXX_Size() int {
return xxx_messageInfo_TxReceipt.Size(m)
}
func (m *TxReceipt) XXX_DiscardUnknown() {
xxx_messageInfo_TxReceipt.DiscardUnknown(m)
}
var xxx_messageInfo_TxReceipt proto.InternalMessageInfo
func (x *TxReceipt) GetTxReceipt() string {
if x != nil {
return x.TxReceipt
func (m *TxReceipt) GetTxReceipt() string {
if m != nil {
return m.TxReceipt
}
return ""
}
type RawTxRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Networkid uint32 `protobuf:"varint,1,opt,name=networkid,proto3" json:"networkid,omitempty"`
Tx string `protobuf:"bytes,2,opt,name=tx,proto3" json:"tx,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *RawTxRequest) Reset() {
*x = RawTxRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *RawTxRequest) Reset() { *m = RawTxRequest{} }
func (m *RawTxRequest) String() string { return proto.CompactTextString(m) }
func (*RawTxRequest) ProtoMessage() {}
func (*RawTxRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{18}
}
func (x *RawTxRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *RawTxRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RawTxRequest.Unmarshal(m, b)
}
func (*RawTxRequest) ProtoMessage() {}
func (x *RawTxRequest) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[18]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *RawTxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RawTxRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use RawTxRequest.ProtoReflect.Descriptor instead.
func (*RawTxRequest) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{18}
func (m *RawTxRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_RawTxRequest.Merge(m, src)
}
func (m *RawTxRequest) XXX_Size() int {
return xxx_messageInfo_RawTxRequest.Size(m)
}
func (m *RawTxRequest) XXX_DiscardUnknown() {
xxx_messageInfo_RawTxRequest.DiscardUnknown(m)
}
func (x *RawTxRequest) GetNetworkid() uint32 {
if x != nil {
return x.Networkid
var xxx_messageInfo_RawTxRequest proto.InternalMessageInfo
func (m *RawTxRequest) GetNetworkid() uint32 {
if m != nil {
return m.Networkid
}
return 0
}
func (x *RawTxRequest) GetTx() string {
if x != nil {
return x.Tx
func (m *RawTxRequest) GetTx() string {
if m != nil {
return m.Tx
}
return ""
}
type BlockNumber struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Blocknum uint64 `protobuf:"varint,1,opt,name=blocknum,proto3" json:"blocknum,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BlockNumber) Reset() {
*x = BlockNumber{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BlockNumber) Reset() { *m = BlockNumber{} }
func (m *BlockNumber) String() string { return proto.CompactTextString(m) }
func (*BlockNumber) ProtoMessage() {}
func (*BlockNumber) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{19}
}
func (x *BlockNumber) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BlockNumber) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlockNumber.Unmarshal(m, b)
}
func (*BlockNumber) ProtoMessage() {}
func (x *BlockNumber) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[19]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BlockNumber) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BlockNumber.Marshal(b, m, deterministic)
}
// Deprecated: Use BlockNumber.ProtoReflect.Descriptor instead.
func (*BlockNumber) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{19}
func (m *BlockNumber) XXX_Merge(src proto.Message) {
xxx_messageInfo_BlockNumber.Merge(m, src)
}
func (m *BlockNumber) XXX_Size() int {
return xxx_messageInfo_BlockNumber.Size(m)
}
func (m *BlockNumber) XXX_DiscardUnknown() {
xxx_messageInfo_BlockNumber.DiscardUnknown(m)
}
func (x *BlockNumber) GetBlocknum() uint64 {
if x != nil {
return x.Blocknum
var xxx_messageInfo_BlockNumber proto.InternalMessageInfo
func (m *BlockNumber) GetBlocknum() uint64 {
if m != nil {
return m.Blocknum
}
return 0
}
type TxResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
TxData string `protobuf:"bytes,1,opt,name=txData,proto3" json:"txData,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *TxResponse) Reset() {
*x = TxResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *TxResponse) Reset() { *m = TxResponse{} }
func (m *TxResponse) String() string { return proto.CompactTextString(m) }
func (*TxResponse) ProtoMessage() {}
func (*TxResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{20}
}
func (x *TxResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *TxResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TxResponse.Unmarshal(m, b)
}
func (*TxResponse) ProtoMessage() {}
func (x *TxResponse) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[20]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *TxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TxResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use TxResponse.ProtoReflect.Descriptor instead.
func (*TxResponse) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{20}
func (m *TxResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_TxResponse.Merge(m, src)
}
func (m *TxResponse) XXX_Size() int {
return xxx_messageInfo_TxResponse.Size(m)
}
func (m *TxResponse) XXX_DiscardUnknown() {
xxx_messageInfo_TxResponse.DiscardUnknown(m)
}
var xxx_messageInfo_TxResponse proto.InternalMessageInfo
func (x *TxResponse) GetTxData() string {
if x != nil {
return x.TxData
func (m *TxResponse) GetTxData() string {
if m != nil {
return m.TxData
}
return ""
}
type NumResult struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ResultNum uint64 `protobuf:"varint,1,opt,name=resultNum,proto3" json:"resultNum,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *NumResult) Reset() {
*x = NumResult{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *NumResult) Reset() { *m = NumResult{} }
func (m *NumResult) String() string { return proto.CompactTextString(m) }
func (*NumResult) ProtoMessage() {}
func (*NumResult) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{21}
}
func (x *NumResult) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *NumResult) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NumResult.Unmarshal(m, b)
}
func (*NumResult) ProtoMessage() {}
func (x *NumResult) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[21]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *NumResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_NumResult.Marshal(b, m, deterministic)
}
// Deprecated: Use NumResult.ProtoReflect.Descriptor instead.
func (*NumResult) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{21}
func (m *NumResult) XXX_Merge(src proto.Message) {
xxx_messageInfo_NumResult.Merge(m, src)
}
func (m *NumResult) XXX_Size() int {
return xxx_messageInfo_NumResult.Size(m)
}
func (m *NumResult) XXX_DiscardUnknown() {
xxx_messageInfo_NumResult.DiscardUnknown(m)
}
func (x *NumResult) GetResultNum() uint64 {
if x != nil {
return x.ResultNum
var xxx_messageInfo_NumResult proto.InternalMessageInfo
func (m *NumResult) GetResultNum() uint64 {
if m != nil {
return m.ResultNum
}
return 0
}
type GetTxReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Networkid uint32 `protobuf:"varint,1,opt,name=networkid,proto3" json:"networkid,omitempty"`
Txhash string `protobuf:"bytes,2,opt,name=txhash,proto3" json:"txhash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *GetTxReq) Reset() {
*x = GetTxReq{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *GetTxReq) Reset() { *m = GetTxReq{} }
func (m *GetTxReq) String() string { return proto.CompactTextString(m) }
func (*GetTxReq) ProtoMessage() {}
func (*GetTxReq) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{22}
}
func (x *GetTxReq) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *GetTxReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetTxReq.Unmarshal(m, b)
}
func (*GetTxReq) ProtoMessage() {}
func (x *GetTxReq) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[22]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *GetTxReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetTxReq.Marshal(b, m, deterministic)
}
// Deprecated: Use GetTxReq.ProtoReflect.Descriptor instead.
func (*GetTxReq) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{22}
func (m *GetTxReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetTxReq.Merge(m, src)
}
func (m *GetTxReq) XXX_Size() int {
return xxx_messageInfo_GetTxReq.Size(m)
}
func (m *GetTxReq) XXX_DiscardUnknown() {
xxx_messageInfo_GetTxReq.DiscardUnknown(m)
}
var xxx_messageInfo_GetTxReq proto.InternalMessageInfo
func (x *GetTxReq) GetNetworkid() uint32 {
if x != nil {
return x.Networkid
func (m *GetTxReq) GetNetworkid() uint32 {
if m != nil {
return m.Networkid
}
return 0
}
func (x *GetTxReq) GetTxhash() string {
if x != nil {
return x.Txhash
func (m *GetTxReq) GetTxhash() string {
if m != nil {
return m.Txhash
}
return ""
}
type CallRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Networkid uint32 `protobuf:"varint,1,opt,name=networkid,proto3" json:"networkid,omitempty"`
Fn string `protobuf:"bytes,2,opt,name=fn,proto3" json:"fn,omitempty"`
Params string `protobuf:"bytes,3,opt,name=params,proto3" json:"params,omitempty"`
Abi string `protobuf:"bytes,4,opt,name=abi,proto3" json:"abi,omitempty"`
Address string `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
FromAddress string `protobuf:"bytes,6,opt,name=fromAddress,proto3" json:"fromAddress,omitempty"` // python will not allow .from so it has to be fromAddress
FromAddress string `protobuf:"bytes,6,opt,name=fromAddress,proto3" json:"fromAddress,omitempty"`
Value uint64 `protobuf:"varint,7,opt,name=value,proto3" json:"value,omitempty"`
GasSupply uint64 `protobuf:"varint,8,opt,name=gasSupply,proto3" json:"gasSupply,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *CallRequest) Reset() {
*x = CallRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *CallRequest) Reset() { *m = CallRequest{} }
func (m *CallRequest) String() string { return proto.CompactTextString(m) }
func (*CallRequest) ProtoMessage() {}
func (*CallRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{23}
}
func (x *CallRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *CallRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CallRequest.Unmarshal(m, b)
}
func (*CallRequest) ProtoMessage() {}
func (x *CallRequest) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[23]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *CallRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CallRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use CallRequest.ProtoReflect.Descriptor instead.
func (*CallRequest) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{23}
func (m *CallRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_CallRequest.Merge(m, src)
}
func (m *CallRequest) XXX_Size() int {
return xxx_messageInfo_CallRequest.Size(m)
}
func (m *CallRequest) XXX_DiscardUnknown() {
xxx_messageInfo_CallRequest.DiscardUnknown(m)
}
var xxx_messageInfo_CallRequest proto.InternalMessageInfo
func (x *CallRequest) GetNetworkid() uint32 {
if x != nil {
return x.Networkid
func (m *CallRequest) GetNetworkid() uint32 {
if m != nil {
return m.Networkid
}
return 0
}
func (x *CallRequest) GetFn() string {
if x != nil {
return x.Fn
func (m *CallRequest) GetFn() string {
if m != nil {
return m.Fn
}
return ""
}
func (x *CallRequest) GetParams() string {
if x != nil {
return x.Params
func (m *CallRequest) GetParams() string {
if m != nil {
return m.Params
}
return ""
}
func (x *CallRequest) GetAbi() string {
if x != nil {
return x.Abi
func (m *CallRequest) GetAbi() string {
if m != nil {
return m.Abi
}
return ""
}
func (x *CallRequest) GetAddress() string {
if x != nil {
return x.Address
func (m *CallRequest) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
func (x *CallRequest) GetFromAddress() string {
if x != nil {
return x.FromAddress
func (m *CallRequest) GetFromAddress() string {
if m != nil {
return m.FromAddress
}
return ""
}
func (x *CallRequest) GetValue() uint64 {
if x != nil {
return x.Value
func (m *CallRequest) GetValue() uint64 {
if m != nil {
return m.Value
}
return 0
}
func (x *CallRequest) GetGasSupply() uint64 {
if x != nil {
return x.GasSupply
func (m *CallRequest) GetGasSupply() uint64 {
if m != nil {
return m.GasSupply
}
return 0
}
type CallResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Result string `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *CallResponse) Reset() {
*x = CallResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_ethrpc_v1_eth_proto_msgTypes[24]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *CallResponse) Reset() { *m = CallResponse{} }
func (m *CallResponse) String() string { return proto.CompactTextString(m) }
func (*CallResponse) ProtoMessage() {}
func (*CallResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_593be27663e44a0d, []int{24}
}
func (x *CallResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *CallResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CallResponse.Unmarshal(m, b)
}
func (*CallResponse) ProtoMessage() {}
func (x *CallResponse) ProtoReflect() protoreflect.Message {
mi := &file_ethrpc_v1_eth_proto_msgTypes[24]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *CallResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CallResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use CallResponse.ProtoReflect.Descriptor instead.
func (*CallResponse) Descriptor() ([]byte, []int) {
return file_ethrpc_v1_eth_proto_rawDescGZIP(), []int{24}
func (m *CallResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_CallResponse.Merge(m, src)
}
func (m *CallResponse) XXX_Size() int {
return xxx_messageInfo_CallResponse.Size(m)
}
func (m *CallResponse) XXX_DiscardUnknown() {
xxx_messageInfo_CallResponse.DiscardUnknown(m)
}
func (x *CallResponse) GetResult() string {
if x != nil {
return x.Result
var xxx_messageInfo_CallResponse proto.InternalMessageInfo
func (m *CallResponse) GetResult() string {
if m != nil {
return m.Result
}
return ""
}
var File_ethrpc_v1_eth_proto protoreflect.FileDescriptor
var file_ethrpc_v1_eth_proto_rawDesc = []byte{
0x0a, 0x13, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2f, 0x76, 0x31, 0x2f, 0x65, 0x74, 0x68, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x09, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31,
0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x10, 0x0a,
0x0e, 0x47, 0x65, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x22,
0x1c, 0x0a, 0x0a, 0x54, 0x65, 0x73, 0x74, 0x6e, 0x65, 0x74, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a,
0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x22, 0x4a, 0x0a,
0x12, 0x48, 0x61, 0x73, 0x68, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4f, 0x72, 0x4e, 0x75, 0x6d,
0x62, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x71, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x71, 0x53, 0x74, 0x72, 0x69, 0x6e,
0x67, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x71, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28,
0x04, 0x52, 0x06, 0x72, 0x65, 0x71, 0x4e, 0x75, 0x6d, 0x22, 0x56, 0x0a, 0x0d, 0x49, 0x6e, 0x66,
0x6f, 0x57, 0x69, 0x74, 0x68, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2f, 0x0a, 0x03, 0x72, 0x65,
0x71, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63,
0x2e, 0x76, 0x31, 0x2e, 0x48, 0x61, 0x73, 0x68, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4f, 0x72,
0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x03, 0x72, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x69,
0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65,
0x78, 0x22, 0x21, 0x0a, 0x09, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14,
0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63,
0x6f, 0x75, 0x6e, 0x74, 0x22, 0x23, 0x0a, 0x07, 0x4f, 0x62, 0x6a, 0x52, 0x65, 0x73, 0x70, 0x12,
0x18, 0x0a, 0x07, 0x72, 0x65, 0x73, 0x70, 0x4f, 0x62, 0x6a, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x07, 0x72, 0x65, 0x73, 0x70, 0x4f, 0x62, 0x6a, 0x22, 0x2d, 0x0a, 0x0f, 0x47, 0x65, 0x74,
0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1a, 0x0a, 0x08,
0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08,
0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x22, 0x29, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x42,
0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64,
0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72,
0x65, 0x73, 0x73, 0x22, 0x2a, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63,
0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65,
0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x22,
0x27, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x12, 0x18,
0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52,
0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x28, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x4e,
0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x61, 0x6c, 0x61,
0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x62, 0x61, 0x6c, 0x61, 0x6e,
0x63, 0x65, 0x22, 0x65, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x61, 0x77, 0x54,
0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a,
0x02, 0x74, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x74, 0x6f, 0x12, 0x12, 0x0a,
0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x64, 0x61, 0x74,
0x61, 0x12, 0x10, 0x0a, 0x03, 0x67, 0x61, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
0x67, 0x61, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01,
0x28, 0x0d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x30, 0x0a, 0x18, 0x43, 0x72, 0x65,
0x61, 0x74, 0x65, 0x52, 0x61, 0x77, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x61, 0x77, 0x54, 0x58, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x72, 0x61, 0x77, 0x54, 0x58, 0x22, 0x38, 0x0a, 0x1a, 0x44,
0x65, 0x70, 0x6c, 0x6f, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73,
0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x69, 0x67,
0x6e, 0x65, 0x64, 0x54, 0x58, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x69, 0x67,
0x6e, 0x65, 0x64, 0x54, 0x58, 0x22, 0x3b, 0x0a, 0x1b, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x53,
0x69, 0x67, 0x6e, 0x65, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x78, 0x52, 0x65, 0x63, 0x69, 0x65, 0x70,
0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x78, 0x52, 0x65, 0x63, 0x69, 0x65,
0x70, 0x74, 0x22, 0x20, 0x0a, 0x06, 0x54, 0x78, 0x48, 0x61, 0x73, 0x68, 0x12, 0x16, 0x0a, 0x06,
0x74, 0x78, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x78,
0x68, 0x61, 0x73, 0x68, 0x22, 0x33, 0x0a, 0x0f, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x74, 0x72, 0x61, 0x6e, 0x73,
0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x72,
0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x29, 0x0a, 0x09, 0x54, 0x78, 0x52,
0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x78, 0x52, 0x65, 0x63, 0x65,
0x69, 0x70, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x74, 0x78, 0x52, 0x65, 0x63,
0x65, 0x69, 0x70, 0x74, 0x22, 0x3c, 0x0a, 0x0c, 0x52, 0x61, 0x77, 0x54, 0x78, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69,
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b,
0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x74, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02,
0x74, 0x78, 0x22, 0x29, 0x0a, 0x0b, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65,
0x72, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20,
0x01, 0x28, 0x04, 0x52, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x6e, 0x75, 0x6d, 0x22, 0x24, 0x0a,
0x0a, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74,
0x78, 0x44, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x78, 0x44,
0x61, 0x74, 0x61, 0x22, 0x29, 0x0a, 0x09, 0x4e, 0x75, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x75, 0x6d, 0x18, 0x01, 0x20,
0x01, 0x28, 0x04, 0x52, 0x09, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4e, 0x75, 0x6d, 0x22, 0x40,
0x0a, 0x08, 0x47, 0x65, 0x74, 0x54, 0x78, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x65,
0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6e,
0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x78, 0x68, 0x61,
0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x78, 0x68, 0x61, 0x73, 0x68,
0x22, 0xd5, 0x01, 0x0a, 0x0b, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0d, 0x52, 0x09, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x69, 0x64, 0x12, 0x0e,
0x0a, 0x02, 0x66, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x66, 0x6e, 0x12, 0x16,
0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x62, 0x69, 0x18, 0x04, 0x20,
0x01, 0x28, 0x09, 0x52, 0x03, 0x61, 0x62, 0x69, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72,
0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65,
0x73, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x66, 0x72, 0x6f, 0x6d, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73,
0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x66, 0x72, 0x6f, 0x6d, 0x41, 0x64, 0x64,
0x72, 0x65, 0x73, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20,
0x01, 0x28, 0x04, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x67, 0x61,
0x73, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x67,
0x61, 0x73, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x22, 0x26, 0x0a, 0x0c, 0x43, 0x61, 0x6c, 0x6c,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x32, 0xcb, 0x06, 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x45, 0x74, 0x68, 0x53, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x12, 0x43, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x42, 0x61, 0x6c, 0x61, 0x6e,
0x63, 0x65, 0x12, 0x18, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x47,
0x65, 0x74, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x19, 0x2e, 0x65,
0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x42, 0x61, 0x6c, 0x61,
0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x3d, 0x0a, 0x08, 0x47, 0x65, 0x74,
0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x12, 0x16, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76,
0x31, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e,
0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x6e,
0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x43, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x54,
0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x13, 0x2e, 0x65, 0x74, 0x68,
0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x54, 0x78, 0x52, 0x65, 0x71, 0x1a,
0x1a, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e,
0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x00, 0x12, 0x42, 0x0a,
0x15, 0x47, 0x65, 0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52,
0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x12, 0x11, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e,
0x76, 0x31, 0x2e, 0x54, 0x78, 0x48, 0x61, 0x73, 0x68, 0x1a, 0x14, 0x2e, 0x65, 0x74, 0x68, 0x72,
0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x78, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x22,
0x00, 0x12, 0x41, 0x0a, 0x0c, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x61, 0x63, 0x74, 0x43, 0x61, 0x6c,
0x6c, 0x12, 0x16, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61,
0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x65, 0x74, 0x68, 0x72,
0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
0x73, 0x65, 0x22, 0x00, 0x12, 0x3d, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x48, 0x61, 0x73, 0x68, 0x72,
0x61, 0x74, 0x65, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x14, 0x2e, 0x65, 0x74,
0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x75, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c,
0x74, 0x22, 0x00, 0x12, 0x3d, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x47, 0x61, 0x73, 0x50, 0x72, 0x69,
0x63, 0x65, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x14, 0x2e, 0x65, 0x74, 0x68,
0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x75, 0x6d, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x22, 0x00, 0x12, 0x42, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75,
0x6d, 0x62, 0x65, 0x72, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x16, 0x2e, 0x65,
0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75,
0x6d, 0x62, 0x65, 0x72, 0x22, 0x00, 0x12, 0x51, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x42, 0x6c, 0x6f,
0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75,
0x6e, 0x74, 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x48,
0x61, 0x73, 0x68, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4f, 0x72, 0x4e, 0x75, 0x6d, 0x62, 0x65,
0x72, 0x1a, 0x14, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f,
0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x3f, 0x0a, 0x08, 0x47, 0x65, 0x74,
0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x1d, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76,
0x31, 0x2e, 0x48, 0x61, 0x73, 0x68, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4f, 0x72, 0x4e, 0x75,
0x6d, 0x62, 0x65, 0x72, 0x1a, 0x12, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31,
0x2e, 0x4f, 0x62, 0x6a, 0x52, 0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x49, 0x0a, 0x17, 0x47, 0x65,
0x74, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x72, 0x6f, 0x6d,
0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x18, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76,
0x31, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x57, 0x69, 0x74, 0x68, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x1a,
0x12, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x62, 0x6a, 0x52,
0x65, 0x73, 0x70, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x13, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x61, 0x77,
0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x17, 0x2e, 0x65,
0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x61, 0x77, 0x54, 0x78, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76,
0x31, 0x2e, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0xb1,
0x01, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x2e, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x31,
0x42, 0x08, 0x45, 0x74, 0x68, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x51, 0x67, 0x69,
0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75,
0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63,
0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f,
0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x65, 0x74, 0x68,
0x72, 0x70, 0x63, 0x2f, 0x76, 0x31, 0x3b, 0x65, 0x74, 0x68, 0x72, 0x70, 0x63, 0x76, 0x31, 0xa2,
0x02, 0x03, 0x45, 0x58, 0x58, 0xaa, 0x02, 0x09, 0x45, 0x74, 0x68, 0x72, 0x70, 0x63, 0x2e, 0x56,
0x31, 0xca, 0x02, 0x09, 0x45, 0x74, 0x68, 0x72, 0x70, 0x63, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x15,
0x45, 0x74, 0x68, 0x72, 0x70, 0x63, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74,
0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x0a, 0x45, 0x74, 0x68, 0x72, 0x70, 0x63, 0x3a, 0x3a,
0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_ethrpc_v1_eth_proto_rawDescOnce sync.Once
file_ethrpc_v1_eth_proto_rawDescData = file_ethrpc_v1_eth_proto_rawDesc
)
func file_ethrpc_v1_eth_proto_rawDescGZIP() []byte {
file_ethrpc_v1_eth_proto_rawDescOnce.Do(func() {
file_ethrpc_v1_eth_proto_rawDescData = protoimpl.X.CompressGZIP(file_ethrpc_v1_eth_proto_rawDescData)
})
return file_ethrpc_v1_eth_proto_rawDescData
}
var file_ethrpc_v1_eth_proto_msgTypes = make([]protoimpl.MessageInfo, 25)
var file_ethrpc_v1_eth_proto_goTypes = []interface{}{
(*GetAccountsReq)(nil), // 0: ethrpc.v1.GetAccountsReq
(*TestnetReq)(nil), // 1: ethrpc.v1.TestnetReq
(*HashStringOrNumber)(nil), // 2: ethrpc.v1.HashStringOrNumber
(*InfoWithIndex)(nil), // 3: ethrpc.v1.InfoWithIndex
(*CountResp)(nil), // 4: ethrpc.v1.CountResp
(*ObjResp)(nil), // 5: ethrpc.v1.ObjResp
(*GetAccountsResp)(nil), // 6: ethrpc.v1.GetAccountsResp
(*GetBalanceReq)(nil), // 7: ethrpc.v1.GetBalanceReq
(*GetBalanceResp)(nil), // 8: ethrpc.v1.GetBalanceResp
(*GetNonceReq)(nil), // 9: ethrpc.v1.GetNonceReq
(*GetNonceResp)(nil), // 10: ethrpc.v1.GetNonceResp
(*CreateRawTransactionReq)(nil), // 11: ethrpc.v1.CreateRawTransactionReq
(*CreateRawTransactionResp)(nil), // 12: ethrpc.v1.CreateRawTransactionResp
(*DeploySignedTransactionReq)(nil), // 13: ethrpc.v1.DeploySignedTransactionReq
(*DeploySignedTransactionResp)(nil), // 14: ethrpc.v1.DeploySignedTransactionResp
(*TxHash)(nil), // 15: ethrpc.v1.TxHash
(*TransactionInfo)(nil), // 16: ethrpc.v1.TransactionInfo
(*TxReceipt)(nil), // 17: ethrpc.v1.TxReceipt
(*RawTxRequest)(nil), // 18: ethrpc.v1.RawTxRequest
(*BlockNumber)(nil), // 19: ethrpc.v1.BlockNumber
(*TxResponse)(nil), // 20: ethrpc.v1.TxResponse
(*NumResult)(nil), // 21: ethrpc.v1.NumResult
(*GetTxReq)(nil), // 22: ethrpc.v1.GetTxReq
(*CallRequest)(nil), // 23: ethrpc.v1.CallRequest
(*CallResponse)(nil), // 24: ethrpc.v1.CallResponse
(*emptypb.Empty)(nil), // 25: google.protobuf.Empty
}
var file_ethrpc_v1_eth_proto_depIdxs = []int32{
2, // 0: ethrpc.v1.InfoWithIndex.req:type_name -> ethrpc.v1.HashStringOrNumber
7, // 1: ethrpc.v1.ProtoEthService.GetBalance:input_type -> ethrpc.v1.GetBalanceReq
9, // 2: ethrpc.v1.ProtoEthService.GetNonce:input_type -> ethrpc.v1.GetNonceReq
22, // 3: ethrpc.v1.ProtoEthService.GetTransaction:input_type -> ethrpc.v1.GetTxReq
15, // 4: ethrpc.v1.ProtoEthService.GetTransactionReceipt:input_type -> ethrpc.v1.TxHash
23, // 5: ethrpc.v1.ProtoEthService.ContractCall:input_type -> ethrpc.v1.CallRequest
25, // 6: ethrpc.v1.ProtoEthService.GetHashrate:input_type -> google.protobuf.Empty
25, // 7: ethrpc.v1.ProtoEthService.GetGasPrice:input_type -> google.protobuf.Empty
25, // 8: ethrpc.v1.ProtoEthService.GetBlockNumber:input_type -> google.protobuf.Empty
2, // 9: ethrpc.v1.ProtoEthService.GetBlockTransactionCount:input_type -> ethrpc.v1.HashStringOrNumber
2, // 10: ethrpc.v1.ProtoEthService.GetBlock:input_type -> ethrpc.v1.HashStringOrNumber
3, // 11: ethrpc.v1.ProtoEthService.GetTransactionFromBlock:input_type -> ethrpc.v1.InfoWithIndex
18, // 12: ethrpc.v1.ProtoEthService.SendRawTransactions:input_type -> ethrpc.v1.RawTxRequest
8, // 13: ethrpc.v1.ProtoEthService.GetBalance:output_type -> ethrpc.v1.GetBalanceResp
10, // 14: ethrpc.v1.ProtoEthService.GetNonce:output_type -> ethrpc.v1.GetNonceResp
16, // 15: ethrpc.v1.ProtoEthService.GetTransaction:output_type -> ethrpc.v1.TransactionInfo
17, // 16: ethrpc.v1.ProtoEthService.GetTransactionReceipt:output_type -> ethrpc.v1.TxReceipt
24, // 17: ethrpc.v1.ProtoEthService.ContractCall:output_type -> ethrpc.v1.CallResponse
21, // 18: ethrpc.v1.ProtoEthService.GetHashrate:output_type -> ethrpc.v1.NumResult
21, // 19: ethrpc.v1.ProtoEthService.GetGasPrice:output_type -> ethrpc.v1.NumResult
19, // 20: ethrpc.v1.ProtoEthService.GetBlockNumber:output_type -> ethrpc.v1.BlockNumber
4, // 21: ethrpc.v1.ProtoEthService.GetBlockTransactionCount:output_type -> ethrpc.v1.CountResp
5, // 22: ethrpc.v1.ProtoEthService.GetBlock:output_type -> ethrpc.v1.ObjResp
5, // 23: ethrpc.v1.ProtoEthService.GetTransactionFromBlock:output_type -> ethrpc.v1.ObjResp
20, // 24: ethrpc.v1.ProtoEthService.SendRawTransactions:output_type -> ethrpc.v1.TxResponse
13, // [13:25] is the sub-list for method output_type
1, // [1:13] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
1, // [1:1] is the sub-list for extension extendee
0, // [0:1] is the sub-list for field type_name
}
func init() { file_ethrpc_v1_eth_proto_init() }
func file_ethrpc_v1_eth_proto_init() {
if File_ethrpc_v1_eth_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_ethrpc_v1_eth_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetAccountsReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TestnetReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*HashStringOrNumber); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*InfoWithIndex); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CountResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ObjResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetAccountsResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetBalanceReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetBalanceResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetNonceReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetNonceResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateRawTransactionReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateRawTransactionResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeploySignedTransactionReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DeploySignedTransactionResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TxHash); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TransactionInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TxReceipt); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*RawTxRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BlockNumber); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*TxResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*NumResult); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetTxReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CallRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_ethrpc_v1_eth_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CallResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_ethrpc_v1_eth_proto_rawDesc,
NumEnums: 0,
NumMessages: 25,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_ethrpc_v1_eth_proto_goTypes,
DependencyIndexes: file_ethrpc_v1_eth_proto_depIdxs,
MessageInfos: file_ethrpc_v1_eth_proto_msgTypes,
}.Build()
File_ethrpc_v1_eth_proto = out.File
file_ethrpc_v1_eth_proto_rawDesc = nil
file_ethrpc_v1_eth_proto_goTypes = nil
file_ethrpc_v1_eth_proto_depIdxs = nil
func init() {
proto.RegisterType((*GetAccountsReq)(nil), "ethrpc.v1.GetAccountsReq")
proto.RegisterType((*TestnetReq)(nil), "ethrpc.v1.TestnetReq")
proto.RegisterType((*HashStringOrNumber)(nil), "ethrpc.v1.HashStringOrNumber")
proto.RegisterType((*InfoWithIndex)(nil), "ethrpc.v1.InfoWithIndex")
proto.RegisterType((*CountResp)(nil), "ethrpc.v1.CountResp")
proto.RegisterType((*ObjResp)(nil), "ethrpc.v1.ObjResp")
proto.RegisterType((*GetAccountsResp)(nil), "ethrpc.v1.GetAccountsResp")
proto.RegisterType((*GetBalanceReq)(nil), "ethrpc.v1.GetBalanceReq")
proto.RegisterType((*GetBalanceResp)(nil), "ethrpc.v1.GetBalanceResp")
proto.RegisterType((*GetNonceReq)(nil), "ethrpc.v1.GetNonceReq")
proto.RegisterType((*GetNonceResp)(nil), "ethrpc.v1.GetNonceResp")
proto.RegisterType((*CreateRawTransactionReq)(nil), "ethrpc.v1.CreateRawTransactionReq")
proto.RegisterType((*CreateRawTransactionResp)(nil), "ethrpc.v1.CreateRawTransactionResp")
proto.RegisterType((*DeploySignedTransactionReq)(nil), "ethrpc.v1.DeploySignedTransactionReq")
proto.RegisterType((*DeploySignedTransactionResp)(nil), "ethrpc.v1.DeploySignedTransactionResp")
proto.RegisterType((*TxHash)(nil), "ethrpc.v1.TxHash")
proto.RegisterType((*TransactionInfo)(nil), "ethrpc.v1.TransactionInfo")
proto.RegisterType((*TxReceipt)(nil), "ethrpc.v1.TxReceipt")
proto.RegisterType((*RawTxRequest)(nil), "ethrpc.v1.RawTxRequest")
proto.RegisterType((*BlockNumber)(nil), "ethrpc.v1.BlockNumber")
proto.RegisterType((*TxResponse)(nil), "ethrpc.v1.TxResponse")
proto.RegisterType((*NumResult)(nil), "ethrpc.v1.NumResult")
proto.RegisterType((*GetTxReq)(nil), "ethrpc.v1.GetTxReq")
proto.RegisterType((*CallRequest)(nil), "ethrpc.v1.CallRequest")
proto.RegisterType((*CallResponse)(nil), "ethrpc.v1.CallResponse")
}
func init() { proto.RegisterFile("ethrpc/v1/eth.proto", fileDescriptor_593be27663e44a0d) }
var fileDescriptor_593be27663e44a0d = []byte{
// 1054 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x56, 0x5f, 0x73, 0xdb, 0x44,
0x10, 0xb7, 0x9d, 0x34, 0xb1, 0x37, 0x49, 0x5b, 0x2e, 0x4d, 0x23, 0xd4, 0x32, 0x13, 0x0e, 0x06,
0x12, 0x66, 0xb0, 0x71, 0xfb, 0xc2, 0xb4, 0x30, 0x10, 0xbb, 0xc1, 0x84, 0x19, 0x92, 0x54, 0xc9,
0x84, 0x0c, 0xd3, 0x97, 0xb3, 0xbc, 0xb6, 0xd5, 0x5a, 0x3a, 0xf9, 0xee, 0xe4, 0x38, 0x5f, 0x87,
0x47, 0xde, 0xf8, 0x1a, 0xf0, 0xcc, 0x17, 0xe0, 0x91, 0x4f, 0xc1, 0xdc, 0x9d, 0x24, 0x4b, 0xa1,
0x69, 0xe0, 0xed, 0x7e, 0xab, 0xbd, 0xbd, 0xdd, 0xdf, 0xfe, 0x13, 0x6c, 0xa2, 0x1a, 0x8b, 0xd8,
0x6f, 0xcd, 0xda, 0x2d, 0x54, 0xe3, 0x66, 0x2c, 0xb8, 0xe2, 0xa4, 0x61, 0x85, 0xcd, 0x59, 0xdb,
0x7d, 0x34, 0xe2, 0x7c, 0x34, 0xc1, 0x96, 0xf9, 0xd0, 0x4f, 0x86, 0x2d, 0x0c, 0x63, 0x75, 0x65,
0xf5, 0xe8, 0x7d, 0xb8, 0xdb, 0x43, 0xb5, 0xef, 0xfb, 0x3c, 0x89, 0x94, 0xf4, 0x70, 0x4a, 0x1f,
0x03, 0x9c, 0xa1, 0x54, 0x11, 0x2a, 0x0f, 0xa7, 0xe4, 0x2e, 0xd4, 0x82, 0x81, 0x53, 0xdd, 0xa9,
0xee, 0x6e, 0x78, 0xb5, 0x60, 0x40, 0x7f, 0x00, 0xf2, 0x3d, 0x93, 0xe3, 0x53, 0x25, 0x82, 0x68,
0x74, 0x2c, 0x8e, 0x92, 0xb0, 0x8f, 0x82, 0x3c, 0x86, 0x86, 0xc0, 0xa9, 0x15, 0x1a, 0xe5, 0x86,
0xb7, 0x10, 0x90, 0x87, 0xb0, 0x22, 0x70, 0x7a, 0x94, 0x84, 0x4e, 0x6d, 0xa7, 0xba, 0xbb, 0xec,
0xa5, 0x88, 0x9e, 0xc3, 0xc6, 0x61, 0x34, 0xe4, 0x3f, 0x05, 0x6a, 0x7c, 0x18, 0x0d, 0x70, 0x4e,
0x5a, 0xb0, 0x24, 0x70, 0x6a, 0x0c, 0xac, 0x3d, 0xf9, 0xa0, 0x99, 0x87, 0xd0, 0xfc, 0xf7, 0x93,
0x9e, 0xd6, 0x24, 0x0f, 0xe0, 0x4e, 0xa0, 0x6f, 0xa6, 0x86, 0x2d, 0xa0, 0x1f, 0x42, 0xa3, 0xab,
0xc3, 0xf1, 0x50, 0xc6, 0x5a, 0xc5, 0xc4, 0x66, 0xac, 0x2e, 0x7b, 0x16, 0xd0, 0x8f, 0x60, 0xf5,
0xb8, 0xff, 0xda, 0x28, 0x38, 0xb0, 0x2a, 0x50, 0xc6, 0xc7, 0xfd, 0xd7, 0xa9, 0xe7, 0x19, 0xa4,
0x9f, 0xc3, 0xbd, 0x12, 0x37, 0x32, 0x26, 0x2e, 0xd4, 0x59, 0x8a, 0x9d, 0xea, 0xce, 0xd2, 0x6e,
0xc3, 0xcb, 0x31, 0xdd, 0x83, 0x8d, 0x1e, 0xaa, 0x0e, 0x9b, 0xb0, 0xc8, 0x47, 0xcd, 0x9d, 0x03,
0xab, 0x6c, 0x30, 0x10, 0x28, 0x33, 0xdd, 0x0c, 0xd2, 0xcf, 0x0c, 0xeb, 0xb9, 0xaa, 0xf5, 0xa2,
0x6f, 0x61, 0xa6, 0x9b, 0x42, 0xfa, 0x29, 0xac, 0xf5, 0x50, 0x1d, 0xf1, 0x5b, 0x8d, 0xee, 0xc2,
0xfa, 0x42, 0xf1, 0x9d, 0x26, 0x11, 0xb6, 0xbb, 0x02, 0x99, 0x42, 0x8f, 0x5d, 0x9e, 0x09, 0x16,
0x49, 0xe6, 0xab, 0x80, 0x47, 0x69, 0xbe, 0x15, 0x4f, 0x89, 0xa8, 0x29, 0x4e, 0x08, 0x2c, 0x0f,
0x98, 0x62, 0x86, 0xe0, 0x86, 0x67, 0xce, 0xe4, 0x3e, 0x2c, 0x8d, 0x98, 0x74, 0x96, 0x4c, 0x51,
0xe8, 0xa3, 0x26, 0x79, 0xc6, 0x26, 0x09, 0x3a, 0xcb, 0x46, 0x66, 0x01, 0xfd, 0x02, 0x9c, 0xb7,
0x3f, 0x63, 0xd3, 0x22, 0xd8, 0xe5, 0xd9, 0x45, 0xfa, 0x94, 0x05, 0xf4, 0x4b, 0x70, 0x5f, 0x60,
0x3c, 0xe1, 0x57, 0xa7, 0xc1, 0x28, 0xc2, 0xc1, 0x35, 0xdf, 0x5c, 0xa8, 0x4b, 0x2b, 0xcf, 0xae,
0xe5, 0x98, 0x3e, 0x87, 0x47, 0x37, 0xde, 0x94, 0xb1, 0x2e, 0x50, 0x35, 0xf7, 0xd0, 0x0f, 0x30,
0x56, 0x59, 0x81, 0xe6, 0x02, 0xba, 0x03, 0x2b, 0x67, 0x73, 0x5d, 0x63, 0xba, 0x54, 0xd5, 0x7c,
0xcc, 0xe4, 0x38, 0x55, 0x4a, 0x11, 0x7d, 0x0a, 0xf7, 0x0a, 0x26, 0x75, 0xd5, 0x92, 0x1d, 0x58,
0x53, 0x0b, 0x51, 0xaa, 0x5f, 0x14, 0xd1, 0x3d, 0x68, 0x9c, 0xe9, 0x37, 0x30, 0x88, 0x55, 0xee,
0x81, 0x06, 0x25, 0x0f, 0xb4, 0x80, 0x7e, 0x05, 0xeb, 0x9a, 0xa4, 0xb9, 0x87, 0xd3, 0x04, 0xa5,
0xd1, 0x8e, 0x50, 0x5d, 0x72, 0xf1, 0x26, 0xef, 0xbe, 0x85, 0xc0, 0x24, 0x69, 0x9e, 0xa6, 0xa4,
0xa6, 0xe6, 0x74, 0x0f, 0xd6, 0x3a, 0x13, 0xee, 0xbf, 0x49, 0xbb, 0xd1, 0x85, 0x7a, 0x5f, 0xc3,
0x28, 0x09, 0xd3, 0xaa, 0xcf, 0x31, 0xfd, 0x18, 0x40, 0xbf, 0x22, 0x63, 0x1e, 0x49, 0xb4, 0xe1,
0xbe, 0xd0, 0xf9, 0xcd, 0xc3, 0xd5, 0x48, 0x7b, 0x7e, 0x94, 0x84, 0x1e, 0xca, 0x64, 0xa2, 0x6c,
0x73, 0xeb, 0xd3, 0x51, 0x6e, 0x6f, 0x21, 0xa0, 0xdf, 0x42, 0xbd, 0x87, 0xca, 0x78, 0x7e, 0x8b,
0xd7, 0x0b, 0x6e, 0x6b, 0x25, 0x6e, 0xff, 0xac, 0xc2, 0x5a, 0x97, 0x4d, 0x26, 0xff, 0x39, 0xf6,
0x61, 0x94, 0xc5, 0x3e, 0x8c, 0xb4, 0xd5, 0x98, 0x09, 0x16, 0xda, 0x7a, 0x6c, 0x78, 0x29, 0xd2,
0x45, 0xca, 0xfa, 0x81, 0x29, 0xc8, 0x86, 0xa7, 0x8f, 0xc5, 0xce, 0xb9, 0x63, 0x1b, 0x3d, 0x85,
0x3a, 0x95, 0x43, 0xc1, 0xc3, 0xfd, 0xf4, 0xeb, 0x8a, 0x4d, 0x65, 0x41, 0xb4, 0x28, 0xf0, 0x55,
0x3b, 0x45, 0x0c, 0xd0, 0x9e, 0x8e, 0x98, 0x3c, 0x4d, 0xe2, 0x78, 0x72, 0xe5, 0xd4, 0x2d, 0x33,
0xb9, 0x80, 0x7e, 0x02, 0xeb, 0x36, 0xac, 0x05, 0xd9, 0x96, 0xb6, 0x8c, 0x6c, 0x8b, 0x9e, 0xfc,
0xb1, 0x02, 0xf7, 0x4e, 0xf4, 0x30, 0x3e, 0x50, 0xe3, 0x53, 0x14, 0xb3, 0xc0, 0x47, 0xd2, 0x05,
0x58, 0x0c, 0x08, 0xe2, 0x14, 0x46, 0x61, 0x69, 0xc4, 0xb8, 0xef, 0xdf, 0xf0, 0x45, 0xc6, 0xb4,
0x42, 0xbe, 0x36, 0xa9, 0x31, 0x03, 0x81, 0x3c, 0x2c, 0x2b, 0x66, 0xe3, 0xc4, 0xdd, 0x7e, 0xab,
0xdc, 0x5c, 0xef, 0x9a, 0x21, 0x55, 0x28, 0x7b, 0xb2, 0x59, 0x56, 0x36, 0x49, 0x77, 0xdd, 0x82,
0xf0, 0x5a, 0x8f, 0xd0, 0x0a, 0xe9, 0xc0, 0x56, 0xd9, 0x48, 0xd6, 0x0f, 0xef, 0x15, 0xaf, 0x99,
0xe6, 0x73, 0x1f, 0x94, 0x44, 0x59, 0x6b, 0x54, 0xc8, 0x3e, 0xac, 0x77, 0x79, 0xa4, 0x04, 0xf3,
0x95, 0x26, 0xb4, 0x14, 0x4b, 0xa1, 0x70, 0x4a, 0xb1, 0x14, 0x99, 0x37, 0x54, 0xe8, 0x21, 0xaa,
0x5f, 0x11, 0x4c, 0x69, 0x36, 0xec, 0x4e, 0x6c, 0x66, 0x3b, 0xb1, 0x79, 0xa0, 0x77, 0x62, 0xc9,
0x83, 0xbc, 0x01, 0xf2, 0xeb, 0x3d, 0x26, 0x4f, 0x44, 0xe0, 0xff, 0xff, 0xeb, 0x1d, 0x3b, 0xee,
0x0b, 0x2d, 0x7a, 0x93, 0x85, 0x62, 0x68, 0x05, 0x7d, 0x5a, 0x21, 0x2f, 0xc1, 0xc9, 0x6c, 0x14,
0xd8, 0x34, 0x7b, 0x8e, 0xbc, 0x7b, 0x55, 0x96, 0xdc, 0xca, 0x17, 0x23, 0xad, 0x90, 0x6f, 0x4c,
0x7d, 0x18, 0x93, 0xb7, 0x99, 0x20, 0x85, 0xcf, 0xe9, 0xe2, 0xa4, 0x15, 0x72, 0x08, 0xdb, 0xe5,
0xe4, 0x7e, 0x27, 0x78, 0x68, 0xed, 0x15, 0x4b, 0xb6, 0xb4, 0xe4, 0x6f, 0x30, 0xd5, 0x83, 0xcd,
0x53, 0x8c, 0x06, 0xe5, 0x4d, 0x21, 0x49, 0x31, 0xa5, 0xc5, 0x01, 0xe9, 0x6e, 0x5d, 0xab, 0x95,
0x2c, 0xd3, 0x9d, 0xdf, 0xaa, 0xb0, 0xe1, 0xf3, 0x70, 0xf1, 0xb9, 0x53, 0x3f, 0x50, 0x63, 0xd3,
0x5f, 0x27, 0xd5, 0x9f, 0x5f, 0x8e, 0x02, 0x35, 0x4e, 0xfa, 0x4d, 0x9f, 0x87, 0xad, 0x2e, 0x1b,
0x24, 0x3e, 0x26, 0xf2, 0x47, 0x54, 0x6c, 0x86, 0x42, 0xa2, 0x51, 0xf2, 0xf9, 0xa4, 0x15, 0xa2,
0x62, 0x71, 0x06, 0x46, 0x18, 0xd9, 0x5f, 0xa7, 0xd6, 0x88, 0xb7, 0xf2, 0x5f, 0xad, 0xe7, 0xf6,
0x34, 0x6b, 0xff, 0x52, 0x5b, 0x3a, 0xb8, 0xb8, 0xf8, 0xb5, 0xd6, 0x38, 0xb0, 0x0f, 0x9e, 0xb7,
0x7f, 0xcf, 0xce, 0xaf, 0xce, 0xdb, 0x7f, 0xd5, 0xb6, 0xf2, 0xf3, 0xab, 0xde, 0x49, 0x47, 0xbf,
0xa5, 0x77, 0xe8, 0xdf, 0x35, 0xb0, 0xf2, 0x67, 0xcf, 0xce, 0xdb, 0xfd, 0x15, 0x63, 0xff, 0xe9,
0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x39, 0x83, 0xb3, 0x74, 0xca, 0x09, 0x00, 0x00,
}
This source diff could not be displayed because it is too large. You can view the blob instead.
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: nebula/v1/request_response.proto
package nebulav1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
_ "google.golang.org/protobuf/types/known/fieldmaskpb"
_ "google.golang.org/protobuf/types/known/timestamppb"
reflect "reflect"
math "math"
)
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)
)
var File_nebula_v1_request_response_proto protoreflect.FileDescriptor
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
var file_nebula_v1_request_response_proto_rawDesc = []byte{
0x0a, 0x20, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x12, 0x09, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x1a, 0x20, 0x67,
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66,
0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x18, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f,
0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x42, 0xbd, 0x01, 0x0a, 0x0d, 0x63,
0x6f, 0x6d, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x42, 0x14, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x72, 0x6f,
0x74, 0x6f, 0x50, 0x01, 0x5a, 0x51, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d,
0x2f, 0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72,
0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2f, 0x76, 0x31, 0x3b, 0x6e,
0x65, 0x62, 0x75, 0x6c, 0x61, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4e, 0x58, 0x58, 0xaa, 0x02, 0x09,
0x4e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x09, 0x4e, 0x65, 0x62, 0x75,
0x6c, 0x61, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x15, 0x4e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x5c, 0x56,
0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x0a,
0x4e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x33,
}
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
var file_nebula_v1_request_response_proto_goTypes = []interface{}{}
var file_nebula_v1_request_response_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() { proto.RegisterFile("nebula/v1/request_response.proto", fileDescriptor_4c600a7b006f1b4e) }
func init() { file_nebula_v1_request_response_proto_init() }
func file_nebula_v1_request_response_proto_init() {
if File_nebula_v1_request_response_proto != nil {
return
}
file_nebula_v1_resource_proto_init()
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_nebula_v1_request_response_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_nebula_v1_request_response_proto_goTypes,
DependencyIndexes: file_nebula_v1_request_response_proto_depIdxs,
}.Build()
File_nebula_v1_request_response_proto = out.File
file_nebula_v1_request_response_proto_rawDesc = nil
file_nebula_v1_request_response_proto_goTypes = nil
file_nebula_v1_request_response_proto_depIdxs = nil
var fileDescriptor_4c600a7b006f1b4e = []byte{
// 248 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x5c, 0x8e, 0xc1, 0x4a, 0xc3, 0x30,
0x18, 0xc7, 0x59, 0x05, 0x61, 0x05, 0x2f, 0xa2, 0x20, 0xbb, 0xb8, 0x27, 0x68, 0x08, 0xde, 0xe6,
0xad, 0x1e, 0x3c, 0x39, 0xea, 0x0e, 0x65, 0xc8, 0x60, 0x7c, 0x4d, 0xbf, 0xc5, 0x62, 0xd3, 0xaf,
0x26, 0x5f, 0xfa, 0x40, 0x1e, 0x7d, 0x07, 0x5f, 0xc0, 0xc7, 0xf0, 0xe8, 0x53, 0xc8, 0x96, 0xac,
0xc8, 0x6e, 0xff, 0x24, 0x3f, 0xf2, 0xfb, 0xa5, 0xf3, 0x0e, 0x2b, 0xdf, 0x82, 0x18, 0xa4, 0xb0,
0xf8, 0xee, 0xd1, 0xf1, 0xd6, 0xa2, 0xeb, 0xa9, 0x73, 0x98, 0xf5, 0x96, 0x98, 0x2e, 0xa7, 0x81,
0xc8, 0x06, 0x39, 0x9b, 0x6b, 0x22, 0xdd, 0xa2, 0x38, 0x3c, 0x54, 0x7e, 0x27, 0x76, 0x0d, 0xb6,
0xf5, 0xd6, 0x80, 0x7b, 0x0b, 0xf0, 0xec, 0xf6, 0x94, 0xe0, 0xc6, 0xa0, 0x63, 0x30, 0x7d, 0x04,
0x6e, 0xfe, 0xfb, 0x1c, 0x79, 0xab, 0xa2, 0x27, 0xff, 0x9a, 0xa4, 0x17, 0x8a, 0x4c, 0x36, 0xea,
0xf2, 0xab, 0x55, 0x28, 0x5a, 0xc5, 0xa0, 0x62, 0xcf, 0x15, 0x93, 0x97, 0x67, 0xdd, 0xf0, 0xab,
0xaf, 0x32, 0x45, 0x46, 0x3c, 0x40, 0xed, 0x15, 0x7a, 0xf7, 0x84, 0x0c, 0x03, 0xda, 0x08, 0x29,
0x6a, 0x85, 0x41, 0x86, 0xfe, 0x78, 0xd0, 0xd8, 0x85, 0x26, 0xa1, 0x49, 0x8c, 0x09, 0xf7, 0x61,
0x0d, 0xf2, 0x23, 0x39, 0x5b, 0xae, 0xd7, 0x9f, 0xc9, 0x74, 0x19, 0xe4, 0xa5, 0xfc, 0x3e, 0xee,
0x4d, 0x29, 0x7f, 0x92, 0xeb, 0x71, 0x6f, 0x1e, 0x8b, 0x7c, 0xef, 0xaa, 0x81, 0xe1, 0x37, 0x49,
0xc3, 0xfd, 0x62, 0x51, 0xca, 0xea, 0xfc, 0xf0, 0xff, 0xdd, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff,
0xda, 0x3b, 0x18, 0xa5, 0x52, 0x01, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: nebula/v1/resource.proto
package nebulav1
import (
fmt "fmt"
v1 "github.com/CaduceusMetaverseProtocol/metaprotocol/gen/proto/go/base/v1"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
proto "github.com/gogo/protobuf/proto"
math "math"
)
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)
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type Tx struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
type Tx struct {
Address *v1.Address `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Hash *v1.Hash `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *Tx) Reset() {
*x = Tx{}
if protoimpl.UnsafeEnabled {
mi := &file_nebula_v1_resource_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *Tx) Reset() { *m = Tx{} }
func (m *Tx) String() string { return proto.CompactTextString(m) }
func (*Tx) ProtoMessage() {}
func (*Tx) Descriptor() ([]byte, []int) {
return fileDescriptor_77da30a6e0efe5d2, []int{0}
}
func (x *Tx) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *Tx) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Tx.Unmarshal(m, b)
}
func (*Tx) ProtoMessage() {}
func (x *Tx) ProtoReflect() protoreflect.Message {
mi := &file_nebula_v1_resource_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *Tx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Tx.Marshal(b, m, deterministic)
}
// Deprecated: Use Tx.ProtoReflect.Descriptor instead.
func (*Tx) Descriptor() ([]byte, []int) {
return file_nebula_v1_resource_proto_rawDescGZIP(), []int{0}
func (m *Tx) XXX_Merge(src proto.Message) {
xxx_messageInfo_Tx.Merge(m, src)
}
func (m *Tx) XXX_Size() int {
return xxx_messageInfo_Tx.Size(m)
}
func (m *Tx) XXX_DiscardUnknown() {
xxx_messageInfo_Tx.DiscardUnknown(m)
}
var xxx_messageInfo_Tx proto.InternalMessageInfo
func (x *Tx) GetAddress() *v1.Address {
if x != nil {
return x.Address
func (m *Tx) GetAddress() *v1.Address {
if m != nil {
return m.Address
}
return nil
}
func (x *Tx) GetHash() *v1.Hash {
if x != nil {
return x.Hash
func (m *Tx) GetHash() *v1.Hash {
if m != nil {
return m.Hash
}
return nil
}
var File_nebula_v1_resource_proto protoreflect.FileDescriptor
var file_nebula_v1_resource_proto_rawDesc = []byte{
0x0a, 0x18, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f,
0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x09, 0x6e, 0x65, 0x62, 0x75,
0x6c, 0x61, 0x2e, 0x76, 0x31, 0x1a, 0x16, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x72,
0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x53, 0x0a,
0x02, 0x54, 0x78, 0x12, 0x2a, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x41,
0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12,
0x21, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x61, 0x73, 0x68, 0x52, 0x04, 0x68, 0x61,
0x73, 0x68, 0x42, 0xb6, 0x01, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c,
0x61, 0x2e, 0x76, 0x31, 0x42, 0x0d, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x72,
0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x51, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
0x6d, 0x2f, 0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65,
0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2f, 0x76, 0x31, 0x3b,
0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4e, 0x58, 0x58, 0xaa, 0x02,
0x09, 0x4e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x09, 0x4e, 0x65, 0x62,
0x75, 0x6c, 0x61, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x15, 0x4e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x5c,
0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02,
0x0a, 0x4e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
var (
file_nebula_v1_resource_proto_rawDescOnce sync.Once
file_nebula_v1_resource_proto_rawDescData = file_nebula_v1_resource_proto_rawDesc
)
func file_nebula_v1_resource_proto_rawDescGZIP() []byte {
file_nebula_v1_resource_proto_rawDescOnce.Do(func() {
file_nebula_v1_resource_proto_rawDescData = protoimpl.X.CompressGZIP(file_nebula_v1_resource_proto_rawDescData)
})
return file_nebula_v1_resource_proto_rawDescData
func init() {
proto.RegisterType((*Tx)(nil), "nebula.v1.Tx")
}
var file_nebula_v1_resource_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
var file_nebula_v1_resource_proto_goTypes = []interface{}{
(*Tx)(nil), // 0: nebula.v1.Tx
(*v1.Address)(nil), // 1: base.v1.Address
(*v1.Hash)(nil), // 2: base.v1.Hash
}
var file_nebula_v1_resource_proto_depIdxs = []int32{
1, // 0: nebula.v1.Tx.address:type_name -> base.v1.Address
2, // 1: nebula.v1.Tx.hash:type_name -> base.v1.Hash
2, // [2:2] is the sub-list for method output_type
2, // [2:2] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
2, // [2:2] is the sub-list for extension extendee
0, // [0:2] is the sub-list for field type_name
}
func init() { file_nebula_v1_resource_proto_init() }
func file_nebula_v1_resource_proto_init() {
if File_nebula_v1_resource_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_nebula_v1_resource_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*Tx); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_nebula_v1_resource_proto_rawDesc,
NumEnums: 0,
NumMessages: 1,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_nebula_v1_resource_proto_goTypes,
DependencyIndexes: file_nebula_v1_resource_proto_depIdxs,
MessageInfos: file_nebula_v1_resource_proto_msgTypes,
}.Build()
File_nebula_v1_resource_proto = out.File
file_nebula_v1_resource_proto_rawDesc = nil
file_nebula_v1_resource_proto_goTypes = nil
file_nebula_v1_resource_proto_depIdxs = nil
func init() { proto.RegisterFile("nebula/v1/resource.proto", fileDescriptor_77da30a6e0efe5d2) }
var fileDescriptor_77da30a6e0efe5d2 = []byte{
// 254 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0xc8, 0x4b, 0x4d, 0x2a,
0xcd, 0x49, 0xd4, 0x2f, 0x33, 0xd4, 0x2f, 0x4a, 0x2d, 0xce, 0x2f, 0x2d, 0x4a, 0x4e, 0xd5, 0x2b,
0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x84, 0xc8, 0xe8, 0x95, 0x19, 0x4a, 0x89, 0x25, 0x25, 0x16,
0xa7, 0x62, 0x2a, 0x51, 0x0a, 0xe6, 0x62, 0x0a, 0xa9, 0x10, 0xd2, 0xe2, 0x62, 0x4f, 0x4c, 0x49,
0x29, 0x4a, 0x2d, 0x2e, 0x96, 0x60, 0x54, 0x60, 0xd4, 0xe0, 0x36, 0x12, 0xd0, 0x03, 0xa9, 0xd7,
0x2b, 0x33, 0xd4, 0x73, 0x84, 0x88, 0x07, 0xc1, 0x14, 0x08, 0x29, 0x72, 0xb1, 0x64, 0x24, 0x16,
0x67, 0x48, 0x30, 0x81, 0x15, 0xf2, 0xc2, 0x15, 0x7a, 0x24, 0x16, 0x67, 0x04, 0x81, 0xa5, 0x9c,
0xb6, 0x31, 0x72, 0xf1, 0x26, 0xe7, 0xe7, 0xea, 0xc1, 0xad, 0x77, 0xe2, 0x0d, 0x82, 0x5a, 0x1b,
0x00, 0xb2, 0x35, 0x80, 0x31, 0x2a, 0x30, 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x49, 0x2f, 0x39, 0x3f,
0x57, 0xdf, 0x39, 0x31, 0xa5, 0x34, 0x39, 0xb5, 0xb4, 0xd8, 0x37, 0xb5, 0x24, 0xb1, 0x2c, 0xb5,
0xa8, 0x18, 0xa2, 0x28, 0x39, 0x3f, 0x47, 0x3f, 0x37, 0xb5, 0x24, 0xb1, 0x00, 0xc6, 0x49, 0x4f,
0xcd, 0xd3, 0x07, 0x73, 0xf4, 0xd3, 0xf3, 0xf5, 0xe1, 0x7e, 0xb6, 0x86, 0xb0, 0xca, 0x0c, 0x17,
0x31, 0x31, 0xfb, 0x45, 0x44, 0xac, 0x62, 0xe2, 0xf4, 0x83, 0xd8, 0x1a, 0x66, 0x78, 0x0a, 0xc6,
0x8e, 0x09, 0x33, 0x7c, 0xc4, 0x24, 0x0a, 0x67, 0xc7, 0xb8, 0x07, 0x38, 0x81, 0xec, 0x4a, 0x49,
0x2c, 0x49, 0x7c, 0xc5, 0xc4, 0x05, 0x11, 0xb7, 0xb2, 0x0a, 0x33, 0x4c, 0x62, 0x03, 0x9b, 0x6f,
0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0x45, 0x30, 0x76, 0xe7, 0x53, 0x01, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: nebula/v1/service.proto
package nebulav1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
emptypb "google.golang.org/protobuf/types/known/emptypb"
reflect "reflect"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
_ "google.golang.org/protobuf/types/known/emptypb"
math "math"
)
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)
)
var File_nebula_v1_service_proto protoreflect.FileDescriptor
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
var file_nebula_v1_service_proto_rawDesc = []byte{
0x0a, 0x17, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x09, 0x6e, 0x65, 0x62, 0x75, 0x6c,
0x61, 0x2e, 0x76, 0x31, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x1a, 0x20, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2f, 0x76, 0x31, 0x2f, 0x61,
0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x5f, 0x72, 0x65, 0x73, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x32, 0xb0, 0x1f, 0x0a, 0x0d, 0x4e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x53,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x39, 0x0a, 0x04, 0x53, 0x68, 0x61, 0x33, 0x12, 0x16,
0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x68, 0x61, 0x33, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e,
0x76, 0x31, 0x2e, 0x53, 0x68, 0x61, 0x33, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
0x00, 0x12, 0x47, 0x0a, 0x0b, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1e, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c,
0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x45, 0x0a, 0x0a, 0x4e, 0x65,
0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
0x1a, 0x1d, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x74,
0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
0x00, 0x12, 0x49, 0x0a, 0x0c, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e,
0x74, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1f, 0x2e, 0x6e, 0x65, 0x62, 0x75,
0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, 0x72, 0x43, 0x6f, 0x75,
0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x0f,
0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x22, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61,
0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73,
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3f, 0x0a,
0x07, 0x53, 0x79, 0x6e, 0x63, 0x69, 0x6e, 0x67, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
0x1a, 0x1a, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x6e,
0x63, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x41,
0x0a, 0x08, 0x43, 0x6f, 0x69, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f,
0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70,
0x74, 0x79, 0x1a, 0x1b, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x43,
0x6f, 0x69, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
0x00, 0x12, 0x3d, 0x0a, 0x06, 0x4d, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x12, 0x16, 0x2e, 0x67, 0x6f,
0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d,
0x70, 0x74, 0x79, 0x1a, 0x19, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e,
0x4d, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
0x12, 0x41, 0x0a, 0x08, 0x48, 0x61, 0x73, 0x68, 0x52, 0x61, 0x74, 0x65, 0x12, 0x16, 0x2e, 0x67,
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45,
0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1b, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31,
0x2e, 0x48, 0x61, 0x73, 0x68, 0x52, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x22, 0x00, 0x12, 0x41, 0x0a, 0x08, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x12,
0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1b, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61,
0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x41, 0x0a, 0x08, 0x47, 0x61, 0x73, 0x50, 0x72, 0x69,
0x63, 0x65, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1b, 0x2e, 0x6e, 0x65, 0x62,
0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x73, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x42, 0x0a, 0x0b, 0x42, 0x6c, 0x6f,
0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
0x1a, 0x19, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x65, 0x69,
0x67, 0x68, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4e, 0x0a,
0x0b, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x12, 0x1d, 0x2e, 0x6e,
0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x79,
0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x6e, 0x65,
0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x79, 0x48,
0x61, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x54, 0x0a,
0x0d, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1f,
0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
0x20, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63,
0x6b, 0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x22, 0x00, 0x12, 0x7e, 0x0a, 0x1b, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e,
0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x48, 0x61,
0x73, 0x68, 0x12, 0x2d, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x42,
0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43,
0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x2e, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c,
0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f,
0x75, 0x6e, 0x74, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x22, 0x00, 0x12, 0x84, 0x01, 0x0a, 0x1d, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61,
0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e,
0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2f, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76,
0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e,
0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5d, 0x0a, 0x10, 0x55, 0x6e,
0x63, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x12, 0x22,
0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x63, 0x6c, 0x65,
0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x1a, 0x23, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x55,
0x6e, 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x63, 0x0a, 0x12, 0x55, 0x6e, 0x63,
0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12,
0x24, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x63, 0x6c,
0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76,
0x31, 0x2e, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x75,
0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x75,
0x0a, 0x18, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x42, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61,
0x73, 0x68, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2a, 0x2e, 0x6e, 0x65, 0x62,
0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x42, 0x79, 0x42, 0x6c,
0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e,
0x76, 0x31, 0x2e, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x42, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48,
0x61, 0x73, 0x68, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x7b, 0x0a, 0x1a, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x42, 0x79,
0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x41, 0x6e, 0x64, 0x49, 0x6e,
0x64, 0x65, 0x78, 0x12, 0x2c, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e,
0x55, 0x6e, 0x63, 0x6c, 0x65, 0x42, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62,
0x65, 0x72, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x2d, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e,
0x63, 0x6c, 0x65, 0x42, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72,
0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x22, 0x00, 0x12, 0x48, 0x0a, 0x09, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x12,
0x1b, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70,
0x69, 0x6c, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x6e,
0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65,
0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5a, 0x0a, 0x0f,
0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x53, 0x6f, 0x6c, 0x69, 0x64, 0x69, 0x74, 0x79, 0x12,
0x21, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70,
0x69, 0x6c, 0x65, 0x53, 0x6f, 0x6c, 0x69, 0x64, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x1a, 0x22, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x43,
0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x53, 0x6f, 0x6c, 0x69, 0x64, 0x69, 0x74, 0x79, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4b, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x70,
0x69, 0x6c, 0x65, 0x4c, 0x4c, 0x4c, 0x12, 0x1c, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e,
0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x4c, 0x4c, 0x4c, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31,
0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x4c, 0x4c, 0x4c, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x57, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65,
0x53, 0x65, 0x72, 0x70, 0x65, 0x6e, 0x74, 0x12, 0x20, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61,
0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x70, 0x65,
0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x6e, 0x65, 0x62, 0x75,
0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x72,
0x70, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4e,
0x0a, 0x0b, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x47, 0x61, 0x73, 0x12, 0x1d, 0x2e,
0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61,
0x74, 0x65, 0x47, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x6e,
0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74,
0x65, 0x47, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x60,
0x0a, 0x11, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x48,
0x61, 0x73, 0x68, 0x12, 0x23, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e,
0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x48, 0x61, 0x73,
0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c,
0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
0x12, 0x87, 0x01, 0x0a, 0x1e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
0x42, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x41, 0x6e, 0x64, 0x49, 0x6e,
0x64, 0x65, 0x78, 0x12, 0x30, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e,
0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x42, 0x6c, 0x6f,
0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76,
0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x42,
0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x8d, 0x01, 0x0a, 0x20, 0x54,
0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x42, 0x6c, 0x6f, 0x63,
0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12,
0x32, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e,
0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75,
0x6d, 0x62, 0x65, 0x72, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x1a, 0x33, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e,
0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x42, 0x6c, 0x6f,
0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x63, 0x0a, 0x12, 0x54, 0x72,
0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74,
0x12, 0x24, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61,
0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e,
0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
0x63, 0x65, 0x69, 0x70, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12,
0x42, 0x0a, 0x07, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x19, 0x2e, 0x6e, 0x65, 0x62,
0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76,
0x31, 0x2e, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x22, 0x00, 0x12, 0x42, 0x0a, 0x07, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x12, 0x19,
0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x61,
0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x6e, 0x65, 0x62, 0x75,
0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3c, 0x0a, 0x05, 0x4e, 0x6f, 0x6e, 0x63, 0x65,
0x12, 0x17, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x6e,
0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x6e, 0x65, 0x62, 0x75,
0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x54, 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65,
0x64, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x12, 0x1f, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e,
0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x6e, 0x63, 0x65,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61,
0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x6e, 0x63,
0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5d, 0x0a, 0x10, 0x54,
0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
0x22, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e,
0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e,
0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x42, 0x0a, 0x07, 0x47, 0x65,
0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76,
0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x1a, 0x1a, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74,
0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x39,
0x0a, 0x04, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x16, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e,
0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17,
0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5a, 0x0a, 0x0f, 0x53, 0x69, 0x67,
0x6e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x2e, 0x6e,
0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x54, 0x72, 0x61,
0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
0x22, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, 0x6e,
0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5a, 0x0a, 0x0f, 0x53, 0x65, 0x6e, 0x64, 0x54, 0x72, 0x61,
0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c,
0x61, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x6e, 0x65,
0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x6e,
0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
0x00, 0x12, 0x63, 0x0a, 0x12, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x61, 0x77, 0x54, 0x72, 0x61, 0x6e,
0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x24, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61,
0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x61, 0x77, 0x54, 0x72, 0x61, 0x6e, 0x73,
0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e,
0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x61,
0x77, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x39, 0x0a, 0x04, 0x43, 0x61, 0x6c, 0x6c, 0x12, 0x16,
0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e,
0x76, 0x31, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
0x00, 0x12, 0x48, 0x0a, 0x09, 0x4e, 0x65, 0x77, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1b,
0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x77, 0x46, 0x69,
0x6c, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x6e, 0x65,
0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x77, 0x46, 0x69, 0x6c, 0x74, 0x65,
0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4d, 0x0a, 0x0e, 0x4e,
0x65, 0x77, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x16, 0x2e,
0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x21, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76,
0x31, 0x2e, 0x4e, 0x65, 0x77, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x61, 0x0a, 0x18, 0x50, 0x65,
0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x2b,
0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x65, 0x6e, 0x64, 0x69,
0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x6c,
0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5a, 0x0a,
0x0f, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72,
0x12, 0x21, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x69,
0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e,
0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x54, 0x0a, 0x0d, 0x46, 0x69, 0x6c,
0x74, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x6e, 0x65, 0x62,
0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x43, 0x68, 0x61,
0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x6e, 0x65,
0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x43, 0x68,
0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12,
0x4b, 0x0a, 0x0a, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x1c, 0x2e,
0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72,
0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x6e, 0x65,
0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x4c, 0x6f,
0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x39, 0x0a, 0x04,
0x4c, 0x6f, 0x67, 0x73, 0x12, 0x16, 0x2e, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31,
0x2e, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x6e,
0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0xb5, 0x01, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x2e,
0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x51, 0x67, 0x69, 0x74, 0x68, 0x75,
0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65,
0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f,
0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e,
0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61,
0x2f, 0x76, 0x31, 0x3b, 0x6e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4e,
0x58, 0x58, 0xaa, 0x02, 0x09, 0x4e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x2e, 0x56, 0x31, 0xca, 0x02,
0x09, 0x4e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x15, 0x4e, 0x65, 0x62,
0x75, 0x6c, 0x61, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
0x74, 0x61, 0xea, 0x02, 0x0a, 0x4e, 0x65, 0x62, 0x75, 0x6c, 0x61, 0x3a, 0x3a, 0x56, 0x31, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
var file_nebula_v1_service_proto_goTypes = []interface{}{
(*Sha3Request)(nil), // 0: nebula.v1.Sha3Request
(*emptypb.Empty)(nil), // 1: google.protobuf.Empty
(*BlockByHashRequest)(nil), // 2: nebula.v1.BlockByHashRequest
(*BlockByNumberRequest)(nil), // 3: nebula.v1.BlockByNumberRequest
(*BlockTransactionCountByHashRequest)(nil), // 4: nebula.v1.BlockTransactionCountByHashRequest
(*BlockTransactionCountByNumberRequest)(nil), // 5: nebula.v1.BlockTransactionCountByNumberRequest
(*UncleCountByHashRequest)(nil), // 6: nebula.v1.UncleCountByHashRequest
(*UncleCountByNumberRequest)(nil), // 7: nebula.v1.UncleCountByNumberRequest
(*UncleByBlockHashAndIndexRequest)(nil), // 8: nebula.v1.UncleByBlockHashAndIndexRequest
(*UncleByBlockNumberAndIndexRequest)(nil), // 9: nebula.v1.UncleByBlockNumberAndIndexRequest
(*CompilersRequest)(nil), // 10: nebula.v1.CompilersRequest
(*CompileSolidityRequest)(nil), // 11: nebula.v1.CompileSolidityRequest
(*CompileLLLRequest)(nil), // 12: nebula.v1.CompileLLLRequest
(*CompileSerpentRequest)(nil), // 13: nebula.v1.CompileSerpentRequest
(*EstimateGasRequest)(nil), // 14: nebula.v1.EstimateGasRequest
(*TransactionByHashRequest)(nil), // 15: nebula.v1.TransactionByHashRequest
(*TransactionByBlockHashAndIndexRequest)(nil), // 16: nebula.v1.TransactionByBlockHashAndIndexRequest
(*TransactionByBlockNumberAndIndexRequest)(nil), // 17: nebula.v1.TransactionByBlockNumberAndIndexRequest
(*TransactionReceiptRequest)(nil), // 18: nebula.v1.TransactionReceiptRequest
(*BalanceRequest)(nil), // 19: nebula.v1.BalanceRequest
(*StorageRequest)(nil), // 20: nebula.v1.StorageRequest
(*NonceRequest)(nil), // 21: nebula.v1.NonceRequest
(*RepeatedNonceRequest)(nil), // 22: nebula.v1.RepeatedNonceRequest
(*TransactionCountRequest)(nil), // 23: nebula.v1.TransactionCountRequest
(*GetCodeRequest)(nil), // 24: nebula.v1.GetCodeRequest
(*SignRequest)(nil), // 25: nebula.v1.SignRequest
(*SignTransactionRequest)(nil), // 26: nebula.v1.SignTransactionRequest
(*SendTransactionRequest)(nil), // 27: nebula.v1.SendTransactionRequest
(*SendRawTransactionRequest)(nil), // 28: nebula.v1.SendRawTransactionRequest
(*CallRequest)(nil), // 29: nebula.v1.CallRequest
(*NewFilterRequest)(nil), // 30: nebula.v1.NewFilterRequest
(*UninstallFilterRequest)(nil), // 31: nebula.v1.UninstallFilterRequest
(*FilterChangesRequest)(nil), // 32: nebula.v1.FilterChangesRequest
(*FilterLogsRequest)(nil), // 33: nebula.v1.FilterLogsRequest
(*LogsRequest)(nil), // 34: nebula.v1.LogsRequest
(*Sha3Response)(nil), // 35: nebula.v1.Sha3Response
(*NodeVersionResponse)(nil), // 36: nebula.v1.NodeVersionResponse
(*NetVersionResponse)(nil), // 37: nebula.v1.NetVersionResponse
(*NetPeerCountResponse)(nil), // 38: nebula.v1.NetPeerCountResponse
(*ProtocolVersionResponse)(nil), // 39: nebula.v1.ProtocolVersionResponse
(*SyncingResponse)(nil), // 40: nebula.v1.SyncingResponse
(*CoinbaseResponse)(nil), // 41: nebula.v1.CoinbaseResponse
(*MiningResponse)(nil), // 42: nebula.v1.MiningResponse
(*HashRateResponse)(nil), // 43: nebula.v1.HashRateResponse
(*AccountsResponse)(nil), // 44: nebula.v1.AccountsResponse
(*GasPriceResponse)(nil), // 45: nebula.v1.GasPriceResponse
(*HeightResponse)(nil), // 46: nebula.v1.HeightResponse
(*BlockByHashResponse)(nil), // 47: nebula.v1.BlockByHashResponse
(*BlockByNumberResponse)(nil), // 48: nebula.v1.BlockByNumberResponse
(*BlockTransactionCountByHashResponse)(nil), // 49: nebula.v1.BlockTransactionCountByHashResponse
(*BlockTransactionCountByNumberResponse)(nil), // 50: nebula.v1.BlockTransactionCountByNumberResponse
(*UncleCountByHashResponse)(nil), // 51: nebula.v1.UncleCountByHashResponse
(*UncleCountByNumberResponse)(nil), // 52: nebula.v1.UncleCountByNumberResponse
(*UncleByBlockHashAndIndexResponse)(nil), // 53: nebula.v1.UncleByBlockHashAndIndexResponse
(*UncleByBlockNumberAndIndexResponse)(nil), // 54: nebula.v1.UncleByBlockNumberAndIndexResponse
(*CompilersResponse)(nil), // 55: nebula.v1.CompilersResponse
(*CompileSolidityResponse)(nil), // 56: nebula.v1.CompileSolidityResponse
(*CompileLLLResponse)(nil), // 57: nebula.v1.CompileLLLResponse
(*CompileSerpentResponse)(nil), // 58: nebula.v1.CompileSerpentResponse
(*EstimateGasResponse)(nil), // 59: nebula.v1.EstimateGasResponse
(*TransactionByHashResponse)(nil), // 60: nebula.v1.TransactionByHashResponse
(*TransactionByBlockHashAndIndexResponse)(nil), // 61: nebula.v1.TransactionByBlockHashAndIndexResponse
(*TransactionByBlockNumberAndIndexResponse)(nil), // 62: nebula.v1.TransactionByBlockNumberAndIndexResponse
(*TransactionReceiptResponse)(nil), // 63: nebula.v1.TransactionReceiptResponse
(*BalanceResponse)(nil), // 64: nebula.v1.BalanceResponse
(*StorageResponse)(nil), // 65: nebula.v1.StorageResponse
(*NonceResponse)(nil), // 66: nebula.v1.NonceResponse
(*RepeatedNonceResponse)(nil), // 67: nebula.v1.RepeatedNonceResponse
(*TransactionCountResponse)(nil), // 68: nebula.v1.TransactionCountResponse
(*GetCodeResponse)(nil), // 69: nebula.v1.GetCodeResponse
(*SignResponse)(nil), // 70: nebula.v1.SignResponse
(*SignTransactionResponse)(nil), // 71: nebula.v1.SignTransactionResponse
(*SendTransactionResponse)(nil), // 72: nebula.v1.SendTransactionResponse
(*SendRawTransactionResponse)(nil), // 73: nebula.v1.SendRawTransactionResponse
(*CallResponse)(nil), // 74: nebula.v1.CallResponse
(*NewFilterResponse)(nil), // 75: nebula.v1.NewFilterResponse
(*NewBlockFilterResponse)(nil), // 76: nebula.v1.NewBlockFilterResponse
(*PendingTransactionFilterResponse)(nil), // 77: nebula.v1.PendingTransactionFilterResponse
(*UninstallFilterResponse)(nil), // 78: nebula.v1.UninstallFilterResponse
(*FilterChangesResponse)(nil), // 79: nebula.v1.FilterChangesResponse
(*FilterLogsResponse)(nil), // 80: nebula.v1.FilterLogsResponse
(*LogsResponse)(nil), // 81: nebula.v1.LogsResponse
}
var file_nebula_v1_service_proto_depIdxs = []int32{
0, // 0: nebula.v1.NebulaService.Sha3:input_type -> nebula.v1.Sha3Request
1, // 1: nebula.v1.NebulaService.NodeVersion:input_type -> google.protobuf.Empty
1, // 2: nebula.v1.NebulaService.NetVersion:input_type -> google.protobuf.Empty
1, // 3: nebula.v1.NebulaService.NetPeerCount:input_type -> google.protobuf.Empty
1, // 4: nebula.v1.NebulaService.ProtocolVersion:input_type -> google.protobuf.Empty
1, // 5: nebula.v1.NebulaService.Syncing:input_type -> google.protobuf.Empty
1, // 6: nebula.v1.NebulaService.Coinbase:input_type -> google.protobuf.Empty
1, // 7: nebula.v1.NebulaService.Mining:input_type -> google.protobuf.Empty
1, // 8: nebula.v1.NebulaService.HashRate:input_type -> google.protobuf.Empty
1, // 9: nebula.v1.NebulaService.Accounts:input_type -> google.protobuf.Empty
1, // 10: nebula.v1.NebulaService.GasPrice:input_type -> google.protobuf.Empty
1, // 11: nebula.v1.NebulaService.BlockNumber:input_type -> google.protobuf.Empty
2, // 12: nebula.v1.NebulaService.BlockByHash:input_type -> nebula.v1.BlockByHashRequest
3, // 13: nebula.v1.NebulaService.BlockByNumber:input_type -> nebula.v1.BlockByNumberRequest
4, // 14: nebula.v1.NebulaService.BlockTransactionCountByHash:input_type -> nebula.v1.BlockTransactionCountByHashRequest
5, // 15: nebula.v1.NebulaService.BlockTransactionCountByNumber:input_type -> nebula.v1.BlockTransactionCountByNumberRequest
6, // 16: nebula.v1.NebulaService.UncleCountByHash:input_type -> nebula.v1.UncleCountByHashRequest
7, // 17: nebula.v1.NebulaService.UncleCountByNumber:input_type -> nebula.v1.UncleCountByNumberRequest
8, // 18: nebula.v1.NebulaService.UncleByBlockHashAndIndex:input_type -> nebula.v1.UncleByBlockHashAndIndexRequest
9, // 19: nebula.v1.NebulaService.UncleByBlockNumberAndIndex:input_type -> nebula.v1.UncleByBlockNumberAndIndexRequest
10, // 20: nebula.v1.NebulaService.Compilers:input_type -> nebula.v1.CompilersRequest
11, // 21: nebula.v1.NebulaService.CompileSolidity:input_type -> nebula.v1.CompileSolidityRequest
12, // 22: nebula.v1.NebulaService.CompileLLL:input_type -> nebula.v1.CompileLLLRequest
13, // 23: nebula.v1.NebulaService.CompileSerpent:input_type -> nebula.v1.CompileSerpentRequest
14, // 24: nebula.v1.NebulaService.EstimateGas:input_type -> nebula.v1.EstimateGasRequest
15, // 25: nebula.v1.NebulaService.TransactionByHash:input_type -> nebula.v1.TransactionByHashRequest
16, // 26: nebula.v1.NebulaService.TransactionByBlockHashAndIndex:input_type -> nebula.v1.TransactionByBlockHashAndIndexRequest
17, // 27: nebula.v1.NebulaService.TransactionByBlockNumberAndIndex:input_type -> nebula.v1.TransactionByBlockNumberAndIndexRequest
18, // 28: nebula.v1.NebulaService.TransactionReceipt:input_type -> nebula.v1.TransactionReceiptRequest
19, // 29: nebula.v1.NebulaService.Balance:input_type -> nebula.v1.BalanceRequest
20, // 30: nebula.v1.NebulaService.Storage:input_type -> nebula.v1.StorageRequest
21, // 31: nebula.v1.NebulaService.Nonce:input_type -> nebula.v1.NonceRequest
22, // 32: nebula.v1.NebulaService.RepeatedNonce:input_type -> nebula.v1.RepeatedNonceRequest
23, // 33: nebula.v1.NebulaService.TransactionCount:input_type -> nebula.v1.TransactionCountRequest
24, // 34: nebula.v1.NebulaService.GetCode:input_type -> nebula.v1.GetCodeRequest
25, // 35: nebula.v1.NebulaService.Sign:input_type -> nebula.v1.SignRequest
26, // 36: nebula.v1.NebulaService.SignTransaction:input_type -> nebula.v1.SignTransactionRequest
27, // 37: nebula.v1.NebulaService.SendTransaction:input_type -> nebula.v1.SendTransactionRequest
28, // 38: nebula.v1.NebulaService.SendRawTransaction:input_type -> nebula.v1.SendRawTransactionRequest
29, // 39: nebula.v1.NebulaService.Call:input_type -> nebula.v1.CallRequest
30, // 40: nebula.v1.NebulaService.NewFilter:input_type -> nebula.v1.NewFilterRequest
1, // 41: nebula.v1.NebulaService.NewBlockFilter:input_type -> google.protobuf.Empty
1, // 42: nebula.v1.NebulaService.PendingTransactionFilter:input_type -> google.protobuf.Empty
31, // 43: nebula.v1.NebulaService.UninstallFilter:input_type -> nebula.v1.UninstallFilterRequest
32, // 44: nebula.v1.NebulaService.FilterChanges:input_type -> nebula.v1.FilterChangesRequest
33, // 45: nebula.v1.NebulaService.FilterLogs:input_type -> nebula.v1.FilterLogsRequest
34, // 46: nebula.v1.NebulaService.Logs:input_type -> nebula.v1.LogsRequest
35, // 47: nebula.v1.NebulaService.Sha3:output_type -> nebula.v1.Sha3Response
36, // 48: nebula.v1.NebulaService.NodeVersion:output_type -> nebula.v1.NodeVersionResponse
37, // 49: nebula.v1.NebulaService.NetVersion:output_type -> nebula.v1.NetVersionResponse
38, // 50: nebula.v1.NebulaService.NetPeerCount:output_type -> nebula.v1.NetPeerCountResponse
39, // 51: nebula.v1.NebulaService.ProtocolVersion:output_type -> nebula.v1.ProtocolVersionResponse
40, // 52: nebula.v1.NebulaService.Syncing:output_type -> nebula.v1.SyncingResponse
41, // 53: nebula.v1.NebulaService.Coinbase:output_type -> nebula.v1.CoinbaseResponse
42, // 54: nebula.v1.NebulaService.Mining:output_type -> nebula.v1.MiningResponse
43, // 55: nebula.v1.NebulaService.HashRate:output_type -> nebula.v1.HashRateResponse
44, // 56: nebula.v1.NebulaService.Accounts:output_type -> nebula.v1.AccountsResponse
45, // 57: nebula.v1.NebulaService.GasPrice:output_type -> nebula.v1.GasPriceResponse
46, // 58: nebula.v1.NebulaService.BlockNumber:output_type -> nebula.v1.HeightResponse
47, // 59: nebula.v1.NebulaService.BlockByHash:output_type -> nebula.v1.BlockByHashResponse
48, // 60: nebula.v1.NebulaService.BlockByNumber:output_type -> nebula.v1.BlockByNumberResponse
49, // 61: nebula.v1.NebulaService.BlockTransactionCountByHash:output_type -> nebula.v1.BlockTransactionCountByHashResponse
50, // 62: nebula.v1.NebulaService.BlockTransactionCountByNumber:output_type -> nebula.v1.BlockTransactionCountByNumberResponse
51, // 63: nebula.v1.NebulaService.UncleCountByHash:output_type -> nebula.v1.UncleCountByHashResponse
52, // 64: nebula.v1.NebulaService.UncleCountByNumber:output_type -> nebula.v1.UncleCountByNumberResponse
53, // 65: nebula.v1.NebulaService.UncleByBlockHashAndIndex:output_type -> nebula.v1.UncleByBlockHashAndIndexResponse
54, // 66: nebula.v1.NebulaService.UncleByBlockNumberAndIndex:output_type -> nebula.v1.UncleByBlockNumberAndIndexResponse
55, // 67: nebula.v1.NebulaService.Compilers:output_type -> nebula.v1.CompilersResponse
56, // 68: nebula.v1.NebulaService.CompileSolidity:output_type -> nebula.v1.CompileSolidityResponse
57, // 69: nebula.v1.NebulaService.CompileLLL:output_type -> nebula.v1.CompileLLLResponse
58, // 70: nebula.v1.NebulaService.CompileSerpent:output_type -> nebula.v1.CompileSerpentResponse
59, // 71: nebula.v1.NebulaService.EstimateGas:output_type -> nebula.v1.EstimateGasResponse
60, // 72: nebula.v1.NebulaService.TransactionByHash:output_type -> nebula.v1.TransactionByHashResponse
61, // 73: nebula.v1.NebulaService.TransactionByBlockHashAndIndex:output_type -> nebula.v1.TransactionByBlockHashAndIndexResponse
62, // 74: nebula.v1.NebulaService.TransactionByBlockNumberAndIndex:output_type -> nebula.v1.TransactionByBlockNumberAndIndexResponse
63, // 75: nebula.v1.NebulaService.TransactionReceipt:output_type -> nebula.v1.TransactionReceiptResponse
64, // 76: nebula.v1.NebulaService.Balance:output_type -> nebula.v1.BalanceResponse
65, // 77: nebula.v1.NebulaService.Storage:output_type -> nebula.v1.StorageResponse
66, // 78: nebula.v1.NebulaService.Nonce:output_type -> nebula.v1.NonceResponse
67, // 79: nebula.v1.NebulaService.RepeatedNonce:output_type -> nebula.v1.RepeatedNonceResponse
68, // 80: nebula.v1.NebulaService.TransactionCount:output_type -> nebula.v1.TransactionCountResponse
69, // 81: nebula.v1.NebulaService.GetCode:output_type -> nebula.v1.GetCodeResponse
70, // 82: nebula.v1.NebulaService.Sign:output_type -> nebula.v1.SignResponse
71, // 83: nebula.v1.NebulaService.SignTransaction:output_type -> nebula.v1.SignTransactionResponse
72, // 84: nebula.v1.NebulaService.SendTransaction:output_type -> nebula.v1.SendTransactionResponse
73, // 85: nebula.v1.NebulaService.SendRawTransaction:output_type -> nebula.v1.SendRawTransactionResponse
74, // 86: nebula.v1.NebulaService.Call:output_type -> nebula.v1.CallResponse
75, // 87: nebula.v1.NebulaService.NewFilter:output_type -> nebula.v1.NewFilterResponse
76, // 88: nebula.v1.NebulaService.NewBlockFilter:output_type -> nebula.v1.NewBlockFilterResponse
77, // 89: nebula.v1.NebulaService.PendingTransactionFilter:output_type -> nebula.v1.PendingTransactionFilterResponse
78, // 90: nebula.v1.NebulaService.UninstallFilter:output_type -> nebula.v1.UninstallFilterResponse
79, // 91: nebula.v1.NebulaService.FilterChanges:output_type -> nebula.v1.FilterChangesResponse
80, // 92: nebula.v1.NebulaService.FilterLogs:output_type -> nebula.v1.FilterLogsResponse
81, // 93: nebula.v1.NebulaService.Logs:output_type -> nebula.v1.LogsResponse
47, // [47:94] is the sub-list for method output_type
0, // [0:47] 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() { proto.RegisterFile("nebula/v1/service.proto", fileDescriptor_95d7c4e681b05ee0) }
func init() { file_nebula_v1_service_proto_init() }
func file_nebula_v1_service_proto_init() {
if File_nebula_v1_service_proto != nil {
return
}
file_nebula_v1_request_response_proto_init()
file_nebula_v1_account_req_res_proto_init()
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_nebula_v1_service_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_nebula_v1_service_proto_goTypes,
DependencyIndexes: file_nebula_v1_service_proto_depIdxs,
}.Build()
File_nebula_v1_service_proto = out.File
file_nebula_v1_service_proto_rawDesc = nil
file_nebula_v1_service_proto_goTypes = nil
file_nebula_v1_service_proto_depIdxs = nil
var fileDescriptor_95d7c4e681b05ee0 = []byte{
// 1113 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x98, 0xdf, 0x72, 0x1b, 0x35,
0x14, 0xc6, 0x49, 0x80, 0x96, 0xaa, 0x4d, 0x0b, 0x3b, 0x43, 0x13, 0x1c, 0xf2, 0x97, 0x70, 0x03,
0x74, 0x5d, 0x37, 0x57, 0x14, 0x18, 0x26, 0xf6, 0x84, 0xa4, 0x83, 0xb3, 0x98, 0xb8, 0x0d, 0x9d,
0x4e, 0x19, 0x90, 0x77, 0x0f, 0xeb, 0x1d, 0xd6, 0x92, 0xbb, 0x2b, 0x3b, 0x78, 0x98, 0xe1, 0x8a,
0x19, 0xae, 0x78, 0x09, 0x2e, 0xb9, 0xe2, 0x86, 0x97, 0xe0, 0x31, 0xb8, 0xe4, 0x29, 0x98, 0x5d,
0xad, 0x94, 0xa3, 0x5d, 0xad, 0xed, 0xde, 0x39, 0xe7, 0xfb, 0xf4, 0x3b, 0x47, 0x8a, 0xa4, 0x23,
0x9b, 0xac, 0x33, 0x18, 0x4c, 0x62, 0xda, 0x9c, 0xb6, 0x9a, 0x29, 0x24, 0xd3, 0xc8, 0x07, 0x77,
0x9c, 0x70, 0xc1, 0x9d, 0x1b, 0x52, 0x70, 0xa7, 0xad, 0xc6, 0x66, 0xc8, 0x79, 0x18, 0x43, 0x33,
0x17, 0x06, 0x93, 0x1f, 0x9a, 0x30, 0x1a, 0x8b, 0x99, 0xf4, 0x35, 0x76, 0xaf, 0x00, 0x09, 0xbc,
0x98, 0x40, 0x2a, 0xbe, 0x4b, 0x20, 0x1d, 0x73, 0x96, 0x16, 0xa4, 0xc6, 0xce, 0x95, 0x83, 0xfa,
0x3e, 0x9f, 0xb0, 0xcc, 0xf1, 0x22, 0x73, 0x49, 0xc3, 0x83, 0xbf, 0x76, 0xc8, 0x9a, 0x97, 0x7b,
0xfa, 0xb2, 0x04, 0xe7, 0x63, 0xf2, 0x5a, 0x7f, 0x48, 0x0f, 0x9d, 0xbb, 0xae, 0xae, 0xc2, 0xcd,
0x02, 0xe7, 0x32, 0x43, 0x63, 0xbd, 0x12, 0x97, 0x19, 0xf7, 0x5f, 0x71, 0x4e, 0xc8, 0x4d, 0x8f,
0x07, 0x70, 0x01, 0x49, 0x1a, 0x71, 0xe6, 0xdc, 0x75, 0x65, 0xf1, 0xae, 0x2a, 0xde, 0x3d, 0xce,
0x8a, 0x6f, 0x6c, 0x23, 0x02, 0xf2, 0x23, 0xd0, 0x31, 0x21, 0x1e, 0x88, 0x45, 0x9c, 0x2d, 0xcc,
0xd1, 0x76, 0x84, 0x79, 0x44, 0x6e, 0x79, 0x20, 0x7a, 0x00, 0x49, 0x27, 0x9b, 0x7a, 0x2d, 0x68,
0xc7, 0x04, 0xe9, 0x01, 0x08, 0xf5, 0x15, 0xb9, 0xd3, 0xcb, 0x06, 0xf9, 0x3c, 0x5e, 0x54, 0xd6,
0x3e, 0xa2, 0x95, 0xc6, 0x20, 0xe0, 0xe7, 0xe4, 0x7a, 0x7f, 0xc6, 0xfc, 0x88, 0x85, 0xb5, 0xa0,
0x06, 0x5e, 0x69, 0xe9, 0x45, 0x80, 0x23, 0xf2, 0x46, 0x87, 0x47, 0x6c, 0x40, 0x53, 0xa8, 0x25,
0x6c, 0x22, 0x82, 0x32, 0x23, 0xc4, 0x67, 0xe4, 0xda, 0x59, 0xc4, 0xe6, 0x95, 0xf0, 0x0e, 0x02,
0x48, 0xab, 0x59, 0xc1, 0x29, 0x4d, 0x87, 0xe7, 0x54, 0x2c, 0x57, 0x81, 0x32, 0x9b, 0x88, 0x23,
0xb9, 0x2f, 0xd3, 0xa5, 0x10, 0xca, 0x6c, 0x22, 0x4e, 0x68, 0xda, 0x4b, 0xb2, 0xbd, 0xbb, 0x0c,
0x42, 0x99, 0x11, 0xa2, 0x4d, 0x6e, 0xb6, 0x63, 0xee, 0xff, 0xe8, 0x4d, 0x46, 0x03, 0x48, 0x96,
0x5a, 0x8c, 0x53, 0x88, 0xc2, 0x21, 0xde, 0x20, 0x5e, 0xc1, 0x68, 0xcf, 0xb2, 0x69, 0x3a, 0x78,
0x6f, 0xa2, 0xb8, 0x3a, 0x44, 0xdb, 0x75, 0xb2, 0xe6, 0x3d, 0x26, 0x6b, 0x85, 0x50, 0x54, 0xb5,
0x53, 0x1d, 0x22, 0x15, 0xc5, 0xdc, 0xad, 0x37, 0x68, 0xea, 0x2f, 0x64, 0x33, 0x97, 0x1e, 0x27,
0x94, 0xa5, 0xd4, 0x17, 0x11, 0x67, 0xf9, 0x4e, 0x2f, 0xaa, 0xbe, 0x57, 0x46, 0xd8, 0x7d, 0x2a,
0xa3, 0xbb, 0xac, 0x5d, 0xe7, 0xff, 0x75, 0x85, 0x6c, 0xd5, 0x38, 0x8b, 0x69, 0x36, 0x17, 0x33,
0xcd, 0x69, 0xdf, 0x5f, 0x7e, 0x80, 0x2e, 0xe3, 0x5b, 0xf2, 0xe6, 0x13, 0xe6, 0xc7, 0x80, 0xe7,
0x8e, 0x8f, 0x6d, 0x59, 0x54, 0xb9, 0xde, 0x9b, 0xeb, 0xd1, 0x78, 0x9f, 0x38, 0x58, 0x2d, 0x66,
0x76, 0x50, 0x33, 0xd8, 0x9c, 0xce, 0xfb, 0x0b, 0x5c, 0x3a, 0xc9, 0x84, 0x6c, 0xe4, 0x7a, 0x7b,
0x96, 0xcf, 0x3a, 0x2b, 0xe1, 0x88, 0x05, 0x8f, 0x58, 0x00, 0x3f, 0x39, 0x1f, 0x94, 0x21, 0x16,
0x93, 0x4a, 0xf8, 0xe1, 0x52, 0x5e, 0x9d, 0xf6, 0x67, 0xd2, 0xc0, 0x2e, 0x59, 0x96, 0x4e, 0xfc,
0x51, 0x0d, 0xcc, 0xb4, 0xa9, 0xd4, 0xf7, 0x96, 0x74, 0xeb, 0xe4, 0xa7, 0xe4, 0x46, 0x87, 0x8f,
0xc6, 0x51, 0x0c, 0x49, 0xea, 0x98, 0x97, 0x5b, 0x11, 0x55, 0xe8, 0x77, 0xed, 0xa2, 0x26, 0x3d,
0x23, 0x77, 0x8a, 0x70, 0x9f, 0xc7, 0x51, 0x10, 0x89, 0x99, 0xb3, 0x57, 0x1d, 0xa2, 0x34, 0x45,
0xdd, 0x9f, 0x67, 0xd1, 0xec, 0x2f, 0x09, 0x29, 0xc4, 0x6e, 0xb7, 0xeb, 0x58, 0x2a, 0xe9, 0x76,
0xbb, 0x8a, 0xb8, 0x55, 0xa3, 0x6a, 0xd8, 0x37, 0xe4, 0xb6, 0xca, 0x04, 0xc9, 0x18, 0x98, 0x70,
0x76, 0x2d, 0x45, 0x48, 0x49, 0x41, 0xf7, 0xe6, 0x38, 0xf0, 0x85, 0x75, 0x9c, 0x8a, 0x68, 0x44,
0x05, 0x9c, 0xd0, 0xd4, 0xb8, 0xb0, 0x50, 0xdc, 0x76, 0x61, 0x19, 0xb2, 0xe6, 0x7d, 0x4f, 0xde,
0x42, 0x27, 0xaf, 0x38, 0x54, 0xf8, 0xc0, 0x54, 0x54, 0xc5, 0x3e, 0x98, 0x6f, 0xd2, 0x19, 0x7e,
0x5b, 0x21, 0xdb, 0x86, 0x5e, 0xdd, 0xf8, 0xf7, 0xeb, 0x50, 0xb5, 0xdb, 0xbf, 0xf5, 0x12, 0x23,
0x74, 0x25, 0xbf, 0xaf, 0x90, 0xdd, 0xaa, 0xb9, 0x74, 0x16, 0x1e, 0xcc, 0x25, 0xdb, 0x4f, 0xc4,
0xe1, 0x4b, 0x8d, 0xc1, 0x17, 0x0e, 0x72, 0x9f, 0x83, 0x0f, 0xd1, 0x58, 0x38, 0x35, 0xeb, 0x5a,
0xc8, 0xb6, 0x0b, 0xc7, 0xe6, 0x42, 0x5d, 0xf2, 0x7a, 0x9b, 0xc6, 0x94, 0xf9, 0xe0, 0xe0, 0x4e,
0x58, 0xc4, 0x14, 0xae, 0x61, 0x93, 0x30, 0xa3, 0x2f, 0x78, 0x42, 0x43, 0x93, 0x51, 0xc4, 0x6c,
0x0c, 0x2d, 0x69, 0xc6, 0xa7, 0xe4, 0x75, 0x8f, 0x67, 0x55, 0xac, 0x1b, 0xef, 0x48, 0x54, 0xc3,
0x46, 0x55, 0xc0, 0x7d, 0xf5, 0x1c, 0xc6, 0x40, 0x05, 0x04, 0x92, 0x82, 0xfb, 0xaa, 0xa1, 0xd8,
0xfa, 0x6a, 0xc9, 0x80, 0x1b, 0x4a, 0xb9, 0xed, 0x18, 0x0d, 0xa5, 0x2c, 0xda, 0x1a, 0x4a, 0xd5,
0x83, 0x97, 0xed, 0x04, 0x44, 0x87, 0x07, 0xe6, 0xb2, 0x15, 0x31, 0xdb, 0xb2, 0x69, 0x49, 0x33,
0xb2, 0x77, 0x7d, 0x14, 0x32, 0xf3, 0x5d, 0x1f, 0x85, 0xcc, 0xfa, 0xae, 0xcf, 0xe3, 0xf8, 0xb2,
0xcc, 0x22, 0xa8, 0x40, 0xe3, 0xb2, 0x2c, 0x69, 0xb6, 0xcb, 0xb2, 0x62, 0x31, 0xd8, 0xc0, 0x82,
0x5a, 0xb6, 0xa9, 0x59, 0xd9, 0x65, 0x0b, 0x3e, 0x16, 0x99, 0x78, 0x4e, 0x2f, 0x31, 0xfe, 0xa0,
0x34, 0xd6, 0x94, 0x6d, 0xc7, 0xc2, 0xe6, 0xc2, 0xeb, 0xda, 0xa1, 0x71, 0x6c, 0xac, 0x6b, 0x16,
0xb0, 0xad, 0xab, 0x8c, 0xe3, 0x76, 0xe6, 0xc1, 0xe5, 0x17, 0x51, 0x2c, 0x20, 0x31, 0xda, 0x99,
0x8e, 0xda, 0xda, 0x19, 0x12, 0x35, 0xe9, 0x8c, 0xdc, 0xf6, 0xe0, 0x32, 0xbf, 0x24, 0x0a, 0x5c,
0xdd, 0x23, 0x76, 0xcf, 0x24, 0xa1, 0x21, 0x08, 0x47, 0xc9, 0x46, 0x0f, 0x58, 0x10, 0xb1, 0x10,
0xcd, 0x79, 0x01, 0x18, 0xbf, 0x23, 0xea, 0x06, 0x9b, 0xff, 0xf7, 0x27, 0x2c, 0x62, 0xa9, 0xa0,
0x71, 0x5c, 0x90, 0xf7, 0x8c, 0xe7, 0x80, 0xa1, 0xd9, 0xfe, 0xef, 0x15, 0x0b, 0x3e, 0xe3, 0x32,
0xd6, 0x19, 0x52, 0x16, 0x42, 0x6a, 0x9c, 0x71, 0x43, 0xb1, 0x9d, 0xf1, 0x92, 0x01, 0xb7, 0x75,
0x29, 0x75, 0x79, 0x98, 0x1a, 0x6d, 0xfd, 0x2a, 0x6c, 0x6b, 0xeb, 0x58, 0xc5, 0xbb, 0x26, 0xc7,
0xe0, 0x5d, 0x83, 0x01, 0xeb, 0x95, 0xb8, 0x1a, 0xda, 0xfe, 0x7b, 0x85, 0xac, 0xf9, 0x7c, 0x74,
0x65, 0x68, 0xdf, 0x2a, 0xbe, 0xbb, 0xe7, 0xdf, 0x36, 0x7b, 0x2b, 0xcf, 0xbe, 0x0e, 0x23, 0x31,
0x9c, 0x0c, 0x5c, 0x9f, 0x8f, 0x9a, 0x1d, 0x1a, 0x4c, 0x7c, 0x98, 0xa4, 0x67, 0x20, 0xe8, 0x14,
0x92, 0x14, 0xd4, 0x57, 0xd2, 0xe6, 0x08, 0x04, 0x1d, 0xab, 0x3f, 0x42, 0x60, 0xf2, 0x37, 0x86,
0x66, 0xc8, 0x9b, 0xfa, 0x47, 0x83, 0x4f, 0xe4, 0xa7, 0x69, 0xeb, 0x8f, 0xd5, 0x57, 0xbd, 0xa7,
0x4f, 0xff, 0x5c, 0xbd, 0x21, 0x7f, 0x2b, 0x70, 0x2f, 0x5a, 0xff, 0xa8, 0xcf, 0xcf, 0x2f, 0x5a,
0xff, 0xae, 0xbe, 0xad, 0x3f, 0x3f, 0x3f, 0xe9, 0xb5, 0xb3, 0x5c, 0x01, 0x15, 0xf4, 0xbf, 0x55,
0x22, 0xe3, 0x0f, 0x1f, 0x5e, 0xb4, 0x06, 0xd7, 0x72, 0xfe, 0xe1, 0xff, 0x01, 0x00, 0x00, 0xff,
0xff, 0xc8, 0x22, 0xab, 0x88, 0xf7, 0x10, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: p2p/v1/request_response.proto
package p2pv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
_ "google.golang.org/protobuf/types/known/fieldmaskpb"
_ "google.golang.org/protobuf/types/known/timestamppb"
reflect "reflect"
sync "sync"
math "math"
)
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)
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type BroadCastRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
type BroadCastRequest struct {
Header *MessageHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BroadCastRequest) Reset() {
*x = BroadCastRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_request_response_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BroadCastRequest) Reset() { *m = BroadCastRequest{} }
func (m *BroadCastRequest) String() string { return proto.CompactTextString(m) }
func (*BroadCastRequest) ProtoMessage() {}
func (*BroadCastRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_0dfe7f18d497a164, []int{0}
}
func (x *BroadCastRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BroadCastRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BroadCastRequest.Unmarshal(m, b)
}
func (*BroadCastRequest) ProtoMessage() {}
func (x *BroadCastRequest) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_request_response_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BroadCastRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BroadCastRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use BroadCastRequest.ProtoReflect.Descriptor instead.
func (*BroadCastRequest) Descriptor() ([]byte, []int) {
return file_p2p_v1_request_response_proto_rawDescGZIP(), []int{0}
func (m *BroadCastRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_BroadCastRequest.Merge(m, src)
}
func (m *BroadCastRequest) XXX_Size() int {
return xxx_messageInfo_BroadCastRequest.Size(m)
}
func (m *BroadCastRequest) XXX_DiscardUnknown() {
xxx_messageInfo_BroadCastRequest.DiscardUnknown(m)
}
var xxx_messageInfo_BroadCastRequest proto.InternalMessageInfo
func (x *BroadCastRequest) GetHeader() *MessageHeader {
if x != nil {
return x.Header
func (m *BroadCastRequest) GetHeader() *MessageHeader {
if m != nil {
return m.Header
}
return nil
}
func (x *BroadCastRequest) GetData() []byte {
if x != nil {
return x.Data
func (m *BroadCastRequest) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
type BroadCastResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BroadCastResponse) Reset() {
*x = BroadCastResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_request_response_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BroadCastResponse) Reset() { *m = BroadCastResponse{} }
func (m *BroadCastResponse) String() string { return proto.CompactTextString(m) }
func (*BroadCastResponse) ProtoMessage() {}
func (*BroadCastResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_0dfe7f18d497a164, []int{1}
}
func (x *BroadCastResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BroadCastResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BroadCastResponse.Unmarshal(m, b)
}
func (*BroadCastResponse) ProtoMessage() {}
func (x *BroadCastResponse) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_request_response_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BroadCastResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BroadCastResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use BroadCastResponse.ProtoReflect.Descriptor instead.
func (*BroadCastResponse) Descriptor() ([]byte, []int) {
return file_p2p_v1_request_response_proto_rawDescGZIP(), []int{1}
func (m *BroadCastResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_BroadCastResponse.Merge(m, src)
}
func (m *BroadCastResponse) XXX_Size() int {
return xxx_messageInfo_BroadCastResponse.Size(m)
}
func (m *BroadCastResponse) XXX_DiscardUnknown() {
xxx_messageInfo_BroadCastResponse.DiscardUnknown(m)
}
func (x *BroadCastResponse) GetSuccess() bool {
if x != nil {
return x.Success
var xxx_messageInfo_BroadCastResponse proto.InternalMessageInfo
func (m *BroadCastResponse) GetSuccess() bool {
if m != nil {
return m.Success
}
return false
}
type SendDataRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Header *MessageHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *SendDataRequest) Reset() {
*x = SendDataRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_request_response_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *SendDataRequest) Reset() { *m = SendDataRequest{} }
func (m *SendDataRequest) String() string { return proto.CompactTextString(m) }
func (*SendDataRequest) ProtoMessage() {}
func (*SendDataRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_0dfe7f18d497a164, []int{2}
}
func (x *SendDataRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *SendDataRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SendDataRequest.Unmarshal(m, b)
}
func (*SendDataRequest) ProtoMessage() {}
func (x *SendDataRequest) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_request_response_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *SendDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SendDataRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use SendDataRequest.ProtoReflect.Descriptor instead.
func (*SendDataRequest) Descriptor() ([]byte, []int) {
return file_p2p_v1_request_response_proto_rawDescGZIP(), []int{2}
func (m *SendDataRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_SendDataRequest.Merge(m, src)
}
func (m *SendDataRequest) XXX_Size() int {
return xxx_messageInfo_SendDataRequest.Size(m)
}
func (m *SendDataRequest) XXX_DiscardUnknown() {
xxx_messageInfo_SendDataRequest.DiscardUnknown(m)
}
var xxx_messageInfo_SendDataRequest proto.InternalMessageInfo
func (x *SendDataRequest) GetHeader() *MessageHeader {
if x != nil {
return x.Header
func (m *SendDataRequest) GetHeader() *MessageHeader {
if m != nil {
return m.Header
}
return nil
}
func (x *SendDataRequest) GetData() []byte {
if x != nil {
return x.Data
func (m *SendDataRequest) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
type SendDataResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *SendDataResponse) Reset() {
*x = SendDataResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_request_response_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *SendDataResponse) Reset() { *m = SendDataResponse{} }
func (m *SendDataResponse) String() string { return proto.CompactTextString(m) }
func (*SendDataResponse) ProtoMessage() {}
func (*SendDataResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_0dfe7f18d497a164, []int{3}
}
func (x *SendDataResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *SendDataResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SendDataResponse.Unmarshal(m, b)
}
func (*SendDataResponse) ProtoMessage() {}
func (x *SendDataResponse) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_request_response_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *SendDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SendDataResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use SendDataResponse.ProtoReflect.Descriptor instead.
func (*SendDataResponse) Descriptor() ([]byte, []int) {
return file_p2p_v1_request_response_proto_rawDescGZIP(), []int{3}
func (m *SendDataResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_SendDataResponse.Merge(m, src)
}
func (m *SendDataResponse) XXX_Size() int {
return xxx_messageInfo_SendDataResponse.Size(m)
}
func (m *SendDataResponse) XXX_DiscardUnknown() {
xxx_messageInfo_SendDataResponse.DiscardUnknown(m)
}
func (x *SendDataResponse) GetSuccess() bool {
if x != nil {
return x.Success
var xxx_messageInfo_SendDataResponse proto.InternalMessageInfo
func (m *SendDataResponse) GetSuccess() bool {
if m != nil {
return m.Success
}
return false
}
type SubscribeMsgRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Header *MessageHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
MsgTypes []P2PMsgType `protobuf:"varint,2,rep,packed,name=msg_types,json=msgTypes,proto3,enum=p2p.v1.P2PMsgType" json:"msg_types,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *SubscribeMsgRequest) Reset() {
*x = SubscribeMsgRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_request_response_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *SubscribeMsgRequest) Reset() { *m = SubscribeMsgRequest{} }
func (m *SubscribeMsgRequest) String() string { return proto.CompactTextString(m) }
func (*SubscribeMsgRequest) ProtoMessage() {}
func (*SubscribeMsgRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_0dfe7f18d497a164, []int{4}
}
func (x *SubscribeMsgRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *SubscribeMsgRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SubscribeMsgRequest.Unmarshal(m, b)
}
func (*SubscribeMsgRequest) ProtoMessage() {}
func (x *SubscribeMsgRequest) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_request_response_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *SubscribeMsgRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SubscribeMsgRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use SubscribeMsgRequest.ProtoReflect.Descriptor instead.
func (*SubscribeMsgRequest) Descriptor() ([]byte, []int) {
return file_p2p_v1_request_response_proto_rawDescGZIP(), []int{4}
func (m *SubscribeMsgRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_SubscribeMsgRequest.Merge(m, src)
}
func (m *SubscribeMsgRequest) XXX_Size() int {
return xxx_messageInfo_SubscribeMsgRequest.Size(m)
}
func (m *SubscribeMsgRequest) XXX_DiscardUnknown() {
xxx_messageInfo_SubscribeMsgRequest.DiscardUnknown(m)
}
func (x *SubscribeMsgRequest) GetHeader() *MessageHeader {
if x != nil {
return x.Header
var xxx_messageInfo_SubscribeMsgRequest proto.InternalMessageInfo
func (m *SubscribeMsgRequest) GetHeader() *MessageHeader {
if m != nil {
return m.Header
}
return nil
}
func (x *SubscribeMsgRequest) GetMsgTypes() []P2PMsgType {
if x != nil {
return x.MsgTypes
func (m *SubscribeMsgRequest) GetMsgTypes() []P2PMsgType {
if m != nil {
return m.MsgTypes
}
return nil
}
type SubscribeMsgResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *SubscribeMsgResponse) Reset() {
*x = SubscribeMsgResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_request_response_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *SubscribeMsgResponse) Reset() { *m = SubscribeMsgResponse{} }
func (m *SubscribeMsgResponse) String() string { return proto.CompactTextString(m) }
func (*SubscribeMsgResponse) ProtoMessage() {}
func (*SubscribeMsgResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_0dfe7f18d497a164, []int{5}
}
func (x *SubscribeMsgResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *SubscribeMsgResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SubscribeMsgResponse.Unmarshal(m, b)
}
func (*SubscribeMsgResponse) ProtoMessage() {}
func (x *SubscribeMsgResponse) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_request_response_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *SubscribeMsgResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SubscribeMsgResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use SubscribeMsgResponse.ProtoReflect.Descriptor instead.
func (*SubscribeMsgResponse) Descriptor() ([]byte, []int) {
return file_p2p_v1_request_response_proto_rawDescGZIP(), []int{5}
func (m *SubscribeMsgResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_SubscribeMsgResponse.Merge(m, src)
}
func (m *SubscribeMsgResponse) XXX_Size() int {
return xxx_messageInfo_SubscribeMsgResponse.Size(m)
}
func (m *SubscribeMsgResponse) XXX_DiscardUnknown() {
xxx_messageInfo_SubscribeMsgResponse.DiscardUnknown(m)
}
var xxx_messageInfo_SubscribeMsgResponse proto.InternalMessageInfo
func (x *SubscribeMsgResponse) GetSuccess() bool {
if x != nil {
return x.Success
func (m *SubscribeMsgResponse) GetSuccess() bool {
if m != nil {
return m.Success
}
return false
}
var File_p2p_v1_request_response_proto protoreflect.FileDescriptor
var file_p2p_v1_request_response_proto_rawDesc = []byte{
0x0a, 0x1d, 0x70, 0x32, 0x70, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
0x06, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d,
0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73,
0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x70, 0x32, 0x70, 0x2f,
0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x22, 0x55, 0x0a, 0x10, 0x42, 0x72, 0x6f, 0x61, 0x64, 0x43, 0x61, 0x73, 0x74, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18,
0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x4d,
0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, 0x65,
0x61, 0x64, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2d, 0x0a, 0x11, 0x42, 0x72, 0x6f, 0x61,
0x64, 0x43, 0x61, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a,
0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07,
0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x54, 0x0a, 0x0f, 0x53, 0x65, 0x6e, 0x64, 0x44,
0x61, 0x74, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x06, 0x68, 0x65,
0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x32, 0x70,
0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65,
0x72, 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74,
0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a,
0x10, 0x53, 0x65, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01,
0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x75, 0x0a, 0x13, 0x53,
0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x12, 0x2d, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x73, 0x73,
0x61, 0x67, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65,
0x72, 0x12, 0x2f, 0x0a, 0x09, 0x6d, 0x73, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x18, 0x02,
0x20, 0x03, 0x28, 0x0e, 0x32, 0x12, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x32,
0x50, 0x4d, 0x73, 0x67, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x6d, 0x73, 0x67, 0x54, 0x79, 0x70,
0x65, 0x73, 0x22, 0x30, 0x0a, 0x14, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x4d,
0x73, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75,
0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x73, 0x75, 0x63,
0x63, 0x65, 0x73, 0x73, 0x42, 0xa8, 0x01, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x2e, 0x70, 0x32, 0x70,
0x2e, 0x76, 0x31, 0x42, 0x14, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4b, 0x67, 0x69, 0x74,
0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73,
0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67,
0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x70, 0x32, 0x70, 0x2f,
0x76, 0x31, 0x3b, 0x70, 0x32, 0x70, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x50, 0x58, 0x58, 0xaa, 0x02,
0x06, 0x50, 0x32, 0x70, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x06, 0x50, 0x32, 0x70, 0x5c, 0x56, 0x31,
0xe2, 0x02, 0x12, 0x50, 0x32, 0x70, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74,
0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x07, 0x50, 0x32, 0x70, 0x3a, 0x3a, 0x56, 0x31, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_p2p_v1_request_response_proto_rawDescOnce sync.Once
file_p2p_v1_request_response_proto_rawDescData = file_p2p_v1_request_response_proto_rawDesc
)
func file_p2p_v1_request_response_proto_rawDescGZIP() []byte {
file_p2p_v1_request_response_proto_rawDescOnce.Do(func() {
file_p2p_v1_request_response_proto_rawDescData = protoimpl.X.CompressGZIP(file_p2p_v1_request_response_proto_rawDescData)
})
return file_p2p_v1_request_response_proto_rawDescData
}
var file_p2p_v1_request_response_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
var file_p2p_v1_request_response_proto_goTypes = []interface{}{
(*BroadCastRequest)(nil), // 0: p2p.v1.BroadCastRequest
(*BroadCastResponse)(nil), // 1: p2p.v1.BroadCastResponse
(*SendDataRequest)(nil), // 2: p2p.v1.SendDataRequest
(*SendDataResponse)(nil), // 3: p2p.v1.SendDataResponse
(*SubscribeMsgRequest)(nil), // 4: p2p.v1.SubscribeMsgRequest
(*SubscribeMsgResponse)(nil), // 5: p2p.v1.SubscribeMsgResponse
(*MessageHeader)(nil), // 6: p2p.v1.MessageHeader
(P2PMsgType)(0), // 7: p2p.v1.P2PMsgType
}
var file_p2p_v1_request_response_proto_depIdxs = []int32{
6, // 0: p2p.v1.BroadCastRequest.header:type_name -> p2p.v1.MessageHeader
6, // 1: p2p.v1.SendDataRequest.header:type_name -> p2p.v1.MessageHeader
6, // 2: p2p.v1.SubscribeMsgRequest.header:type_name -> p2p.v1.MessageHeader
7, // 3: p2p.v1.SubscribeMsgRequest.msg_types:type_name -> p2p.v1.P2PMsgType
4, // [4:4] is the sub-list for method output_type
4, // [4:4] is the sub-list for method input_type
4, // [4:4] is the sub-list for extension type_name
4, // [4:4] is the sub-list for extension extendee
0, // [0:4] is the sub-list for field type_name
}
func init() { file_p2p_v1_request_response_proto_init() }
func file_p2p_v1_request_response_proto_init() {
if File_p2p_v1_request_response_proto != nil {
return
}
file_p2p_v1_resource_proto_init()
if !protoimpl.UnsafeEnabled {
file_p2p_v1_request_response_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BroadCastRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_p2p_v1_request_response_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BroadCastResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_p2p_v1_request_response_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SendDataRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_p2p_v1_request_response_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SendDataResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_p2p_v1_request_response_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SubscribeMsgRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_p2p_v1_request_response_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SubscribeMsgResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_p2p_v1_request_response_proto_rawDesc,
NumEnums: 0,
NumMessages: 6,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_p2p_v1_request_response_proto_goTypes,
DependencyIndexes: file_p2p_v1_request_response_proto_depIdxs,
MessageInfos: file_p2p_v1_request_response_proto_msgTypes,
}.Build()
File_p2p_v1_request_response_proto = out.File
file_p2p_v1_request_response_proto_rawDesc = nil
file_p2p_v1_request_response_proto_goTypes = nil
file_p2p_v1_request_response_proto_depIdxs = nil
func init() {
proto.RegisterType((*BroadCastRequest)(nil), "p2p.v1.BroadCastRequest")
proto.RegisterType((*BroadCastResponse)(nil), "p2p.v1.BroadCastResponse")
proto.RegisterType((*SendDataRequest)(nil), "p2p.v1.SendDataRequest")
proto.RegisterType((*SendDataResponse)(nil), "p2p.v1.SendDataResponse")
proto.RegisterType((*SubscribeMsgRequest)(nil), "p2p.v1.SubscribeMsgRequest")
proto.RegisterType((*SubscribeMsgResponse)(nil), "p2p.v1.SubscribeMsgResponse")
}
func init() { proto.RegisterFile("p2p/v1/request_response.proto", fileDescriptor_0dfe7f18d497a164) }
var fileDescriptor_0dfe7f18d497a164 = []byte{
// 405 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x92, 0xdf, 0x6a, 0x14, 0x31,
0x14, 0xc6, 0x99, 0xa9, 0x6c, 0x6b, 0x14, 0xad, 0x63, 0x0b, 0x4b, 0x41, 0x5c, 0xf6, 0x6a, 0x2f,
0xec, 0xc4, 0x89, 0x77, 0xf5, 0x6e, 0x2b, 0x28, 0xc8, 0x42, 0x98, 0xd6, 0xa5, 0x48, 0x61, 0xc9,
0x64, 0x4e, 0xd3, 0xc1, 0xcd, 0x26, 0xe6, 0x24, 0x03, 0x7d, 0x1d, 0xaf, 0xc4, 0x47, 0xf1, 0x31,
0xbc, 0xf4, 0x29, 0x64, 0x27, 0x33, 0xfe, 0xbb, 0x29, 0x88, 0x77, 0xdf, 0x99, 0xf9, 0xce, 0x77,
0x7e, 0x49, 0x0e, 0x79, 0x62, 0x99, 0xa5, 0x6d, 0x41, 0x1d, 0x7c, 0x0c, 0x80, 0x7e, 0xe5, 0x00,
0xad, 0xd9, 0x20, 0xe4, 0xd6, 0x19, 0x6f, 0xb2, 0x91, 0x65, 0x36, 0x6f, 0x8b, 0xa3, 0x89, 0x32,
0x46, 0xad, 0x81, 0x76, 0x5f, 0xab, 0x70, 0x45, 0xaf, 0x1a, 0x58, 0xd7, 0x2b, 0x2d, 0xf0, 0x43,
0x74, 0x1e, 0x3d, 0xfd, 0xdb, 0xe1, 0x1b, 0x0d, 0xe8, 0x85, 0xb6, 0xbd, 0xe1, 0xf0, 0xe7, 0x24,
0x34, 0xc1, 0xc9, 0x7e, 0xc2, 0xf4, 0x1d, 0xd9, 0x9f, 0x3b, 0x23, 0xea, 0x53, 0x81, 0xbe, 0x8c,
0x10, 0xd9, 0x31, 0x19, 0x5d, 0x83, 0xa8, 0xc1, 0x8d, 0x93, 0x49, 0x32, 0xbb, 0xc7, 0x0e, 0xf3,
0x88, 0x91, 0x2f, 0x00, 0x51, 0x28, 0x78, 0xd3, 0xfd, 0x2c, 0x7b, 0x53, 0x96, 0x91, 0x3b, 0xb5,
0xf0, 0x62, 0x9c, 0x4e, 0x92, 0xd9, 0xfd, 0xb2, 0xd3, 0xd3, 0x63, 0xf2, 0xe8, 0xb7, 0xd8, 0x78,
0xa6, 0x6c, 0x4c, 0x76, 0x31, 0x48, 0x09, 0x88, 0x5d, 0xf0, 0x5e, 0x39, 0x94, 0xd3, 0x73, 0xf2,
0xf0, 0x0c, 0x36, 0xf5, 0x2b, 0xe1, 0xc5, 0x7f, 0x84, 0x78, 0x46, 0xf6, 0x7f, 0xa5, 0xde, 0xca,
0x10, 0xc8, 0xe3, 0xb3, 0x50, 0xa1, 0x74, 0x4d, 0x05, 0x0b, 0x54, 0xff, 0xc8, 0x41, 0xc9, 0x5d,
0x8d, 0x6a, 0xe5, 0x6f, 0x2c, 0xe0, 0x38, 0x9d, 0xec, 0xcc, 0x1e, 0xb0, 0x6c, 0xe8, 0xe0, 0x8c,
0x2f, 0x50, 0x9d, 0xdf, 0x58, 0x28, 0xf7, 0x74, 0x14, 0x38, 0x7d, 0x4e, 0x0e, 0xfe, 0x1c, 0x7b,
0x1b, 0xe8, 0xfc, 0x73, 0x42, 0x88, 0x34, 0xba, 0x4f, 0x9d, 0x1f, 0xf4, 0xa4, 0x43, 0x27, 0xdf,
0xbe, 0x2b, 0x4f, 0xde, 0xbf, 0x55, 0x8d, 0xbf, 0x0e, 0x55, 0x2e, 0x8d, 0xa6, 0xa7, 0xa2, 0x0e,
0x12, 0x02, 0x2e, 0xc0, 0x8b, 0x16, 0x5c, 0x6f, 0x92, 0x66, 0x4d, 0x35, 0x78, 0x61, 0x87, 0x42,
0xc1, 0x26, 0x2e, 0x10, 0x55, 0x86, 0xc6, 0x7d, 0x79, 0x69, 0x99, 0x6d, 0x8b, 0x4f, 0xe9, 0x0e,
0xbf, 0xb8, 0xf8, 0x92, 0x8e, 0x38, 0xb3, 0xf9, 0xb2, 0xf8, 0xda, 0x89, 0xcb, 0x65, 0xf1, 0x2d,
0xcd, 0xa2, 0xb8, 0x7c, 0xcd, 0xe7, 0xdb, 0xf0, 0xed, 0xbd, 0x7f, 0x4f, 0x77, 0x39, 0xb3, 0x27,
0x27, 0xcb, 0xa2, 0x1a, 0x75, 0x69, 0x2f, 0x7e, 0x04, 0x00, 0x00, 0xff, 0xff, 0x34, 0x50, 0x6c,
0xcb, 0xe7, 0x02, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: p2p/v1/resource.proto
package p2pv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
reflect "reflect"
sync "sync"
math "math"
)
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)
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
type P2PMsgType int32
......@@ -29,53 +29,28 @@ const (
P2PMsgType_P2P_MSG_TYPE_PONG P2PMsgType = 2
)
// Enum value maps for P2PMsgType.
var (
P2PMsgType_name = map[int32]string{
var P2PMsgType_name = map[int32]string{
0: "P2P_MSG_TYPE_INVALID",
1: "P2P_MSG_TYPE_PING",
2: "P2P_MSG_TYPE_PONG",
}
P2PMsgType_value = map[string]int32{
}
var P2PMsgType_value = map[string]int32{
"P2P_MSG_TYPE_INVALID": 0,
"P2P_MSG_TYPE_PING": 1,
"P2P_MSG_TYPE_PONG": 2,
}
)
func (x P2PMsgType) Enum() *P2PMsgType {
p := new(P2PMsgType)
*p = x
return p
}
func (x P2PMsgType) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (P2PMsgType) Descriptor() protoreflect.EnumDescriptor {
return file_p2p_v1_resource_proto_enumTypes[0].Descriptor()
return proto.EnumName(P2PMsgType_name, int32(x))
}
func (P2PMsgType) Type() protoreflect.EnumType {
return &file_p2p_v1_resource_proto_enumTypes[0]
}
func (x P2PMsgType) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use P2PMsgType.Descriptor instead.
func (P2PMsgType) EnumDescriptor() ([]byte, []int) {
return file_p2p_v1_resource_proto_rawDescGZIP(), []int{0}
return fileDescriptor_84ae7440beef4c05, []int{0}
}
// shared between all p2p package
type MessageHeader struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// client protocol version
ClientVersion string `protobuf:"bytes,1,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
// client type
......@@ -91,750 +66,483 @@ type MessageHeader struct {
NodePubkey []byte `protobuf:"bytes,7,opt,name=node_pubkey,json=nodePubkey,proto3" json:"node_pubkey,omitempty"`
// signature of full message data.
Sign []byte `protobuf:"bytes,8,opt,name=sign,proto3" json:"sign,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *MessageHeader) Reset() {
*x = MessageHeader{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_resource_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *MessageHeader) Reset() { *m = MessageHeader{} }
func (m *MessageHeader) String() string { return proto.CompactTextString(m) }
func (*MessageHeader) ProtoMessage() {}
func (*MessageHeader) Descriptor() ([]byte, []int) {
return fileDescriptor_84ae7440beef4c05, []int{0}
}
func (x *MessageHeader) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *MessageHeader) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MessageHeader.Unmarshal(m, b)
}
func (*MessageHeader) ProtoMessage() {}
func (x *MessageHeader) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_resource_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *MessageHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MessageHeader.Marshal(b, m, deterministic)
}
// Deprecated: Use MessageHeader.ProtoReflect.Descriptor instead.
func (*MessageHeader) Descriptor() ([]byte, []int) {
return file_p2p_v1_resource_proto_rawDescGZIP(), []int{0}
func (m *MessageHeader) XXX_Merge(src proto.Message) {
xxx_messageInfo_MessageHeader.Merge(m, src)
}
func (m *MessageHeader) XXX_Size() int {
return xxx_messageInfo_MessageHeader.Size(m)
}
func (m *MessageHeader) XXX_DiscardUnknown() {
xxx_messageInfo_MessageHeader.DiscardUnknown(m)
}
func (x *MessageHeader) GetClientVersion() string {
if x != nil {
return x.ClientVersion
var xxx_messageInfo_MessageHeader proto.InternalMessageInfo
func (m *MessageHeader) GetClientVersion() string {
if m != nil {
return m.ClientVersion
}
return ""
}
func (x *MessageHeader) GetClientType() int32 {
if x != nil {
return x.ClientType
func (m *MessageHeader) GetClientType() int32 {
if m != nil {
return m.ClientType
}
return 0
}
func (x *MessageHeader) GetId() string {
if x != nil {
return x.Id
func (m *MessageHeader) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (x *MessageHeader) GetCreateTime() *timestamppb.Timestamp {
if x != nil {
return x.CreateTime
func (m *MessageHeader) GetCreateTime() *timestamppb.Timestamp {
if m != nil {
return m.CreateTime
}
return nil
}
func (x *MessageHeader) GetNodeId() string {
if x != nil {
return x.NodeId
func (m *MessageHeader) GetNodeId() string {
if m != nil {
return m.NodeId
}
return ""
}
func (x *MessageHeader) GetGossip() bool {
if x != nil {
return x.Gossip
func (m *MessageHeader) GetGossip() bool {
if m != nil {
return m.Gossip
}
return false
}
func (x *MessageHeader) GetNodePubkey() []byte {
if x != nil {
return x.NodePubkey
func (m *MessageHeader) GetNodePubkey() []byte {
if m != nil {
return m.NodePubkey
}
return nil
}
func (x *MessageHeader) GetSign() []byte {
if x != nil {
return x.Sign
func (m *MessageHeader) GetSign() []byte {
if m != nil {
return m.Sign
}
return nil
}
// HandShake used for check info when peer connect
type HandShakeRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Header *MessageHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *HandShakeRequest) Reset() {
*x = HandShakeRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_resource_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *HandShakeRequest) Reset() { *m = HandShakeRequest{} }
func (m *HandShakeRequest) String() string { return proto.CompactTextString(m) }
func (*HandShakeRequest) ProtoMessage() {}
func (*HandShakeRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_84ae7440beef4c05, []int{1}
}
func (x *HandShakeRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *HandShakeRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HandShakeRequest.Unmarshal(m, b)
}
func (*HandShakeRequest) ProtoMessage() {}
func (x *HandShakeRequest) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_resource_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *HandShakeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_HandShakeRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use HandShakeRequest.ProtoReflect.Descriptor instead.
func (*HandShakeRequest) Descriptor() ([]byte, []int) {
return file_p2p_v1_resource_proto_rawDescGZIP(), []int{1}
func (m *HandShakeRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_HandShakeRequest.Merge(m, src)
}
func (m *HandShakeRequest) XXX_Size() int {
return xxx_messageInfo_HandShakeRequest.Size(m)
}
func (m *HandShakeRequest) XXX_DiscardUnknown() {
xxx_messageInfo_HandShakeRequest.DiscardUnknown(m)
}
func (x *HandShakeRequest) GetHeader() *MessageHeader {
if x != nil {
return x.Header
var xxx_messageInfo_HandShakeRequest proto.InternalMessageInfo
func (m *HandShakeRequest) GetHeader() *MessageHeader {
if m != nil {
return m.Header
}
return nil
}
func (x *HandShakeRequest) GetMessage() string {
if x != nil {
return x.Message
func (m *HandShakeRequest) GetMessage() string {
if m != nil {
return m.Message
}
return ""
}
type HandShakeResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Header *MessageHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *HandShakeResponse) Reset() {
*x = HandShakeResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_resource_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *HandShakeResponse) Reset() { *m = HandShakeResponse{} }
func (m *HandShakeResponse) String() string { return proto.CompactTextString(m) }
func (*HandShakeResponse) ProtoMessage() {}
func (*HandShakeResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_84ae7440beef4c05, []int{2}
}
func (x *HandShakeResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *HandShakeResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_HandShakeResponse.Unmarshal(m, b)
}
func (*HandShakeResponse) ProtoMessage() {}
func (x *HandShakeResponse) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_resource_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *HandShakeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_HandShakeResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use HandShakeResponse.ProtoReflect.Descriptor instead.
func (*HandShakeResponse) Descriptor() ([]byte, []int) {
return file_p2p_v1_resource_proto_rawDescGZIP(), []int{2}
func (m *HandShakeResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_HandShakeResponse.Merge(m, src)
}
func (m *HandShakeResponse) XXX_Size() int {
return xxx_messageInfo_HandShakeResponse.Size(m)
}
func (m *HandShakeResponse) XXX_DiscardUnknown() {
xxx_messageInfo_HandShakeResponse.DiscardUnknown(m)
}
var xxx_messageInfo_HandShakeResponse proto.InternalMessageInfo
func (x *HandShakeResponse) GetHeader() *MessageHeader {
if x != nil {
return x.Header
func (m *HandShakeResponse) GetHeader() *MessageHeader {
if m != nil {
return m.Header
}
return nil
}
func (x *HandShakeResponse) GetMessage() string {
if x != nil {
return x.Message
func (m *HandShakeResponse) GetMessage() string {
if m != nil {
return m.Message
}
return ""
}
// PingRequest used for peer keep alive.
type PingRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Header *MessageHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *PingRequest) Reset() {
*x = PingRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_resource_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *PingRequest) Reset() { *m = PingRequest{} }
func (m *PingRequest) String() string { return proto.CompactTextString(m) }
func (*PingRequest) ProtoMessage() {}
func (*PingRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_84ae7440beef4c05, []int{3}
}
func (x *PingRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *PingRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PingRequest.Unmarshal(m, b)
}
func (*PingRequest) ProtoMessage() {}
func (x *PingRequest) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_resource_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *PingRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PingRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use PingRequest.ProtoReflect.Descriptor instead.
func (*PingRequest) Descriptor() ([]byte, []int) {
return file_p2p_v1_resource_proto_rawDescGZIP(), []int{3}
func (m *PingRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_PingRequest.Merge(m, src)
}
func (m *PingRequest) XXX_Size() int {
return xxx_messageInfo_PingRequest.Size(m)
}
func (m *PingRequest) XXX_DiscardUnknown() {
xxx_messageInfo_PingRequest.DiscardUnknown(m)
}
var xxx_messageInfo_PingRequest proto.InternalMessageInfo
func (x *PingRequest) GetHeader() *MessageHeader {
if x != nil {
return x.Header
func (m *PingRequest) GetHeader() *MessageHeader {
if m != nil {
return m.Header
}
return nil
}
func (x *PingRequest) GetMessage() string {
if x != nil {
return x.Message
func (m *PingRequest) GetMessage() string {
if m != nil {
return m.Message
}
return ""
}
type PongResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Header *MessageHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *PongResponse) Reset() {
*x = PongResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_resource_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *PongResponse) Reset() { *m = PongResponse{} }
func (m *PongResponse) String() string { return proto.CompactTextString(m) }
func (*PongResponse) ProtoMessage() {}
func (*PongResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_84ae7440beef4c05, []int{4}
}
func (x *PongResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *PongResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PongResponse.Unmarshal(m, b)
}
func (*PongResponse) ProtoMessage() {}
func (x *PongResponse) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_resource_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *PongResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PongResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use PongResponse.ProtoReflect.Descriptor instead.
func (*PongResponse) Descriptor() ([]byte, []int) {
return file_p2p_v1_resource_proto_rawDescGZIP(), []int{4}
func (m *PongResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_PongResponse.Merge(m, src)
}
func (m *PongResponse) XXX_Size() int {
return xxx_messageInfo_PongResponse.Size(m)
}
func (m *PongResponse) XXX_DiscardUnknown() {
xxx_messageInfo_PongResponse.DiscardUnknown(m)
}
var xxx_messageInfo_PongResponse proto.InternalMessageInfo
func (x *PongResponse) GetHeader() *MessageHeader {
if x != nil {
return x.Header
func (m *PongResponse) GetHeader() *MessageHeader {
if m != nil {
return m.Header
}
return nil
}
func (x *PongResponse) GetMessage() string {
if x != nil {
return x.Message
func (m *PongResponse) GetMessage() string {
if m != nil {
return m.Message
}
return ""
}
// Disconnect used for disconnect a peer and give a reason.
type DisconnectRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Header *MessageHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *DisconnectRequest) Reset() {
*x = DisconnectRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_resource_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *DisconnectRequest) Reset() { *m = DisconnectRequest{} }
func (m *DisconnectRequest) String() string { return proto.CompactTextString(m) }
func (*DisconnectRequest) ProtoMessage() {}
func (*DisconnectRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_84ae7440beef4c05, []int{5}
}
func (x *DisconnectRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *DisconnectRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DisconnectRequest.Unmarshal(m, b)
}
func (*DisconnectRequest) ProtoMessage() {}
func (x *DisconnectRequest) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_resource_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *DisconnectRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DisconnectRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use DisconnectRequest.ProtoReflect.Descriptor instead.
func (*DisconnectRequest) Descriptor() ([]byte, []int) {
return file_p2p_v1_resource_proto_rawDescGZIP(), []int{5}
func (m *DisconnectRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_DisconnectRequest.Merge(m, src)
}
func (m *DisconnectRequest) XXX_Size() int {
return xxx_messageInfo_DisconnectRequest.Size(m)
}
func (m *DisconnectRequest) XXX_DiscardUnknown() {
xxx_messageInfo_DisconnectRequest.DiscardUnknown(m)
}
var xxx_messageInfo_DisconnectRequest proto.InternalMessageInfo
func (x *DisconnectRequest) GetHeader() *MessageHeader {
if x != nil {
return x.Header
func (m *DisconnectRequest) GetHeader() *MessageHeader {
if m != nil {
return m.Header
}
return nil
}
func (x *DisconnectRequest) GetReason() string {
if x != nil {
return x.Reason
func (m *DisconnectRequest) GetReason() string {
if m != nil {
return m.Reason
}
return ""
}
type MessageRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Header *MessageHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
MessageType int32 `protobuf:"varint,2,opt,name=message_type,json=messageType,proto3" json:"message_type,omitempty"`
MessageData []byte `protobuf:"bytes,3,opt,name=message_data,json=messageData,proto3" json:"message_data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *MessageRequest) Reset() {
*x = MessageRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_resource_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *MessageRequest) Reset() { *m = MessageRequest{} }
func (m *MessageRequest) String() string { return proto.CompactTextString(m) }
func (*MessageRequest) ProtoMessage() {}
func (*MessageRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_84ae7440beef4c05, []int{6}
}
func (x *MessageRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *MessageRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MessageRequest.Unmarshal(m, b)
}
func (*MessageRequest) ProtoMessage() {}
func (x *MessageRequest) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_resource_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *MessageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MessageRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use MessageRequest.ProtoReflect.Descriptor instead.
func (*MessageRequest) Descriptor() ([]byte, []int) {
return file_p2p_v1_resource_proto_rawDescGZIP(), []int{6}
func (m *MessageRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_MessageRequest.Merge(m, src)
}
func (m *MessageRequest) XXX_Size() int {
return xxx_messageInfo_MessageRequest.Size(m)
}
func (m *MessageRequest) XXX_DiscardUnknown() {
xxx_messageInfo_MessageRequest.DiscardUnknown(m)
}
var xxx_messageInfo_MessageRequest proto.InternalMessageInfo
func (x *MessageRequest) GetHeader() *MessageHeader {
if x != nil {
return x.Header
func (m *MessageRequest) GetHeader() *MessageHeader {
if m != nil {
return m.Header
}
return nil
}
func (x *MessageRequest) GetMessageType() int32 {
if x != nil {
return x.MessageType
func (m *MessageRequest) GetMessageType() int32 {
if m != nil {
return m.MessageType
}
return 0
}
func (x *MessageRequest) GetMessageData() []byte {
if x != nil {
return x.MessageData
func (m *MessageRequest) GetMessageData() []byte {
if m != nil {
return m.MessageData
}
return nil
}
type MessageResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Header *MessageHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
MessageType int32 `protobuf:"varint,2,opt,name=message_type,json=messageType,proto3" json:"message_type,omitempty"`
MessageData []byte `protobuf:"bytes,3,opt,name=message_data,json=messageData,proto3" json:"message_data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *MessageResponse) Reset() {
*x = MessageResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_p2p_v1_resource_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *MessageResponse) Reset() { *m = MessageResponse{} }
func (m *MessageResponse) String() string { return proto.CompactTextString(m) }
func (*MessageResponse) ProtoMessage() {}
func (*MessageResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_84ae7440beef4c05, []int{7}
}
func (x *MessageResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *MessageResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MessageResponse.Unmarshal(m, b)
}
func (*MessageResponse) ProtoMessage() {}
func (x *MessageResponse) ProtoReflect() protoreflect.Message {
mi := &file_p2p_v1_resource_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *MessageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MessageResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use MessageResponse.ProtoReflect.Descriptor instead.
func (*MessageResponse) Descriptor() ([]byte, []int) {
return file_p2p_v1_resource_proto_rawDescGZIP(), []int{7}
func (m *MessageResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_MessageResponse.Merge(m, src)
}
func (m *MessageResponse) XXX_Size() int {
return xxx_messageInfo_MessageResponse.Size(m)
}
func (m *MessageResponse) XXX_DiscardUnknown() {
xxx_messageInfo_MessageResponse.DiscardUnknown(m)
}
var xxx_messageInfo_MessageResponse proto.InternalMessageInfo
func (x *MessageResponse) GetHeader() *MessageHeader {
if x != nil {
return x.Header
func (m *MessageResponse) GetHeader() *MessageHeader {
if m != nil {
return m.Header
}
return nil
}
func (x *MessageResponse) GetMessageType() int32 {
if x != nil {
return x.MessageType
func (m *MessageResponse) GetMessageType() int32 {
if m != nil {
return m.MessageType
}
return 0
}
func (x *MessageResponse) GetMessageData() []byte {
if x != nil {
return x.MessageData
func (m *MessageResponse) GetMessageData() []byte {
if m != nil {
return m.MessageData
}
return nil
}
var File_p2p_v1_resource_proto protoreflect.FileDescriptor
var file_p2p_v1_resource_proto_rawDesc = []byte{
0x0a, 0x15, 0x70, 0x32, 0x70, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x06, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x1a,
0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x22, 0x8a, 0x02, 0x0a, 0x0d, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, 0x61, 0x64,
0x65, 0x72, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72,
0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x6c, 0x69, 0x65,
0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6c, 0x69,
0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a,
0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64,
0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72,
0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65,
0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x6f, 0x64, 0x65, 0x5f,
0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64,
0x12, 0x16, 0x0a, 0x06, 0x67, 0x6f, 0x73, 0x73, 0x69, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08,
0x52, 0x06, 0x67, 0x6f, 0x73, 0x73, 0x69, 0x70, 0x12, 0x1f, 0x0a, 0x0b, 0x6e, 0x6f, 0x64, 0x65,
0x5f, 0x70, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x6e,
0x6f, 0x64, 0x65, 0x50, 0x75, 0x62, 0x6b, 0x65, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x67,
0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x73, 0x69, 0x67, 0x6e, 0x22, 0x5b, 0x0a,
0x10, 0x48, 0x61, 0x6e, 0x64, 0x53, 0x68, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x12, 0x2d, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x15, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61,
0x67, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72,
0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x5c, 0x0a, 0x11, 0x48, 0x61,
0x6e, 0x64, 0x53, 0x68, 0x61, 0x6b, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
0x2d, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x15, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x18,
0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x56, 0x0a, 0x0b, 0x50, 0x69, 0x6e, 0x67,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65,
0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31,
0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06,
0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
0x22, 0x57, 0x0a, 0x0c, 0x50, 0x6f, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x12, 0x2d, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x15, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12,
0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x5a, 0x0a, 0x11, 0x44, 0x69, 0x73,
0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d,
0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48,
0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x16, 0x0a,
0x06, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72,
0x65, 0x61, 0x73, 0x6f, 0x6e, 0x22, 0x85, 0x01, 0x0a, 0x0e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64,
0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76,
0x31, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52,
0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61,
0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x6d,
0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x65,
0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c,
0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x22, 0x86, 0x01,
0x0a, 0x0f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x12, 0x2d, 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x15, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61,
0x67, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72,
0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65,
0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54,
0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x64,
0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61,
0x67, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2a, 0x54, 0x0a, 0x0a, 0x50, 0x32, 0x50, 0x4d, 0x73, 0x67,
0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x32, 0x50, 0x5f, 0x4d, 0x53, 0x47, 0x5f,
0x54, 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x10, 0x00, 0x12, 0x15,
0x0a, 0x11, 0x50, 0x32, 0x50, 0x5f, 0x4d, 0x53, 0x47, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50,
0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x50, 0x32, 0x50, 0x5f, 0x4d, 0x53, 0x47,
0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x50, 0x4f, 0x4e, 0x47, 0x10, 0x02, 0x42, 0xa1, 0x01, 0x0a,
0x0a, 0x63, 0x6f, 0x6d, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x42, 0x0d, 0x52, 0x65, 0x73,
0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4b, 0x67, 0x69,
0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75,
0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63,
0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f,
0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x70, 0x32, 0x70,
0x2f, 0x76, 0x31, 0x3b, 0x70, 0x32, 0x70, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x50, 0x58, 0x58, 0xaa,
0x02, 0x06, 0x50, 0x32, 0x70, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x06, 0x50, 0x32, 0x70, 0x5c, 0x56,
0x31, 0xe2, 0x02, 0x12, 0x50, 0x32, 0x70, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65,
0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x07, 0x50, 0x32, 0x70, 0x3a, 0x3a, 0x56, 0x31,
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_p2p_v1_resource_proto_rawDescOnce sync.Once
file_p2p_v1_resource_proto_rawDescData = file_p2p_v1_resource_proto_rawDesc
)
func file_p2p_v1_resource_proto_rawDescGZIP() []byte {
file_p2p_v1_resource_proto_rawDescOnce.Do(func() {
file_p2p_v1_resource_proto_rawDescData = protoimpl.X.CompressGZIP(file_p2p_v1_resource_proto_rawDescData)
})
return file_p2p_v1_resource_proto_rawDescData
}
var file_p2p_v1_resource_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_p2p_v1_resource_proto_msgTypes = make([]protoimpl.MessageInfo, 8)
var file_p2p_v1_resource_proto_goTypes = []interface{}{
(P2PMsgType)(0), // 0: p2p.v1.P2PMsgType
(*MessageHeader)(nil), // 1: p2p.v1.MessageHeader
(*HandShakeRequest)(nil), // 2: p2p.v1.HandShakeRequest
(*HandShakeResponse)(nil), // 3: p2p.v1.HandShakeResponse
(*PingRequest)(nil), // 4: p2p.v1.PingRequest
(*PongResponse)(nil), // 5: p2p.v1.PongResponse
(*DisconnectRequest)(nil), // 6: p2p.v1.DisconnectRequest
(*MessageRequest)(nil), // 7: p2p.v1.MessageRequest
(*MessageResponse)(nil), // 8: p2p.v1.MessageResponse
(*timestamppb.Timestamp)(nil), // 9: google.protobuf.Timestamp
}
var file_p2p_v1_resource_proto_depIdxs = []int32{
9, // 0: p2p.v1.MessageHeader.create_time:type_name -> google.protobuf.Timestamp
1, // 1: p2p.v1.HandShakeRequest.header:type_name -> p2p.v1.MessageHeader
1, // 2: p2p.v1.HandShakeResponse.header:type_name -> p2p.v1.MessageHeader
1, // 3: p2p.v1.PingRequest.header:type_name -> p2p.v1.MessageHeader
1, // 4: p2p.v1.PongResponse.header:type_name -> p2p.v1.MessageHeader
1, // 5: p2p.v1.DisconnectRequest.header:type_name -> p2p.v1.MessageHeader
1, // 6: p2p.v1.MessageRequest.header:type_name -> p2p.v1.MessageHeader
1, // 7: p2p.v1.MessageResponse.header:type_name -> p2p.v1.MessageHeader
8, // [8:8] is the sub-list for method output_type
8, // [8:8] is the sub-list for method input_type
8, // [8:8] is the sub-list for extension type_name
8, // [8:8] is the sub-list for extension extendee
0, // [0:8] is the sub-list for field type_name
}
func init() { file_p2p_v1_resource_proto_init() }
func file_p2p_v1_resource_proto_init() {
if File_p2p_v1_resource_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_p2p_v1_resource_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MessageHeader); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_p2p_v1_resource_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*HandShakeRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_p2p_v1_resource_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*HandShakeResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_p2p_v1_resource_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PingRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_p2p_v1_resource_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*PongResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_p2p_v1_resource_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DisconnectRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_p2p_v1_resource_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MessageRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_p2p_v1_resource_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*MessageResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_p2p_v1_resource_proto_rawDesc,
NumEnums: 1,
NumMessages: 8,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_p2p_v1_resource_proto_goTypes,
DependencyIndexes: file_p2p_v1_resource_proto_depIdxs,
EnumInfos: file_p2p_v1_resource_proto_enumTypes,
MessageInfos: file_p2p_v1_resource_proto_msgTypes,
}.Build()
File_p2p_v1_resource_proto = out.File
file_p2p_v1_resource_proto_rawDesc = nil
file_p2p_v1_resource_proto_goTypes = nil
file_p2p_v1_resource_proto_depIdxs = nil
func init() {
proto.RegisterEnum("p2p.v1.P2PMsgType", P2PMsgType_name, P2PMsgType_value)
proto.RegisterType((*MessageHeader)(nil), "p2p.v1.MessageHeader")
proto.RegisterType((*HandShakeRequest)(nil), "p2p.v1.HandShakeRequest")
proto.RegisterType((*HandShakeResponse)(nil), "p2p.v1.HandShakeResponse")
proto.RegisterType((*PingRequest)(nil), "p2p.v1.PingRequest")
proto.RegisterType((*PongResponse)(nil), "p2p.v1.PongResponse")
proto.RegisterType((*DisconnectRequest)(nil), "p2p.v1.DisconnectRequest")
proto.RegisterType((*MessageRequest)(nil), "p2p.v1.MessageRequest")
proto.RegisterType((*MessageResponse)(nil), "p2p.v1.MessageResponse")
}
func init() { proto.RegisterFile("p2p/v1/resource.proto", fileDescriptor_84ae7440beef4c05) }
var fileDescriptor_84ae7440beef4c05 = []byte{
// 586 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xc1, 0x6e, 0xd3, 0x4c,
0x10, 0xfe, 0xed, 0xb6, 0x4e, 0x3b, 0x49, 0xfb, 0xa7, 0x2b, 0x5a, 0xac, 0x5e, 0x1a, 0x22, 0x21,
0x45, 0x48, 0xd8, 0x8a, 0xb9, 0xb5, 0x27, 0x4a, 0x51, 0x1a, 0x41, 0xca, 0xca, 0x8d, 0x42, 0x29,
0x95, 0xa2, 0x8d, 0x3d, 0xb8, 0x56, 0x1b, 0xef, 0xe2, 0x5d, 0x47, 0xea, 0x03, 0xc0, 0x81, 0xb7,
0x80, 0x23, 0x8f, 0xc2, 0x63, 0x70, 0xe4, 0x29, 0x90, 0x77, 0x9d, 0xaa, 0x15, 0xb7, 0x28, 0xb7,
0x9d, 0x6f, 0xbe, 0xf9, 0xf4, 0xf9, 0xd3, 0x78, 0x60, 0x47, 0x04, 0xc2, 0x9f, 0x75, 0xfd, 0x1c,
0x25, 0x2f, 0xf2, 0x08, 0x3d, 0x91, 0x73, 0xc5, 0x89, 0x23, 0x02, 0xe1, 0xcd, 0xba, 0x7b, 0xfb,
0x09, 0xe7, 0xc9, 0x0d, 0xfa, 0x1a, 0x9d, 0x14, 0x9f, 0x7c, 0x95, 0x4e, 0x51, 0x2a, 0x36, 0x15,
0x86, 0xd8, 0xfe, 0x66, 0xc3, 0xe6, 0x00, 0xa5, 0x64, 0x09, 0x9e, 0x20, 0x8b, 0x31, 0x27, 0x4f,
0x61, 0x2b, 0xba, 0x49, 0x31, 0x53, 0xe3, 0x19, 0xe6, 0x32, 0xe5, 0x99, 0x6b, 0xb5, 0xac, 0xce,
0x46, 0xb8, 0x69, 0xd0, 0x91, 0x01, 0xc9, 0x3e, 0xd4, 0x2b, 0x9a, 0xba, 0x15, 0xe8, 0xda, 0x2d,
0xab, 0xb3, 0x16, 0x82, 0x81, 0x86, 0xb7, 0x02, 0xc9, 0x16, 0xd8, 0x69, 0xec, 0xae, 0xe8, 0x59,
0x3b, 0x8d, 0xc9, 0x21, 0xd4, 0xa3, 0x1c, 0x99, 0xc2, 0x71, 0xe9, 0xc1, 0x5d, 0x6d, 0x59, 0x9d,
0x7a, 0xb0, 0xe7, 0x19, 0x83, 0xde, 0xdc, 0xa0, 0x37, 0x9c, 0x1b, 0x0c, 0xc1, 0xd0, 0x4b, 0x80,
0x3c, 0x86, 0x5a, 0xc6, 0x63, 0x1c, 0xa7, 0xb1, 0xbb, 0xa6, 0x15, 0x9d, 0xb2, 0xec, 0xc7, 0x64,
0x17, 0x9c, 0x84, 0x4b, 0x99, 0x0a, 0xd7, 0x69, 0x59, 0x9d, 0xf5, 0xb0, 0xaa, 0x4a, 0x7b, 0x7a,
0x40, 0x14, 0x93, 0x6b, 0xbc, 0x75, 0x6b, 0x2d, 0xab, 0xd3, 0x08, 0xa1, 0x84, 0xa8, 0x46, 0x08,
0x81, 0x55, 0x99, 0x26, 0x99, 0xbb, 0xae, 0x3b, 0xfa, 0xdd, 0xfe, 0x08, 0xcd, 0x13, 0x96, 0xc5,
0x67, 0x57, 0xec, 0x1a, 0x43, 0xfc, 0x5c, 0xa0, 0x54, 0xe4, 0x39, 0x38, 0x57, 0x3a, 0x18, 0x1d,
0x43, 0x3d, 0xd8, 0xf1, 0x4c, 0xb4, 0xde, 0x83, 0xd4, 0xc2, 0x8a, 0x44, 0x5c, 0xa8, 0x4d, 0x4d,
0x43, 0x47, 0xb2, 0x11, 0xce, 0xcb, 0xf6, 0x25, 0x6c, 0xdf, 0x13, 0x97, 0x82, 0x67, 0x12, 0x97,
0xa7, 0x3e, 0x82, 0x3a, 0x4d, 0xb3, 0x64, 0xe9, 0xae, 0xdf, 0x43, 0x83, 0xf2, 0x52, 0x77, 0xd9,
0x86, 0x2f, 0x60, 0xfb, 0x38, 0x95, 0x11, 0xcf, 0x32, 0x8c, 0xd4, 0x82, 0xb6, 0x77, 0xc1, 0xc9,
0x91, 0x49, 0x9e, 0x55, 0xe2, 0x55, 0xd5, 0xfe, 0x62, 0xc1, 0x56, 0x35, 0xb1, 0xa0, 0xf2, 0x13,
0x68, 0x54, 0x46, 0xef, 0xaf, 0x77, 0xbd, 0xc2, 0xf4, 0x7e, 0xdf, 0xa3, 0xc4, 0x4c, 0x31, 0xbd,
0xe9, 0x8d, 0x3b, 0xca, 0x31, 0x53, 0xac, 0xfd, 0xd5, 0x82, 0xff, 0xef, 0x7c, 0x2c, 0x16, 0xe0,
0x52, 0x8c, 0x3c, 0x1b, 0x02, 0xd0, 0x80, 0x0e, 0x64, 0xa2, 0x07, 0x5c, 0x78, 0x44, 0x03, 0x3a,
0x1e, 0x9c, 0xf5, 0xc6, 0xc3, 0x0f, 0xf4, 0xf5, 0xb8, 0x7f, 0x3a, 0x7a, 0xf9, 0xb6, 0x7f, 0xdc,
0xfc, 0x8f, 0xec, 0xc0, 0xf6, 0x83, 0x0e, 0xed, 0x9f, 0xf6, 0x9a, 0xd6, 0xbf, 0xf0, 0xbb, 0xd3,
0x5e, 0xd3, 0x3e, 0xfa, 0x6e, 0x01, 0x44, 0x7c, 0x5a, 0x7d, 0xc0, 0xd1, 0x66, 0x58, 0xdd, 0x20,
0x5a, 0xfe, 0xcb, 0xd4, 0xba, 0x78, 0x93, 0xa4, 0xea, 0xaa, 0x98, 0x78, 0x11, 0x9f, 0xfa, 0xaf,
0x58, 0x5c, 0x44, 0x58, 0xc8, 0x01, 0x2a, 0x56, 0xde, 0x15, 0x43, 0x8a, 0xf8, 0x8d, 0x3f, 0x45,
0xc5, 0xc4, 0xbc, 0x48, 0x30, 0x33, 0xb7, 0xca, 0x4f, 0xb8, 0x6f, 0x4e, 0xdb, 0xa1, 0x08, 0xc4,
0xac, 0xfb, 0xc3, 0x5e, 0xa1, 0xe7, 0xe7, 0x3f, 0x6d, 0x87, 0x06, 0xc2, 0x1b, 0x75, 0x7f, 0xe9,
0xc7, 0xe5, 0xa8, 0xfb, 0xdb, 0x26, 0xe6, 0x71, 0xd9, 0xa3, 0x47, 0xa5, 0x78, 0x19, 0xc1, 0x1f,
0xbb, 0x46, 0x03, 0x71, 0x70, 0x30, 0xea, 0x4e, 0x1c, 0xad, 0xf6, 0xe2, 0x6f, 0x00, 0x00, 0x00,
0xff, 0xff, 0xcb, 0xbd, 0xb3, 0x0d, 0x28, 0x05, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: p2p/v1/service.proto
package p2pv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
math "math"
)
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)
)
var File_p2p_v1_service_proto protoreflect.FileDescriptor
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
var file_p2p_v1_service_proto_rawDesc = []byte{
0x0a, 0x14, 0x70, 0x32, 0x70, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x06, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x1a, 0x1d,
0x70, 0x32, 0x70, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x72,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0xe0, 0x01,
0x0a, 0x0a, 0x50, 0x32, 0x50, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x45, 0x0a, 0x0c,
0x42, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x18, 0x2e, 0x70,
0x32, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x72, 0x6f, 0x61, 0x64, 0x43, 0x61, 0x73, 0x74, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x2e,
0x42, 0x72, 0x6f, 0x61, 0x64, 0x43, 0x61, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x22, 0x00, 0x12, 0x3e, 0x0a, 0x07, 0x53, 0x65, 0x6e, 0x64, 0x4d, 0x73, 0x67, 0x12, 0x17,
0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31,
0x2e, 0x53, 0x65, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x61, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x22, 0x00, 0x12, 0x4b, 0x0a, 0x0c, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65,
0x4d, 0x73, 0x67, 0x12, 0x1b, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x75, 0x62,
0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x1a, 0x1c, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x75, 0x62, 0x73, 0x63, 0x72,
0x69, 0x62, 0x65, 0x4d, 0x73, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
0x42, 0xa0, 0x01, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x2e, 0x70, 0x32, 0x70, 0x2e, 0x76, 0x31, 0x42,
0x0c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a,
0x4b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x64, 0x75,
0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f,
0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63,
0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f,
0x70, 0x32, 0x70, 0x2f, 0x76, 0x31, 0x3b, 0x70, 0x32, 0x70, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x50,
0x58, 0x58, 0xaa, 0x02, 0x06, 0x50, 0x32, 0x70, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x06, 0x50, 0x32,
0x70, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x12, 0x50, 0x32, 0x70, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50,
0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x07, 0x50, 0x32, 0x70, 0x3a,
0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
var file_p2p_v1_service_proto_goTypes = []interface{}{
(*BroadCastRequest)(nil), // 0: p2p.v1.BroadCastRequest
(*SendDataRequest)(nil), // 1: p2p.v1.SendDataRequest
(*SubscribeMsgRequest)(nil), // 2: p2p.v1.SubscribeMsgRequest
(*BroadCastResponse)(nil), // 3: p2p.v1.BroadCastResponse
(*SendDataResponse)(nil), // 4: p2p.v1.SendDataResponse
(*SubscribeMsgResponse)(nil), // 5: p2p.v1.SubscribeMsgResponse
}
var file_p2p_v1_service_proto_depIdxs = []int32{
0, // 0: p2p.v1.P2PService.BroadcastMsg:input_type -> p2p.v1.BroadCastRequest
1, // 1: p2p.v1.P2PService.SendMsg:input_type -> p2p.v1.SendDataRequest
2, // 2: p2p.v1.P2PService.SubscribeMsg:input_type -> p2p.v1.SubscribeMsgRequest
3, // 3: p2p.v1.P2PService.BroadcastMsg:output_type -> p2p.v1.BroadCastResponse
4, // 4: p2p.v1.P2PService.SendMsg:output_type -> p2p.v1.SendDataResponse
5, // 5: p2p.v1.P2PService.SubscribeMsg:output_type -> p2p.v1.SubscribeMsgResponse
3, // [3:6] is the sub-list for method output_type
0, // [0:3] 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() { proto.RegisterFile("p2p/v1/service.proto", fileDescriptor_44cb8ccd8d1336f3) }
func init() { file_p2p_v1_service_proto_init() }
func file_p2p_v1_service_proto_init() {
if File_p2p_v1_service_proto != nil {
return
}
file_p2p_v1_request_response_proto_init()
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_p2p_v1_service_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_p2p_v1_service_proto_goTypes,
DependencyIndexes: file_p2p_v1_service_proto_depIdxs,
}.Build()
File_p2p_v1_service_proto = out.File
file_p2p_v1_service_proto_rawDesc = nil
file_p2p_v1_service_proto_goTypes = nil
file_p2p_v1_service_proto_depIdxs = nil
var fileDescriptor_44cb8ccd8d1336f3 = []byte{
// 300 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x90, 0xc1, 0x4a, 0xec, 0x30,
0x14, 0x86, 0xef, 0xf4, 0xc2, 0x0c, 0x84, 0xae, 0x8a, 0xe0, 0x38, 0xea, 0xc6, 0x07, 0x48, 0x48,
0xdc, 0x8d, 0xe0, 0xa2, 0xa3, 0xb8, 0x18, 0x06, 0x82, 0x85, 0x32, 0xc8, 0x80, 0xa4, 0xe9, 0xa1,
0x16, 0x6c, 0x13, 0x93, 0xb4, 0xcf, 0x23, 0x2e, 0x7d, 0x14, 0x9f, 0x42, 0x5c, 0xfa, 0x14, 0xd2,
0xa6, 0x1d, 0x04, 0x67, 0x97, 0xf3, 0xff, 0xdf, 0xf9, 0xe0, 0x04, 0x1d, 0x69, 0xa6, 0x49, 0x4b,
0x89, 0x05, 0xd3, 0x96, 0x12, 0xb0, 0x36, 0xca, 0xa9, 0x68, 0xaa, 0x99, 0xc6, 0x2d, 0x5d, 0x9c,
0x0f, 0xad, 0x81, 0x97, 0x06, 0xac, 0x7b, 0x34, 0x60, 0xb5, 0xaa, 0xed, 0x80, 0xb1, 0xcf, 0x09,
0x42, 0x9c, 0xf1, 0xc4, 0xef, 0x46, 0xb7, 0x28, 0x8c, 0x8d, 0x12, 0xb9, 0x14, 0xd6, 0x6d, 0x6c,
0x11, 0xcd, 0xb1, 0xd7, 0xe0, 0x3e, 0x5d, 0x09, 0xeb, 0xee, 0xbd, 0x67, 0x71, 0x72, 0xa0, 0xf1,
0xe6, 0x8b, 0x7f, 0xd1, 0x35, 0x9a, 0x25, 0x50, 0xe7, 0x9d, 0xe1, 0x78, 0xe4, 0xba, 0xe0, 0x46,
0x38, 0x31, 0x0a, 0xe6, 0x7f, 0x8b, 0xfd, 0xfe, 0x1a, 0x85, 0x49, 0x93, 0x59, 0x69, 0xca, 0x0c,
0x3a, 0xc9, 0xe9, 0x9e, 0xfd, 0x95, 0x8e, 0xa2, 0xb3, 0xc3, 0xe5, 0x28, 0x8b, 0x5f, 0x27, 0x08,
0x49, 0x55, 0x0d, 0x54, 0x1c, 0x0e, 0xb7, 0xf2, 0xee, 0x7e, 0x3e, 0x79, 0x58, 0x17, 0xa5, 0x7b,
0x6a, 0x32, 0x2c, 0x55, 0x45, 0x56, 0x22, 0x6f, 0x24, 0x34, 0x76, 0x03, 0x4e, 0xb4, 0x60, 0xac,
0x87, 0xa4, 0x7a, 0x26, 0x15, 0x38, 0xa1, 0xc7, 0xa1, 0x80, 0x9a, 0xf4, 0x03, 0x29, 0x14, 0xf1,
0xff, 0x7b, 0xa5, 0x99, 0x6e, 0xe9, 0x5b, 0xf0, 0x9f, 0x6f, 0xb7, 0xef, 0xc1, 0x94, 0x33, 0x8d,
0x53, 0xfa, 0xd1, 0x3f, 0x76, 0x29, 0xfd, 0x0a, 0x22, 0xff, 0xd8, 0xdd, 0xf1, 0xb8, 0x93, 0xe7,
0xc2, 0x89, 0xef, 0x60, 0xc6, 0x99, 0x5e, 0x2e, 0x53, 0x9a, 0x4d, 0x7b, 0xdb, 0xe5, 0x4f, 0x00,
0x00, 0x00, 0xff, 0xff, 0xbb, 0x8b, 0x44, 0x22, 0xcb, 0x01, 0x00, 0x00,
}
This source diff could not be displayed because it is too large. You can view the blob instead.
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: ring/v1/request_response.proto
package ringv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
math "math"
)
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)
)
var File_ring_v1_request_response_proto protoreflect.FileDescriptor
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
var file_ring_v1_request_response_proto_rawDesc = []byte{
0x0a, 0x1e, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x12, 0x07, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0xaf, 0x01, 0x0a, 0x0b, 0x63, 0x6f,
0x6d, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x14, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
0x01, 0x5a, 0x4d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61,
0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50,
0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67,
0x6f, 0x2f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x72, 0x69, 0x6e, 0x67, 0x76, 0x31,
0xa2, 0x02, 0x03, 0x52, 0x58, 0x58, 0xaa, 0x02, 0x07, 0x52, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31,
0xca, 0x02, 0x07, 0x52, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x13, 0x52, 0x69, 0x6e,
0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
0xea, 0x02, 0x08, 0x52, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
var file_ring_v1_request_response_proto_goTypes = []interface{}{}
var file_ring_v1_request_response_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() { proto.RegisterFile("ring/v1/request_response.proto", fileDescriptor_a0728241cb087019) }
func init() { file_ring_v1_request_response_proto_init() }
func file_ring_v1_request_response_proto_init() {
if File_ring_v1_request_response_proto != nil {
return
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_ring_v1_request_response_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_ring_v1_request_response_proto_goTypes,
DependencyIndexes: file_ring_v1_request_response_proto_depIdxs,
}.Build()
File_ring_v1_request_response_proto = out.File
file_ring_v1_request_response_proto_rawDesc = nil
file_ring_v1_request_response_proto_goTypes = nil
file_ring_v1_request_response_proto_depIdxs = nil
var fileDescriptor_a0728241cb087019 = []byte{
// 193 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x2b, 0xca, 0xcc, 0x4b,
0xd7, 0x2f, 0x33, 0xd4, 0x2f, 0x4a, 0x2d, 0x2c, 0x4d, 0x2d, 0x2e, 0x89, 0x2f, 0x4a, 0x2d, 0x2e,
0xc8, 0xcf, 0x2b, 0x4e, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x07, 0xc9, 0xeb, 0x95,
0x19, 0x3a, 0xad, 0x67, 0xe4, 0xe2, 0x4e, 0xce, 0xcf, 0xd5, 0x83, 0xf1, 0x45, 0x82, 0x20, 0x1a,
0x82, 0xa0, 0xea, 0x03, 0x40, 0xca, 0x03, 0x18, 0xa3, 0x7c, 0xd3, 0x33, 0x4b, 0x32, 0x4a, 0x93,
0xf4, 0x92, 0xf3, 0x73, 0xf5, 0x9d, 0x13, 0x53, 0x4a, 0x93, 0x53, 0x4b, 0x8b, 0x7d, 0x53, 0x4b,
0x12, 0xcb, 0x52, 0x8b, 0xa0, 0x8a, 0x92, 0xf3, 0x73, 0xf4, 0x73, 0x53, 0x4b, 0x12, 0x0b, 0x60,
0x9c, 0xf4, 0xd4, 0x3c, 0x7d, 0x30, 0x47, 0x3f, 0x3d, 0x5f, 0x1f, 0xea, 0x1e, 0x6b, 0x10, 0x5d,
0x66, 0xb8, 0x88, 0x89, 0x39, 0x28, 0x22, 0x62, 0x15, 0x13, 0x7b, 0x10, 0xc8, 0xda, 0x30, 0xc3,
0x53, 0x10, 0x56, 0x4c, 0x98, 0xe1, 0x23, 0x26, 0x61, 0x28, 0x2b, 0xc6, 0x3d, 0xc0, 0x09, 0x64,
0x43, 0x4a, 0x62, 0x49, 0xe2, 0x2b, 0x26, 0x0e, 0x90, 0xa8, 0x95, 0x55, 0x98, 0x61, 0x12, 0x1b,
0xd8, 0x4c, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x75, 0x92, 0xbb, 0x3d, 0xe3, 0x00, 0x00,
0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: ring/v1/resource.proto
package ringv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
math "math"
)
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)
)
var File_ring_v1_resource_proto protoreflect.FileDescriptor
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
var file_ring_v1_resource_proto_rawDesc = []byte{
0x0a, 0x16, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x07, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
0x31, 0x42, 0xa8, 0x01, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
0x31, 0x42, 0x0d, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f,
0x50, 0x01, 0x5a, 0x4d, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43,
0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65,
0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
0x67, 0x6f, 0x2f, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x72, 0x69, 0x6e, 0x67, 0x76,
0x31, 0xa2, 0x02, 0x03, 0x52, 0x58, 0x58, 0xaa, 0x02, 0x07, 0x52, 0x69, 0x6e, 0x67, 0x2e, 0x56,
0x31, 0xca, 0x02, 0x07, 0x52, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x13, 0x52, 0x69,
0x6e, 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
0x61, 0xea, 0x02, 0x08, 0x52, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
}
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
var file_ring_v1_resource_proto_goTypes = []interface{}{}
var file_ring_v1_resource_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() { proto.RegisterFile("ring/v1/resource.proto", fileDescriptor_679f4f17385494fd) }
func init() { file_ring_v1_resource_proto_init() }
func file_ring_v1_resource_proto_init() {
if File_ring_v1_resource_proto != nil {
return
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_ring_v1_resource_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_ring_v1_resource_proto_goTypes,
DependencyIndexes: file_ring_v1_resource_proto_depIdxs,
}.Build()
File_ring_v1_resource_proto = out.File
file_ring_v1_resource_proto_rawDesc = nil
file_ring_v1_resource_proto_goTypes = nil
file_ring_v1_resource_proto_depIdxs = nil
var fileDescriptor_679f4f17385494fd = []byte{
// 183 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0x2b, 0xca, 0xcc, 0x4b,
0xd7, 0x2f, 0x33, 0xd4, 0x2f, 0x4a, 0x2d, 0xce, 0x2f, 0x2d, 0x4a, 0x4e, 0xd5, 0x2b, 0x28, 0xca,
0x2f, 0xc9, 0x17, 0x62, 0x07, 0x89, 0xeb, 0x95, 0x19, 0x3a, 0xad, 0x60, 0xe4, 0xe2, 0x4e, 0xce,
0xcf, 0xd5, 0x83, 0xf1, 0x79, 0x83, 0xa0, 0x0a, 0x03, 0x40, 0xea, 0x02, 0x18, 0xa3, 0x7c, 0xd3,
0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, 0xf3, 0x73, 0xf5, 0x9d, 0x13, 0x53, 0x4a, 0x93, 0x53,
0x4b, 0x8b, 0x7d, 0x53, 0x4b, 0x12, 0xcb, 0x52, 0x8b, 0x8a, 0x21, 0x8a, 0x92, 0xf3, 0x73, 0xf4,
0x73, 0x53, 0x4b, 0x12, 0x0b, 0x60, 0x9c, 0xf4, 0xd4, 0x3c, 0x7d, 0x30, 0x47, 0x3f, 0x3d, 0x5f,
0x1f, 0xea, 0x00, 0x6b, 0x10, 0x5d, 0x66, 0xb8, 0x88, 0x89, 0x39, 0x28, 0x22, 0x62, 0x15, 0x13,
0x7b, 0x10, 0xc8, 0xbe, 0x30, 0xc3, 0x53, 0x10, 0x56, 0x4c, 0x98, 0xe1, 0x23, 0x26, 0x61, 0x28,
0x2b, 0xc6, 0x3d, 0xc0, 0x09, 0x64, 0x43, 0x4a, 0x62, 0x49, 0xe2, 0x2b, 0x26, 0x0e, 0x90, 0xa8,
0x95, 0x55, 0x98, 0x61, 0x12, 0x1b, 0xd8, 0x4c, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x7e,
0xd5, 0x6c, 0x90, 0xd4, 0x00, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: ring/v1/service.proto
package ringv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
emptypb "google.golang.org/protobuf/types/known/emptypb"
reflect "reflect"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
_ "google.golang.org/protobuf/types/known/emptypb"
math "math"
)
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)
)
var File_ring_v1_service_proto protoreflect.FileDescriptor
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
var file_ring_v1_service_proto_rawDesc = []byte{
0x0a, 0x15, 0x72, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x07, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31,
0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x72,
0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x72,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x72,
0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x72,
0x65, 0x71, 0x5f, 0x72, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x8c, 0x1e, 0x0a,
0x0b, 0x52, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x35, 0x0a, 0x04,
0x53, 0x68, 0x61, 0x33, 0x12, 0x14, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53,
0x68, 0x61, 0x33, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x72, 0x69, 0x6e,
0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x68, 0x61, 0x33, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x22, 0x00, 0x12, 0x45, 0x0a, 0x0b, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69,
0x6f, 0x6e, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1c, 0x2e, 0x72, 0x69, 0x6e,
0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x43, 0x0a, 0x0a, 0x4e, 0x65,
0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
0x1a, 0x1b, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x74, 0x56, 0x65,
0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12,
0x47, 0x0a, 0x0c, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12,
0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1d, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
0x31, 0x2e, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4d, 0x0a, 0x0f, 0x50, 0x72, 0x6f, 0x74,
0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x2e, 0x67, 0x6f,
0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d,
0x70, 0x74, 0x79, 0x1a, 0x20, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x72,
0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3d, 0x0a, 0x07, 0x53, 0x79, 0x6e, 0x63, 0x69,
0x6e, 0x67, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x18, 0x2e, 0x72, 0x69, 0x6e,
0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3f, 0x0a, 0x08, 0x43, 0x6f, 0x69, 0x6e, 0x62, 0x61,
0x73, 0x65, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x19, 0x2e, 0x72, 0x69, 0x6e,
0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3b, 0x0a, 0x06, 0x4d, 0x69, 0x6e, 0x69, 0x6e,
0x67, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x17, 0x2e, 0x72, 0x69, 0x6e, 0x67,
0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
0x73, 0x65, 0x22, 0x00, 0x12, 0x3f, 0x0a, 0x08, 0x48, 0x61, 0x73, 0x68, 0x52, 0x61, 0x74, 0x65,
0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x19, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e,
0x76, 0x31, 0x2e, 0x48, 0x61, 0x73, 0x68, 0x52, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3f, 0x0a, 0x08, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74,
0x73, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x19, 0x2e, 0x72, 0x69, 0x6e, 0x67,
0x2e, 0x76, 0x31, 0x2e, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3f, 0x0a, 0x08, 0x47, 0x61, 0x73, 0x50, 0x72, 0x69,
0x63, 0x65, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x19, 0x2e, 0x72, 0x69, 0x6e,
0x67, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x61, 0x73, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x40, 0x0a, 0x0b, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x17,
0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4a, 0x0a, 0x0b, 0x42, 0x6c, 0x6f,
0x63, 0x6b, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x12, 0x1b, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e,
0x76, 0x31, 0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e,
0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x50, 0x0a, 0x0d, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x79,
0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1d, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31,
0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e,
0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x7a, 0x0a, 0x1b, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74,
0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x12, 0x2b, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31,
0x2e, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x6c,
0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f,
0x75, 0x6e, 0x74, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x22, 0x00, 0x12, 0x80, 0x01, 0x0a, 0x1d, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61,
0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e,
0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2d, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e,
0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42,
0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43,
0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x59, 0x0a, 0x10, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x43,
0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x12, 0x20, 0x2e, 0x72, 0x69, 0x6e,
0x67, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42,
0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x72,
0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e,
0x74, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
0x00, 0x12, 0x5f, 0x0a, 0x12, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42,
0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x22, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
0x31, 0x2e, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x4e, 0x75,
0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x72, 0x69,
0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74,
0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x22, 0x00, 0x12, 0x71, 0x0a, 0x18, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x42, 0x79, 0x42, 0x6c, 0x6f,
0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x28,
0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x42, 0x79,
0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65,
0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e,
0x76, 0x31, 0x2e, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x42, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48,
0x61, 0x73, 0x68, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x77, 0x0a, 0x1a, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x42, 0x79,
0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x41, 0x6e, 0x64, 0x49, 0x6e,
0x64, 0x65, 0x78, 0x12, 0x2a, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e,
0x63, 0x6c, 0x65, 0x42, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72,
0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
0x2b, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x42,
0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x41, 0x6e, 0x64, 0x49,
0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x44,
0x0a, 0x09, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x12, 0x19, 0x2e, 0x72, 0x69,
0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31,
0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x53,
0x6f, 0x6c, 0x69, 0x64, 0x69, 0x74, 0x79, 0x12, 0x1f, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x53, 0x6f, 0x6c, 0x69, 0x64, 0x69, 0x74,
0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e,
0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x53, 0x6f, 0x6c, 0x69, 0x64, 0x69,
0x74, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x0a,
0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x4c, 0x4c, 0x4c, 0x12, 0x1a, 0x2e, 0x72, 0x69, 0x6e,
0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x4c, 0x4c, 0x4c, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31,
0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x4c, 0x4c, 0x4c, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x53, 0x0a, 0x0e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65,
0x53, 0x65, 0x72, 0x70, 0x65, 0x6e, 0x74, 0x12, 0x1e, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x70, 0x65, 0x6e, 0x74,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x70, 0x65, 0x6e, 0x74,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4a, 0x0a, 0x0b, 0x45, 0x73,
0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x47, 0x61, 0x73, 0x12, 0x1b, 0x2e, 0x72, 0x69, 0x6e, 0x67,
0x2e, 0x76, 0x31, 0x2e, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x47, 0x61, 0x73, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31,
0x2e, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x65, 0x47, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5c, 0x0a, 0x11, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61,
0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x12, 0x21, 0x2e, 0x72, 0x69,
0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
0x6e, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22,
0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
0x73, 0x65, 0x22, 0x00, 0x12, 0x83, 0x01, 0x0a, 0x1e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63,
0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x41,
0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x2e, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x42,
0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x42,
0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x89, 0x01, 0x0a, 0x20, 0x54,
0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x42, 0x6c, 0x6f, 0x63,
0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12,
0x30, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61,
0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62,
0x65, 0x72, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x31, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e,
0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75,
0x6d, 0x62, 0x65, 0x72, 0x41, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5f, 0x0a, 0x12, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61,
0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x12, 0x22, 0x2e, 0x72,
0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
0x6f, 0x6e, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x1a, 0x23, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73,
0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3e, 0x0a, 0x07, 0x42, 0x61, 0x6c, 0x61, 0x6e,
0x63, 0x65, 0x12, 0x17, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6c,
0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x72, 0x69,
0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3e, 0x0a, 0x07, 0x53, 0x74, 0x6f, 0x72, 0x61,
0x67, 0x65, 0x12, 0x17, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x6f,
0x72, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, 0x72, 0x69,
0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x38, 0x0a, 0x05, 0x4e, 0x6f, 0x6e, 0x63, 0x65,
0x12, 0x15, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x6f, 0x6e, 0x63, 0x65,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
0x31, 0x2e, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
0x00, 0x12, 0x50, 0x0a, 0x0d, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x6e,
0x63, 0x65, 0x12, 0x1d, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70,
0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x1e, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x65,
0x61, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x22, 0x00, 0x12, 0x59, 0x0a, 0x10, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x20, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76,
0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75,
0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x72, 0x69, 0x6e, 0x67,
0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43,
0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x3e,
0x0a, 0x07, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x17, 0x2e, 0x72, 0x69, 0x6e, 0x67,
0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x1a, 0x18, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74,
0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x35,
0x0a, 0x04, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x14, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31,
0x2e, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x72,
0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a, 0x0f, 0x53, 0x69, 0x67, 0x6e, 0x54, 0x72, 0x61,
0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e,
0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x72, 0x69, 0x6e, 0x67,
0x2e, 0x76, 0x31, 0x2e, 0x53, 0x69, 0x67, 0x6e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74,
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x56, 0x0a,
0x0f, 0x53, 0x65, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
0x12, 0x1f, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x54,
0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
0x74, 0x1a, 0x20, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x6e, 0x64,
0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x5f, 0x0a, 0x12, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x61, 0x77,
0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x22, 0x2e, 0x72, 0x69,
0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x61, 0x77, 0x54, 0x72, 0x61,
0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
0x23, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x6e, 0x64, 0x52, 0x61,
0x77, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x35, 0x0a, 0x04, 0x43, 0x61, 0x6c, 0x6c, 0x12, 0x14,
0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43,
0x61, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x44, 0x0a,
0x09, 0x4e, 0x65, 0x77, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19, 0x2e, 0x72, 0x69, 0x6e,
0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x77, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e,
0x4e, 0x65, 0x77, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
0x65, 0x22, 0x00, 0x12, 0x4b, 0x0a, 0x0e, 0x4e, 0x65, 0x77, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x46,
0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x1f, 0x2e,
0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4e, 0x65, 0x77, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00,
0x12, 0x5f, 0x0a, 0x18, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73,
0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x16, 0x2e, 0x67,
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45,
0x6d, 0x70, 0x74, 0x79, 0x1a, 0x29, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x50,
0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f,
0x6e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
0x00, 0x12, 0x56, 0x0a, 0x0f, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x46, 0x69,
0x6c, 0x74, 0x65, 0x72, 0x12, 0x1f, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x55,
0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e,
0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x50, 0x0a, 0x0d, 0x46, 0x69, 0x6c,
0x74, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73, 0x12, 0x1d, 0x2e, 0x72, 0x69, 0x6e,
0x67, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67,
0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x72, 0x69, 0x6e, 0x67,
0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65,
0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x47, 0x0a, 0x0a, 0x46,
0x69, 0x6c, 0x74, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x1a, 0x2e, 0x72, 0x69, 0x6e, 0x67,
0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65,
0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e,
0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
0x73, 0x65, 0x22, 0x00, 0x12, 0x35, 0x0a, 0x04, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x14, 0x2e, 0x72,
0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x1a, 0x15, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67,
0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0xa7, 0x01, 0x0a, 0x0b,
0x63, 0x6f, 0x6d, 0x2e, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x53, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4d, 0x67, 0x69, 0x74,
0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73,
0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f,
0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67,
0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x72, 0x69, 0x6e, 0x67,
0x2f, 0x76, 0x31, 0x3b, 0x72, 0x69, 0x6e, 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x52, 0x58, 0x58,
0xaa, 0x02, 0x07, 0x52, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x07, 0x52, 0x69, 0x6e,
0x67, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x13, 0x52, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47,
0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x08, 0x52, 0x69, 0x6e,
0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
var file_ring_v1_service_proto_goTypes = []interface{}{
(*Sha3Request)(nil), // 0: ring.v1.Sha3Request
(*emptypb.Empty)(nil), // 1: google.protobuf.Empty
(*BlockByHashRequest)(nil), // 2: ring.v1.BlockByHashRequest
(*BlockByNumberRequest)(nil), // 3: ring.v1.BlockByNumberRequest
(*BlockTransactionCountByHashRequest)(nil), // 4: ring.v1.BlockTransactionCountByHashRequest
(*BlockTransactionCountByNumberRequest)(nil), // 5: ring.v1.BlockTransactionCountByNumberRequest
(*UncleCountByHashRequest)(nil), // 6: ring.v1.UncleCountByHashRequest
(*UncleCountByNumberRequest)(nil), // 7: ring.v1.UncleCountByNumberRequest
(*UncleByBlockHashAndIndexRequest)(nil), // 8: ring.v1.UncleByBlockHashAndIndexRequest
(*UncleByBlockNumberAndIndexRequest)(nil), // 9: ring.v1.UncleByBlockNumberAndIndexRequest
(*CompilersRequest)(nil), // 10: ring.v1.CompilersRequest
(*CompileSolidityRequest)(nil), // 11: ring.v1.CompileSolidityRequest
(*CompileLLLRequest)(nil), // 12: ring.v1.CompileLLLRequest
(*CompileSerpentRequest)(nil), // 13: ring.v1.CompileSerpentRequest
(*EstimateGasRequest)(nil), // 14: ring.v1.EstimateGasRequest
(*TransactionByHashRequest)(nil), // 15: ring.v1.TransactionByHashRequest
(*TransactionByBlockHashAndIndexRequest)(nil), // 16: ring.v1.TransactionByBlockHashAndIndexRequest
(*TransactionByBlockNumberAndIndexRequest)(nil), // 17: ring.v1.TransactionByBlockNumberAndIndexRequest
(*TransactionReceiptRequest)(nil), // 18: ring.v1.TransactionReceiptRequest
(*BalanceRequest)(nil), // 19: ring.v1.BalanceRequest
(*StorageRequest)(nil), // 20: ring.v1.StorageRequest
(*NonceRequest)(nil), // 21: ring.v1.NonceRequest
(*RepeatedNonceRequest)(nil), // 22: ring.v1.RepeatedNonceRequest
(*TransactionCountRequest)(nil), // 23: ring.v1.TransactionCountRequest
(*GetCodeRequest)(nil), // 24: ring.v1.GetCodeRequest
(*SignRequest)(nil), // 25: ring.v1.SignRequest
(*SignTransactionRequest)(nil), // 26: ring.v1.SignTransactionRequest
(*SendTransactionRequest)(nil), // 27: ring.v1.SendTransactionRequest
(*SendRawTransactionRequest)(nil), // 28: ring.v1.SendRawTransactionRequest
(*CallRequest)(nil), // 29: ring.v1.CallRequest
(*NewFilterRequest)(nil), // 30: ring.v1.NewFilterRequest
(*UninstallFilterRequest)(nil), // 31: ring.v1.UninstallFilterRequest
(*FilterChangesRequest)(nil), // 32: ring.v1.FilterChangesRequest
(*FilterLogsRequest)(nil), // 33: ring.v1.FilterLogsRequest
(*LogsRequest)(nil), // 34: ring.v1.LogsRequest
(*Sha3Response)(nil), // 35: ring.v1.Sha3Response
(*NodeVersionResponse)(nil), // 36: ring.v1.NodeVersionResponse
(*NetVersionResponse)(nil), // 37: ring.v1.NetVersionResponse
(*NetPeerCountResponse)(nil), // 38: ring.v1.NetPeerCountResponse
(*ProtocolVersionResponse)(nil), // 39: ring.v1.ProtocolVersionResponse
(*SyncingResponse)(nil), // 40: ring.v1.SyncingResponse
(*CoinbaseResponse)(nil), // 41: ring.v1.CoinbaseResponse
(*MiningResponse)(nil), // 42: ring.v1.MiningResponse
(*HashRateResponse)(nil), // 43: ring.v1.HashRateResponse
(*AccountsResponse)(nil), // 44: ring.v1.AccountsResponse
(*GasPriceResponse)(nil), // 45: ring.v1.GasPriceResponse
(*HeightResponse)(nil), // 46: ring.v1.HeightResponse
(*BlockByHashResponse)(nil), // 47: ring.v1.BlockByHashResponse
(*BlockByNumberResponse)(nil), // 48: ring.v1.BlockByNumberResponse
(*BlockTransactionCountByHashResponse)(nil), // 49: ring.v1.BlockTransactionCountByHashResponse
(*BlockTransactionCountByNumberResponse)(nil), // 50: ring.v1.BlockTransactionCountByNumberResponse
(*UncleCountByHashResponse)(nil), // 51: ring.v1.UncleCountByHashResponse
(*UncleCountByNumberResponse)(nil), // 52: ring.v1.UncleCountByNumberResponse
(*UncleByBlockHashAndIndexResponse)(nil), // 53: ring.v1.UncleByBlockHashAndIndexResponse
(*UncleByBlockNumberAndIndexResponse)(nil), // 54: ring.v1.UncleByBlockNumberAndIndexResponse
(*CompilersResponse)(nil), // 55: ring.v1.CompilersResponse
(*CompileSolidityResponse)(nil), // 56: ring.v1.CompileSolidityResponse
(*CompileLLLResponse)(nil), // 57: ring.v1.CompileLLLResponse
(*CompileSerpentResponse)(nil), // 58: ring.v1.CompileSerpentResponse
(*EstimateGasResponse)(nil), // 59: ring.v1.EstimateGasResponse
(*TransactionByHashResponse)(nil), // 60: ring.v1.TransactionByHashResponse
(*TransactionByBlockHashAndIndexResponse)(nil), // 61: ring.v1.TransactionByBlockHashAndIndexResponse
(*TransactionByBlockNumberAndIndexResponse)(nil), // 62: ring.v1.TransactionByBlockNumberAndIndexResponse
(*TransactionReceiptResponse)(nil), // 63: ring.v1.TransactionReceiptResponse
(*BalanceResponse)(nil), // 64: ring.v1.BalanceResponse
(*StorageResponse)(nil), // 65: ring.v1.StorageResponse
(*NonceResponse)(nil), // 66: ring.v1.NonceResponse
(*RepeatedNonceResponse)(nil), // 67: ring.v1.RepeatedNonceResponse
(*TransactionCountResponse)(nil), // 68: ring.v1.TransactionCountResponse
(*GetCodeResponse)(nil), // 69: ring.v1.GetCodeResponse
(*SignResponse)(nil), // 70: ring.v1.SignResponse
(*SignTransactionResponse)(nil), // 71: ring.v1.SignTransactionResponse
(*SendTransactionResponse)(nil), // 72: ring.v1.SendTransactionResponse
(*SendRawTransactionResponse)(nil), // 73: ring.v1.SendRawTransactionResponse
(*CallResponse)(nil), // 74: ring.v1.CallResponse
(*NewFilterResponse)(nil), // 75: ring.v1.NewFilterResponse
(*NewBlockFilterResponse)(nil), // 76: ring.v1.NewBlockFilterResponse
(*PendingTransactionFilterResponse)(nil), // 77: ring.v1.PendingTransactionFilterResponse
(*UninstallFilterResponse)(nil), // 78: ring.v1.UninstallFilterResponse
(*FilterChangesResponse)(nil), // 79: ring.v1.FilterChangesResponse
(*FilterLogsResponse)(nil), // 80: ring.v1.FilterLogsResponse
(*LogsResponse)(nil), // 81: ring.v1.LogsResponse
}
var file_ring_v1_service_proto_depIdxs = []int32{
0, // 0: ring.v1.RingService.Sha3:input_type -> ring.v1.Sha3Request
1, // 1: ring.v1.RingService.NodeVersion:input_type -> google.protobuf.Empty
1, // 2: ring.v1.RingService.NetVersion:input_type -> google.protobuf.Empty
1, // 3: ring.v1.RingService.NetPeerCount:input_type -> google.protobuf.Empty
1, // 4: ring.v1.RingService.ProtocolVersion:input_type -> google.protobuf.Empty
1, // 5: ring.v1.RingService.Syncing:input_type -> google.protobuf.Empty
1, // 6: ring.v1.RingService.Coinbase:input_type -> google.protobuf.Empty
1, // 7: ring.v1.RingService.Mining:input_type -> google.protobuf.Empty
1, // 8: ring.v1.RingService.HashRate:input_type -> google.protobuf.Empty
1, // 9: ring.v1.RingService.Accounts:input_type -> google.protobuf.Empty
1, // 10: ring.v1.RingService.GasPrice:input_type -> google.protobuf.Empty
1, // 11: ring.v1.RingService.BlockNumber:input_type -> google.protobuf.Empty
2, // 12: ring.v1.RingService.BlockByHash:input_type -> ring.v1.BlockByHashRequest
3, // 13: ring.v1.RingService.BlockByNumber:input_type -> ring.v1.BlockByNumberRequest
4, // 14: ring.v1.RingService.BlockTransactionCountByHash:input_type -> ring.v1.BlockTransactionCountByHashRequest
5, // 15: ring.v1.RingService.BlockTransactionCountByNumber:input_type -> ring.v1.BlockTransactionCountByNumberRequest
6, // 16: ring.v1.RingService.UncleCountByHash:input_type -> ring.v1.UncleCountByHashRequest
7, // 17: ring.v1.RingService.UncleCountByNumber:input_type -> ring.v1.UncleCountByNumberRequest
8, // 18: ring.v1.RingService.UncleByBlockHashAndIndex:input_type -> ring.v1.UncleByBlockHashAndIndexRequest
9, // 19: ring.v1.RingService.UncleByBlockNumberAndIndex:input_type -> ring.v1.UncleByBlockNumberAndIndexRequest
10, // 20: ring.v1.RingService.Compilers:input_type -> ring.v1.CompilersRequest
11, // 21: ring.v1.RingService.CompileSolidity:input_type -> ring.v1.CompileSolidityRequest
12, // 22: ring.v1.RingService.CompileLLL:input_type -> ring.v1.CompileLLLRequest
13, // 23: ring.v1.RingService.CompileSerpent:input_type -> ring.v1.CompileSerpentRequest
14, // 24: ring.v1.RingService.EstimateGas:input_type -> ring.v1.EstimateGasRequest
15, // 25: ring.v1.RingService.TransactionByHash:input_type -> ring.v1.TransactionByHashRequest
16, // 26: ring.v1.RingService.TransactionByBlockHashAndIndex:input_type -> ring.v1.TransactionByBlockHashAndIndexRequest
17, // 27: ring.v1.RingService.TransactionByBlockNumberAndIndex:input_type -> ring.v1.TransactionByBlockNumberAndIndexRequest
18, // 28: ring.v1.RingService.TransactionReceipt:input_type -> ring.v1.TransactionReceiptRequest
19, // 29: ring.v1.RingService.Balance:input_type -> ring.v1.BalanceRequest
20, // 30: ring.v1.RingService.Storage:input_type -> ring.v1.StorageRequest
21, // 31: ring.v1.RingService.Nonce:input_type -> ring.v1.NonceRequest
22, // 32: ring.v1.RingService.RepeatedNonce:input_type -> ring.v1.RepeatedNonceRequest
23, // 33: ring.v1.RingService.TransactionCount:input_type -> ring.v1.TransactionCountRequest
24, // 34: ring.v1.RingService.GetCode:input_type -> ring.v1.GetCodeRequest
25, // 35: ring.v1.RingService.Sign:input_type -> ring.v1.SignRequest
26, // 36: ring.v1.RingService.SignTransaction:input_type -> ring.v1.SignTransactionRequest
27, // 37: ring.v1.RingService.SendTransaction:input_type -> ring.v1.SendTransactionRequest
28, // 38: ring.v1.RingService.SendRawTransaction:input_type -> ring.v1.SendRawTransactionRequest
29, // 39: ring.v1.RingService.Call:input_type -> ring.v1.CallRequest
30, // 40: ring.v1.RingService.NewFilter:input_type -> ring.v1.NewFilterRequest
1, // 41: ring.v1.RingService.NewBlockFilter:input_type -> google.protobuf.Empty
1, // 42: ring.v1.RingService.PendingTransactionFilter:input_type -> google.protobuf.Empty
31, // 43: ring.v1.RingService.UninstallFilter:input_type -> ring.v1.UninstallFilterRequest
32, // 44: ring.v1.RingService.FilterChanges:input_type -> ring.v1.FilterChangesRequest
33, // 45: ring.v1.RingService.FilterLogs:input_type -> ring.v1.FilterLogsRequest
34, // 46: ring.v1.RingService.Logs:input_type -> ring.v1.LogsRequest
35, // 47: ring.v1.RingService.Sha3:output_type -> ring.v1.Sha3Response
36, // 48: ring.v1.RingService.NodeVersion:output_type -> ring.v1.NodeVersionResponse
37, // 49: ring.v1.RingService.NetVersion:output_type -> ring.v1.NetVersionResponse
38, // 50: ring.v1.RingService.NetPeerCount:output_type -> ring.v1.NetPeerCountResponse
39, // 51: ring.v1.RingService.ProtocolVersion:output_type -> ring.v1.ProtocolVersionResponse
40, // 52: ring.v1.RingService.Syncing:output_type -> ring.v1.SyncingResponse
41, // 53: ring.v1.RingService.Coinbase:output_type -> ring.v1.CoinbaseResponse
42, // 54: ring.v1.RingService.Mining:output_type -> ring.v1.MiningResponse
43, // 55: ring.v1.RingService.HashRate:output_type -> ring.v1.HashRateResponse
44, // 56: ring.v1.RingService.Accounts:output_type -> ring.v1.AccountsResponse
45, // 57: ring.v1.RingService.GasPrice:output_type -> ring.v1.GasPriceResponse
46, // 58: ring.v1.RingService.BlockNumber:output_type -> ring.v1.HeightResponse
47, // 59: ring.v1.RingService.BlockByHash:output_type -> ring.v1.BlockByHashResponse
48, // 60: ring.v1.RingService.BlockByNumber:output_type -> ring.v1.BlockByNumberResponse
49, // 61: ring.v1.RingService.BlockTransactionCountByHash:output_type -> ring.v1.BlockTransactionCountByHashResponse
50, // 62: ring.v1.RingService.BlockTransactionCountByNumber:output_type -> ring.v1.BlockTransactionCountByNumberResponse
51, // 63: ring.v1.RingService.UncleCountByHash:output_type -> ring.v1.UncleCountByHashResponse
52, // 64: ring.v1.RingService.UncleCountByNumber:output_type -> ring.v1.UncleCountByNumberResponse
53, // 65: ring.v1.RingService.UncleByBlockHashAndIndex:output_type -> ring.v1.UncleByBlockHashAndIndexResponse
54, // 66: ring.v1.RingService.UncleByBlockNumberAndIndex:output_type -> ring.v1.UncleByBlockNumberAndIndexResponse
55, // 67: ring.v1.RingService.Compilers:output_type -> ring.v1.CompilersResponse
56, // 68: ring.v1.RingService.CompileSolidity:output_type -> ring.v1.CompileSolidityResponse
57, // 69: ring.v1.RingService.CompileLLL:output_type -> ring.v1.CompileLLLResponse
58, // 70: ring.v1.RingService.CompileSerpent:output_type -> ring.v1.CompileSerpentResponse
59, // 71: ring.v1.RingService.EstimateGas:output_type -> ring.v1.EstimateGasResponse
60, // 72: ring.v1.RingService.TransactionByHash:output_type -> ring.v1.TransactionByHashResponse
61, // 73: ring.v1.RingService.TransactionByBlockHashAndIndex:output_type -> ring.v1.TransactionByBlockHashAndIndexResponse
62, // 74: ring.v1.RingService.TransactionByBlockNumberAndIndex:output_type -> ring.v1.TransactionByBlockNumberAndIndexResponse
63, // 75: ring.v1.RingService.TransactionReceipt:output_type -> ring.v1.TransactionReceiptResponse
64, // 76: ring.v1.RingService.Balance:output_type -> ring.v1.BalanceResponse
65, // 77: ring.v1.RingService.Storage:output_type -> ring.v1.StorageResponse
66, // 78: ring.v1.RingService.Nonce:output_type -> ring.v1.NonceResponse
67, // 79: ring.v1.RingService.RepeatedNonce:output_type -> ring.v1.RepeatedNonceResponse
68, // 80: ring.v1.RingService.TransactionCount:output_type -> ring.v1.TransactionCountResponse
69, // 81: ring.v1.RingService.GetCode:output_type -> ring.v1.GetCodeResponse
70, // 82: ring.v1.RingService.Sign:output_type -> ring.v1.SignResponse
71, // 83: ring.v1.RingService.SignTransaction:output_type -> ring.v1.SignTransactionResponse
72, // 84: ring.v1.RingService.SendTransaction:output_type -> ring.v1.SendTransactionResponse
73, // 85: ring.v1.RingService.SendRawTransaction:output_type -> ring.v1.SendRawTransactionResponse
74, // 86: ring.v1.RingService.Call:output_type -> ring.v1.CallResponse
75, // 87: ring.v1.RingService.NewFilter:output_type -> ring.v1.NewFilterResponse
76, // 88: ring.v1.RingService.NewBlockFilter:output_type -> ring.v1.NewBlockFilterResponse
77, // 89: ring.v1.RingService.PendingTransactionFilter:output_type -> ring.v1.PendingTransactionFilterResponse
78, // 90: ring.v1.RingService.UninstallFilter:output_type -> ring.v1.UninstallFilterResponse
79, // 91: ring.v1.RingService.FilterChanges:output_type -> ring.v1.FilterChangesResponse
80, // 92: ring.v1.RingService.FilterLogs:output_type -> ring.v1.FilterLogsResponse
81, // 93: ring.v1.RingService.Logs:output_type -> ring.v1.LogsResponse
47, // [47:94] is the sub-list for method output_type
0, // [0:47] 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() { proto.RegisterFile("ring/v1/service.proto", fileDescriptor_2dc67120507b0009) }
func init() { file_ring_v1_service_proto_init() }
func file_ring_v1_service_proto_init() {
if File_ring_v1_service_proto != nil {
return
}
file_ring_v1_request_response_proto_init()
file_ring_v1_account_req_res_proto_init()
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_ring_v1_service_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_ring_v1_service_proto_goTypes,
DependencyIndexes: file_ring_v1_service_proto_depIdxs,
}.Build()
File_ring_v1_service_proto = out.File
file_ring_v1_service_proto_rawDesc = nil
file_ring_v1_service_proto_goTypes = nil
file_ring_v1_service_proto_depIdxs = nil
var fileDescriptor_2dc67120507b0009 = []byte{
// 1106 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x97, 0xdd, 0x6e, 0xe3, 0x44,
0x14, 0xc7, 0x69, 0x81, 0xed, 0x32, 0x5d, 0x76, 0xc1, 0xd0, 0xa5, 0xa4, 0xdb, 0x0f, 0xca, 0x0d,
0xb0, 0xe0, 0x10, 0x56, 0x48, 0x68, 0x57, 0x7c, 0x6c, 0x42, 0xe9, 0x02, 0x69, 0x14, 0x25, 0x6c,
0xb5, 0xa0, 0x4a, 0xab, 0x89, 0x7d, 0x70, 0x46, 0x38, 0x33, 0xa9, 0x3d, 0x49, 0x09, 0x57, 0x48,
0x5c, 0x21, 0xf1, 0x14, 0xdc, 0x20, 0xf1, 0x28, 0x3c, 0x06, 0x97, 0x3c, 0x05, 0xb2, 0x3d, 0x33,
0x3e, 0xf6, 0xd8, 0x49, 0xf6, 0xaa, 0xf5, 0xf9, 0xff, 0xcf, 0xef, 0xcc, 0x4c, 0x66, 0xe6, 0xd8,
0x64, 0x27, 0x62, 0x3c, 0x68, 0xce, 0x5b, 0xcd, 0x18, 0xa2, 0x39, 0xf3, 0xc0, 0x9d, 0x46, 0x42,
0x0a, 0x67, 0x2b, 0x09, 0xbb, 0xf3, 0x56, 0x63, 0x2f, 0x10, 0x22, 0x08, 0xa1, 0x99, 0x86, 0x47,
0xb3, 0x1f, 0x9b, 0x30, 0x99, 0xca, 0x45, 0xe6, 0x6a, 0x1c, 0xe8, 0xe4, 0x08, 0x2e, 0x67, 0x10,
0xcb, 0xa7, 0x11, 0xc4, 0x53, 0xc1, 0x63, 0x45, 0x69, 0xec, 0x6b, 0x9d, 0x7a, 0x9e, 0x98, 0xf1,
0x44, 0xbf, 0x4c, 0x3c, 0x99, 0xfc, 0xd1, 0x1f, 0x07, 0x64, 0x7b, 0xc0, 0x78, 0x30, 0xcc, 0x4a,
0x3b, 0x1f, 0x93, 0x17, 0x86, 0x63, 0x7a, 0xcf, 0x79, 0xdd, 0x55, 0xd5, 0xdd, 0xe4, 0x71, 0x90,
0xb1, 0x1b, 0x3b, 0xa5, 0x68, 0x56, 0xe9, 0xf8, 0x39, 0xe7, 0x84, 0x6c, 0xf7, 0x84, 0x0f, 0xe7,
0x10, 0xc5, 0x4c, 0x70, 0xe7, 0xb6, 0x9b, 0x0d, 0xd9, 0xd5, 0x43, 0x76, 0x4f, 0x92, 0x21, 0x37,
0xee, 0x98, 0x7c, 0xe4, 0x46, 0x98, 0x0e, 0x21, 0x3d, 0x90, 0xab, 0x28, 0x7b, 0x39, 0xc5, 0x98,
0x11, 0xe4, 0x94, 0xdc, 0xe8, 0x81, 0xec, 0x03, 0x44, 0x9d, 0x64, 0xc2, 0xb5, 0x98, 0x7d, 0x8c,
0x31, 0x76, 0x04, 0x3a, 0x23, 0xb7, 0xfa, 0x49, 0x8a, 0x27, 0xc2, 0x55, 0x43, 0x3a, 0x32, 0xac,
0x52, 0x06, 0xc2, 0x7d, 0x4a, 0xb6, 0x86, 0x0b, 0xee, 0x31, 0x1e, 0xd4, 0x62, 0x76, 0xf3, 0xf5,
0xcd, 0x9c, 0x28, 0xfd, 0x73, 0x72, 0xbd, 0x23, 0x18, 0x1f, 0xd1, 0x18, 0x6a, 0xf3, 0xdf, 0x34,
0xf9, 0xda, 0x8a, 0x00, 0x0f, 0xc8, 0xb5, 0x33, 0xc6, 0x97, 0x95, 0x7f, 0xc3, 0xa4, 0x67, 0xc6,
0x62, 0xf5, 0x47, 0x34, 0x1e, 0x0f, 0xa8, 0x5c, 0xa7, 0xba, 0xb6, 0x16, 0x01, 0x0f, 0xb3, 0x1d,
0x18, 0xaf, 0x01, 0xd0, 0xd6, 0x22, 0xe0, 0x94, 0xc6, 0xfd, 0x28, 0xd9, 0xa5, 0xab, 0x01, 0xda,
0x8a, 0x00, 0x5f, 0x90, 0xed, 0x76, 0x28, 0xbc, 0x9f, 0x7a, 0xb3, 0xc9, 0x08, 0xa2, 0x35, 0x16,
0xe1, 0x11, 0xb0, 0x60, 0x8c, 0x37, 0xc4, 0x37, 0x8a, 0xd0, 0x5e, 0x24, 0x13, 0x74, 0xf2, 0x7d,
0x88, 0xa2, 0xfa, 0xa8, 0xdc, 0xa9, 0x16, 0x0d, 0xab, 0x4f, 0x5e, 0x56, 0x82, 0x1a, 0xcf, 0x7e,
0x39, 0x21, 0x8b, 0x6b, 0xde, 0x41, 0x9d, 0x6c, 0x88, 0xbf, 0x90, 0xbd, 0x54, 0xfa, 0x2e, 0xa2,
0x3c, 0xa6, 0x9e, 0x64, 0x82, 0xa7, 0x3b, 0x5a, 0x8d, 0xf6, 0x6e, 0x11, 0x50, 0xed, 0xd2, 0xd5,
0xde, 0x5f, 0xcf, 0x6c, 0x6a, 0xff, 0xba, 0x41, 0xf6, 0x6b, 0x9c, 0x6a, 0x7a, 0x1f, 0xac, 0x22,
0x16, 0xa7, 0xeb, 0xae, 0x6b, 0x37, 0x43, 0xf8, 0x9e, 0xbc, 0xf2, 0x98, 0x7b, 0x21, 0xe0, 0x39,
0xe7, 0xc7, 0xb2, 0x2c, 0xe9, 0x3a, 0x6f, 0x2d, 0x71, 0x18, 0xf4, 0x53, 0xe2, 0x60, 0x55, 0xcd,
0xe8, 0xb8, 0x32, 0xb5, 0x38, 0x8d, 0xb7, 0x97, 0x7a, 0x4c, 0x81, 0x4b, 0xb2, 0x9b, 0xea, 0xed,
0x45, 0x3a, 0xdb, 0xa4, 0xfc, 0x43, 0xee, 0x7f, 0xcd, 0x7d, 0xf8, 0xd9, 0x79, 0xa7, 0x88, 0xa8,
0xb0, 0xe8, 0x62, 0xef, 0xae, 0xe1, 0x34, 0x25, 0xaf, 0x48, 0x03, 0xbb, 0xb2, 0x21, 0x99, 0xa2,
0xef, 0x55, 0xa2, 0x8a, 0x26, 0x5d, 0xf6, 0xee, 0x5a, 0x5e, 0x53, 0xf8, 0x4b, 0xf2, 0x52, 0x47,
0x4c, 0xa6, 0x2c, 0x84, 0x28, 0x76, 0xf0, 0x85, 0xa5, 0x62, 0x1a, 0xdb, 0xa8, 0x92, 0x0c, 0xe5,
0x9c, 0xdc, 0x52, 0xe1, 0xa1, 0x08, 0x99, 0xcf, 0xe4, 0xc2, 0x39, 0x2c, 0x27, 0x68, 0x45, 0x13,
0x8f, 0xea, 0x0d, 0xa8, 0x79, 0x10, 0x25, 0x76, 0xbb, 0x5d, 0xc7, 0x1a, 0x43, 0xb7, 0xdb, 0xd5,
0xb4, 0xbd, 0x4a, 0xcd, 0x80, 0x86, 0xe4, 0xa6, 0xae, 0x02, 0xd1, 0x14, 0xb8, 0x74, 0x0e, 0xac,
0xf2, 0x99, 0xa0, 0x81, 0x87, 0xb5, 0x3a, 0xbe, 0x80, 0x4e, 0x62, 0xc9, 0x26, 0x54, 0xc2, 0x29,
0x8d, 0xd1, 0x05, 0x84, 0xa2, 0xf6, 0x05, 0x54, 0x10, 0x0d, 0xeb, 0x82, 0xbc, 0x8a, 0x4e, 0x95,
0x3a, 0x30, 0xf9, 0x71, 0xb0, 0x34, 0xcd, 0x3d, 0x5e, 0x66, 0x31, 0xf4, 0xdf, 0x36, 0xc8, 0x41,
0x41, 0xb7, 0x37, 0xb6, 0x5b, 0x0d, 0xaa, 0xdd, 0xde, 0xcd, 0xb5, 0xfd, 0x66, 0x14, 0xbf, 0x6f,
0x90, 0x23, 0xdb, 0x5c, 0xda, 0xeb, 0x1f, 0x2e, 0xe1, 0x56, 0xef, 0xf8, 0xd6, 0x33, 0x64, 0xe0,
0x4b, 0x04, 0xb9, 0x07, 0xe0, 0x01, 0x9b, 0x4a, 0xa7, 0x72, 0x35, 0x95, 0x68, 0x5f, 0x22, 0x55,
0x1e, 0x53, 0xe0, 0x33, 0xb2, 0xd5, 0xa6, 0x21, 0xe5, 0x1e, 0x38, 0x79, 0x0f, 0x53, 0x11, 0x8d,
0xda, 0xb5, 0x05, 0x9c, 0x3f, 0x94, 0x22, 0xa2, 0x01, 0xce, 0x57, 0x11, 0x3b, 0xdf, 0x08, 0x26,
0xff, 0x13, 0xf2, 0x62, 0x4f, 0x24, 0xd5, 0x77, 0xd0, 0x5b, 0x1e, 0xaa, 0x7d, 0xbb, 0x1c, 0xc6,
0xbd, 0x70, 0x00, 0x53, 0xa0, 0x12, 0xfc, 0x8c, 0x90, 0xf7, 0xc2, 0x42, 0xdc, 0xee, 0x85, 0x25,
0x19, 0x37, 0x83, 0x72, 0xcb, 0x40, 0xcd, 0xa0, 0x2c, 0xd9, 0xcd, 0xc0, 0x76, 0xe0, 0x65, 0x3a,
0x05, 0xd9, 0x11, 0x3e, 0x5e, 0x26, 0x15, 0xb1, 0x97, 0xc9, 0x08, 0x26, 0x3f, 0x79, 0xc3, 0x66,
0x01, 0xc7, 0x6f, 0xd8, 0x2c, 0xe0, 0x15, 0x6f, 0xd8, 0x69, 0x14, 0x5f, 0x78, 0x49, 0x04, 0x0d,
0x0c, 0x5d, 0x78, 0x25, 0xc5, 0xbe, 0xf0, 0x2c, 0x43, 0x81, 0x0b, 0xdc, 0xaf, 0xe1, 0x16, 0x95,
0x0a, 0x6e, 0xd9, 0x80, 0xb7, 0x7b, 0x22, 0x0e, 0xe8, 0x15, 0x46, 0x1f, 0x17, 0x32, 0x8b, 0xa2,
0xbd, 0xdd, 0xab, 0x3c, 0x78, 0x1d, 0x3b, 0x34, 0x0c, 0xd1, 0x3a, 0x26, 0x8f, 0xf6, 0x3a, 0x66,
0x51, 0xdc, 0x7e, 0x7a, 0x70, 0xf5, 0x15, 0x0b, 0x25, 0x44, 0xa8, 0xfd, 0x98, 0x98, 0xdd, 0x7e,
0x90, 0x64, 0x28, 0xdf, 0x92, 0x9b, 0x3d, 0xb8, 0x4a, 0x0f, 0xbc, 0x42, 0xd5, 0xbd, 0x4e, 0x1e,
0x62, 0x0e, 0x4a, 0x28, 0x2c, 0xd5, 0x6e, 0x1f, 0xb8, 0xcf, 0x78, 0x80, 0x66, 0xba, 0x02, 0x9b,
0xf7, 0xfa, 0xba, 0xd4, 0xe2, 0x6f, 0xfc, 0x98, 0x33, 0x1e, 0x4b, 0x1a, 0x86, 0x8a, 0x7b, 0x88,
0x9a, 0x76, 0x41, 0xb1, 0x7f, 0x63, 0xcb, 0x80, 0xcf, 0x6d, 0x16, 0xeb, 0x8c, 0x29, 0x0f, 0x20,
0x46, 0xe7, 0xb6, 0x10, 0xb7, 0xcf, 0x6d, 0x49, 0xc6, 0xed, 0x37, 0x93, 0xba, 0x22, 0x88, 0x51,
0xfb, 0xcd, 0x83, 0x76, 0xfb, 0xc5, 0x1a, 0xde, 0x1d, 0x29, 0x22, 0xdf, 0x1d, 0x38, 0x79, 0xa7,
0x14, 0xd5, 0x69, 0xed, 0xbf, 0x36, 0xc8, 0xb6, 0x27, 0x26, 0x5a, 0x6e, 0xdf, 0x50, 0xdf, 0xc5,
0xe9, 0x57, 0x5d, 0x7f, 0xe3, 0x87, 0xb3, 0x80, 0xc9, 0xf1, 0x6c, 0xe4, 0x7a, 0x62, 0xd2, 0xec,
0x50, 0x7f, 0xe6, 0xc1, 0x2c, 0x3e, 0x03, 0x49, 0xe7, 0x10, 0xc5, 0xa0, 0x3f, 0xfd, 0x9a, 0x13,
0x90, 0x74, 0xaa, 0x1f, 0x02, 0xe0, 0xd9, 0x97, 0x7b, 0x33, 0x10, 0x4d, 0xf5, 0x31, 0xfe, 0x20,
0xf9, 0x3b, 0x6f, 0xfd, 0xb9, 0xf9, 0xfc, 0xe0, 0xc9, 0x93, 0xbf, 0x37, 0xb7, 0x92, 0x2f, 0x70,
0xf7, 0xbc, 0xf5, 0x4f, 0xf6, 0xdf, 0xc5, 0x79, 0xeb, 0xdf, 0xcd, 0xd7, 0xd4, 0x7f, 0x17, 0xa7,
0xfd, 0x76, 0x52, 0xc1, 0xa7, 0x92, 0xfe, 0xb7, 0x79, 0x3d, 0x89, 0xde, 0xbf, 0x7f, 0xde, 0x1a,
0x5d, 0x4b, 0x99, 0xf7, 0xfe, 0x0f, 0x00, 0x00, 0xff, 0xff, 0xba, 0x23, 0x6a, 0x8a, 0x3d, 0x10,
0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: sentry/v1/request_response.proto
package sentryv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
_ "google.golang.org/protobuf/types/known/fieldmaskpb"
_ "google.golang.org/protobuf/types/known/timestamppb"
reflect "reflect"
sync "sync"
math "math"
)
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)
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
type LimitInfoRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *LimitInfoRequest) Reset() {
*x = LimitInfoRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_sentry_v1_request_response_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *LimitInfoRequest) Reset() { *m = LimitInfoRequest{} }
func (m *LimitInfoRequest) String() string { return proto.CompactTextString(m) }
func (*LimitInfoRequest) ProtoMessage() {}
func (*LimitInfoRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_2589e4ceb3230fa4, []int{0}
}
func (x *LimitInfoRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *LimitInfoRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LimitInfoRequest.Unmarshal(m, b)
}
func (*LimitInfoRequest) ProtoMessage() {}
func (x *LimitInfoRequest) ProtoReflect() protoreflect.Message {
mi := &file_sentry_v1_request_response_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *LimitInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_LimitInfoRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use LimitInfoRequest.ProtoReflect.Descriptor instead.
func (*LimitInfoRequest) Descriptor() ([]byte, []int) {
return file_sentry_v1_request_response_proto_rawDescGZIP(), []int{0}
func (m *LimitInfoRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_LimitInfoRequest.Merge(m, src)
}
func (m *LimitInfoRequest) XXX_Size() int {
return xxx_messageInfo_LimitInfoRequest.Size(m)
}
func (m *LimitInfoRequest) XXX_DiscardUnknown() {
xxx_messageInfo_LimitInfoRequest.DiscardUnknown(m)
}
type LimitInfoResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
var xxx_messageInfo_LimitInfoRequest proto.InternalMessageInfo
type LimitInfoResponse struct {
// tx count in one batchTx.
BatchTxCount uint32 `protobuf:"varint,1,opt,name=batch_tx_count,json=batchTxCount,proto3" json:"batch_tx_count,omitempty"`
// batchTx count in one block.
BlockBatchCount uint32 `protobuf:"varint,2,opt,name=block_batch_count,json=blockBatchCount,proto3" json:"block_batch_count,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *LimitInfoResponse) Reset() {
*x = LimitInfoResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_sentry_v1_request_response_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *LimitInfoResponse) Reset() { *m = LimitInfoResponse{} }
func (m *LimitInfoResponse) String() string { return proto.CompactTextString(m) }
func (*LimitInfoResponse) ProtoMessage() {}
func (*LimitInfoResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_2589e4ceb3230fa4, []int{1}
}
func (x *LimitInfoResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *LimitInfoResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LimitInfoResponse.Unmarshal(m, b)
}
func (*LimitInfoResponse) ProtoMessage() {}
func (x *LimitInfoResponse) ProtoReflect() protoreflect.Message {
mi := &file_sentry_v1_request_response_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *LimitInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_LimitInfoResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use LimitInfoResponse.ProtoReflect.Descriptor instead.
func (*LimitInfoResponse) Descriptor() ([]byte, []int) {
return file_sentry_v1_request_response_proto_rawDescGZIP(), []int{1}
func (m *LimitInfoResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_LimitInfoResponse.Merge(m, src)
}
func (m *LimitInfoResponse) XXX_Size() int {
return xxx_messageInfo_LimitInfoResponse.Size(m)
}
func (m *LimitInfoResponse) XXX_DiscardUnknown() {
xxx_messageInfo_LimitInfoResponse.DiscardUnknown(m)
}
func (x *LimitInfoResponse) GetBatchTxCount() uint32 {
if x != nil {
return x.BatchTxCount
var xxx_messageInfo_LimitInfoResponse proto.InternalMessageInfo
func (m *LimitInfoResponse) GetBatchTxCount() uint32 {
if m != nil {
return m.BatchTxCount
}
return 0
}
func (x *LimitInfoResponse) GetBlockBatchCount() uint32 {
if x != nil {
return x.BlockBatchCount
func (m *LimitInfoResponse) GetBlockBatchCount() uint32 {
if m != nil {
return m.BlockBatchCount
}
return 0
}
type CommitBatchTxRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Txdata []byte `protobuf:"bytes,1,opt,name=txdata,proto3" json:"txdata,omitempty"`
Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
Size_ int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *CommitBatchTxRequest) Reset() {
*x = CommitBatchTxRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_sentry_v1_request_response_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *CommitBatchTxRequest) Reset() { *m = CommitBatchTxRequest{} }
func (m *CommitBatchTxRequest) String() string { return proto.CompactTextString(m) }
func (*CommitBatchTxRequest) ProtoMessage() {}
func (*CommitBatchTxRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_2589e4ceb3230fa4, []int{2}
}
func (x *CommitBatchTxRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *CommitBatchTxRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CommitBatchTxRequest.Unmarshal(m, b)
}
func (*CommitBatchTxRequest) ProtoMessage() {}
func (x *CommitBatchTxRequest) ProtoReflect() protoreflect.Message {
mi := &file_sentry_v1_request_response_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *CommitBatchTxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CommitBatchTxRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use CommitBatchTxRequest.ProtoReflect.Descriptor instead.
func (*CommitBatchTxRequest) Descriptor() ([]byte, []int) {
return file_sentry_v1_request_response_proto_rawDescGZIP(), []int{2}
func (m *CommitBatchTxRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_CommitBatchTxRequest.Merge(m, src)
}
func (m *CommitBatchTxRequest) XXX_Size() int {
return xxx_messageInfo_CommitBatchTxRequest.Size(m)
}
func (m *CommitBatchTxRequest) XXX_DiscardUnknown() {
xxx_messageInfo_CommitBatchTxRequest.DiscardUnknown(m)
}
var xxx_messageInfo_CommitBatchTxRequest proto.InternalMessageInfo
func (x *CommitBatchTxRequest) GetTxdata() []byte {
if x != nil {
return x.Txdata
func (m *CommitBatchTxRequest) GetTxdata() []byte {
if m != nil {
return m.Txdata
}
return nil
}
func (x *CommitBatchTxRequest) GetSize() int64 {
if x != nil {
return x.Size
func (m *CommitBatchTxRequest) GetSize_() int64 {
if m != nil {
return m.Size_
}
return 0
}
type CommitBatchTxResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Txhash string `protobuf:"bytes,1,opt,name=txhash,proto3" json:"txhash,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *CommitBatchTxResponse) Reset() {
*x = CommitBatchTxResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_sentry_v1_request_response_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *CommitBatchTxResponse) Reset() { *m = CommitBatchTxResponse{} }
func (m *CommitBatchTxResponse) String() string { return proto.CompactTextString(m) }
func (*CommitBatchTxResponse) ProtoMessage() {}
func (*CommitBatchTxResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_2589e4ceb3230fa4, []int{3}
}
func (x *CommitBatchTxResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *CommitBatchTxResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CommitBatchTxResponse.Unmarshal(m, b)
}
func (*CommitBatchTxResponse) ProtoMessage() {}
func (x *CommitBatchTxResponse) ProtoReflect() protoreflect.Message {
mi := &file_sentry_v1_request_response_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *CommitBatchTxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CommitBatchTxResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use CommitBatchTxResponse.ProtoReflect.Descriptor instead.
func (*CommitBatchTxResponse) Descriptor() ([]byte, []int) {
return file_sentry_v1_request_response_proto_rawDescGZIP(), []int{3}
func (m *CommitBatchTxResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_CommitBatchTxResponse.Merge(m, src)
}
func (m *CommitBatchTxResponse) XXX_Size() int {
return xxx_messageInfo_CommitBatchTxResponse.Size(m)
}
func (m *CommitBatchTxResponse) XXX_DiscardUnknown() {
xxx_messageInfo_CommitBatchTxResponse.DiscardUnknown(m)
}
func (x *CommitBatchTxResponse) GetTxhash() string {
if x != nil {
return x.Txhash
var xxx_messageInfo_CommitBatchTxResponse proto.InternalMessageInfo
func (m *CommitBatchTxResponse) GetTxhash() string {
if m != nil {
return m.Txhash
}
return ""
}
func (x *CommitBatchTxResponse) GetErrMsg() string {
if x != nil {
return x.ErrMsg
func (m *CommitBatchTxResponse) GetErrMsg() string {
if m != nil {
return m.ErrMsg
}
return ""
}
type GetReceiptRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Txhash string `protobuf:"bytes,1,opt,name=txhash,proto3" json:"txhash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *GetReceiptRequest) Reset() {
*x = GetReceiptRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_sentry_v1_request_response_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *GetReceiptRequest) Reset() { *m = GetReceiptRequest{} }
func (m *GetReceiptRequest) String() string { return proto.CompactTextString(m) }
func (*GetReceiptRequest) ProtoMessage() {}
func (*GetReceiptRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_2589e4ceb3230fa4, []int{4}
}
func (x *GetReceiptRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *GetReceiptRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetReceiptRequest.Unmarshal(m, b)
}
func (*GetReceiptRequest) ProtoMessage() {}
func (x *GetReceiptRequest) ProtoReflect() protoreflect.Message {
mi := &file_sentry_v1_request_response_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *GetReceiptRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetReceiptRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use GetReceiptRequest.ProtoReflect.Descriptor instead.
func (*GetReceiptRequest) Descriptor() ([]byte, []int) {
return file_sentry_v1_request_response_proto_rawDescGZIP(), []int{4}
func (m *GetReceiptRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetReceiptRequest.Merge(m, src)
}
func (m *GetReceiptRequest) XXX_Size() int {
return xxx_messageInfo_GetReceiptRequest.Size(m)
}
func (m *GetReceiptRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetReceiptRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetReceiptRequest proto.InternalMessageInfo
func (x *GetReceiptRequest) GetTxhash() string {
if x != nil {
return x.Txhash
func (m *GetReceiptRequest) GetTxhash() string {
if m != nil {
return m.Txhash
}
return ""
}
type GetReceiptResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ReceiptData []byte `protobuf:"bytes,1,opt,name=receipt_data,json=receiptData,proto3" json:"receipt_data,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *GetReceiptResponse) Reset() {
*x = GetReceiptResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_sentry_v1_request_response_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *GetReceiptResponse) Reset() { *m = GetReceiptResponse{} }
func (m *GetReceiptResponse) String() string { return proto.CompactTextString(m) }
func (*GetReceiptResponse) ProtoMessage() {}
func (*GetReceiptResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_2589e4ceb3230fa4, []int{5}
}
func (x *GetReceiptResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *GetReceiptResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetReceiptResponse.Unmarshal(m, b)
}
func (*GetReceiptResponse) ProtoMessage() {}
func (x *GetReceiptResponse) ProtoReflect() protoreflect.Message {
mi := &file_sentry_v1_request_response_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *GetReceiptResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetReceiptResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use GetReceiptResponse.ProtoReflect.Descriptor instead.
func (*GetReceiptResponse) Descriptor() ([]byte, []int) {
return file_sentry_v1_request_response_proto_rawDescGZIP(), []int{5}
func (m *GetReceiptResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetReceiptResponse.Merge(m, src)
}
func (m *GetReceiptResponse) XXX_Size() int {
return xxx_messageInfo_GetReceiptResponse.Size(m)
}
func (m *GetReceiptResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetReceiptResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetReceiptResponse proto.InternalMessageInfo
func (x *GetReceiptResponse) GetReceiptData() []byte {
if x != nil {
return x.ReceiptData
func (m *GetReceiptResponse) GetReceiptData() []byte {
if m != nil {
return m.ReceiptData
}
return nil
}
func (x *GetReceiptResponse) GetErrMsg() string {
if x != nil {
return x.ErrMsg
func (m *GetReceiptResponse) GetErrMsg() string {
if m != nil {
return m.ErrMsg
}
return ""
}
type GetNewBlockRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
LastBlock uint32 `protobuf:"varint,1,opt,name=last_block,json=lastBlock,proto3" json:"last_block,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *GetNewBlockRequest) Reset() {
*x = GetNewBlockRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_sentry_v1_request_response_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *GetNewBlockRequest) Reset() { *m = GetNewBlockRequest{} }
func (m *GetNewBlockRequest) String() string { return proto.CompactTextString(m) }
func (*GetNewBlockRequest) ProtoMessage() {}
func (*GetNewBlockRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_2589e4ceb3230fa4, []int{6}
}
func (x *GetNewBlockRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *GetNewBlockRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetNewBlockRequest.Unmarshal(m, b)
}
func (*GetNewBlockRequest) ProtoMessage() {}
func (x *GetNewBlockRequest) ProtoReflect() protoreflect.Message {
mi := &file_sentry_v1_request_response_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *GetNewBlockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetNewBlockRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use GetNewBlockRequest.ProtoReflect.Descriptor instead.
func (*GetNewBlockRequest) Descriptor() ([]byte, []int) {
return file_sentry_v1_request_response_proto_rawDescGZIP(), []int{6}
func (m *GetNewBlockRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetNewBlockRequest.Merge(m, src)
}
func (m *GetNewBlockRequest) XXX_Size() int {
return xxx_messageInfo_GetNewBlockRequest.Size(m)
}
func (m *GetNewBlockRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetNewBlockRequest.DiscardUnknown(m)
}
func (x *GetNewBlockRequest) GetLastBlock() uint32 {
if x != nil {
return x.LastBlock
var xxx_messageInfo_GetNewBlockRequest proto.InternalMessageInfo
func (m *GetNewBlockRequest) GetLastBlock() uint32 {
if m != nil {
return m.LastBlock
}
return 0
}
type GetNewBlockResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
BlockNum uint32 `protobuf:"varint,1,opt,name=block_num,json=blockNum,proto3" json:"block_num,omitempty"`
BlockTime uint64 `protobuf:"varint,2,opt,name=block_time,json=blockTime,proto3" json:"block_time,omitempty"`
BatchTxs string `protobuf:"bytes,3,opt,name=batch_txs,json=batchTxs,proto3" json:"batch_txs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *GetNewBlockResponse) Reset() {
*x = GetNewBlockResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_sentry_v1_request_response_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *GetNewBlockResponse) Reset() { *m = GetNewBlockResponse{} }
func (m *GetNewBlockResponse) String() string { return proto.CompactTextString(m) }
func (*GetNewBlockResponse) ProtoMessage() {}
func (*GetNewBlockResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_2589e4ceb3230fa4, []int{7}
}
func (x *GetNewBlockResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *GetNewBlockResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetNewBlockResponse.Unmarshal(m, b)
}
func (*GetNewBlockResponse) ProtoMessage() {}
func (x *GetNewBlockResponse) ProtoReflect() protoreflect.Message {
mi := &file_sentry_v1_request_response_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *GetNewBlockResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetNewBlockResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use GetNewBlockResponse.ProtoReflect.Descriptor instead.
func (*GetNewBlockResponse) Descriptor() ([]byte, []int) {
return file_sentry_v1_request_response_proto_rawDescGZIP(), []int{7}
func (m *GetNewBlockResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetNewBlockResponse.Merge(m, src)
}
func (m *GetNewBlockResponse) XXX_Size() int {
return xxx_messageInfo_GetNewBlockResponse.Size(m)
}
func (m *GetNewBlockResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetNewBlockResponse.DiscardUnknown(m)
}
func (x *GetNewBlockResponse) GetBlockNum() uint32 {
if x != nil {
return x.BlockNum
var xxx_messageInfo_GetNewBlockResponse proto.InternalMessageInfo
func (m *GetNewBlockResponse) GetBlockNum() uint32 {
if m != nil {
return m.BlockNum
}
return 0
}
func (x *GetNewBlockResponse) GetBlockTime() uint64 {
if x != nil {
return x.BlockTime
func (m *GetNewBlockResponse) GetBlockTime() uint64 {
if m != nil {
return m.BlockTime
}
return 0
}
func (x *GetNewBlockResponse) GetBatchTxs() string {
if x != nil {
return x.BatchTxs
func (m *GetNewBlockResponse) GetBatchTxs() string {
if m != nil {
return m.BatchTxs
}
return ""
}
type CommitBlockRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Validator string `protobuf:"bytes,1,opt,name=validator,proto3" json:"validator,omitempty"`
BlockNumber uint64 `protobuf:"varint,2,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"`
BlockData []byte `protobuf:"bytes,3,opt,name=block_data,json=blockData,proto3" json:"block_data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *CommitBlockRequest) Reset() {
*x = CommitBlockRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_sentry_v1_request_response_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *CommitBlockRequest) Reset() { *m = CommitBlockRequest{} }
func (m *CommitBlockRequest) String() string { return proto.CompactTextString(m) }
func (*CommitBlockRequest) ProtoMessage() {}
func (*CommitBlockRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_2589e4ceb3230fa4, []int{8}
}
func (x *CommitBlockRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *CommitBlockRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CommitBlockRequest.Unmarshal(m, b)
}
func (*CommitBlockRequest) ProtoMessage() {}
func (x *CommitBlockRequest) ProtoReflect() protoreflect.Message {
mi := &file_sentry_v1_request_response_proto_msgTypes[8]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *CommitBlockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CommitBlockRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use CommitBlockRequest.ProtoReflect.Descriptor instead.
func (*CommitBlockRequest) Descriptor() ([]byte, []int) {
return file_sentry_v1_request_response_proto_rawDescGZIP(), []int{8}
func (m *CommitBlockRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_CommitBlockRequest.Merge(m, src)
}
func (m *CommitBlockRequest) XXX_Size() int {
return xxx_messageInfo_CommitBlockRequest.Size(m)
}
func (m *CommitBlockRequest) XXX_DiscardUnknown() {
xxx_messageInfo_CommitBlockRequest.DiscardUnknown(m)
}
var xxx_messageInfo_CommitBlockRequest proto.InternalMessageInfo
func (x *CommitBlockRequest) GetValidator() string {
if x != nil {
return x.Validator
func (m *CommitBlockRequest) GetValidator() string {
if m != nil {
return m.Validator
}
return ""
}
func (x *CommitBlockRequest) GetBlockNumber() uint64 {
if x != nil {
return x.BlockNumber
func (m *CommitBlockRequest) GetBlockNumber() uint64 {
if m != nil {
return m.BlockNumber
}
return 0
}
func (x *CommitBlockRequest) GetBlockData() []byte {
if x != nil {
return x.BlockData
func (m *CommitBlockRequest) GetBlockData() []byte {
if m != nil {
return m.BlockData
}
return nil
}
type CommitBlockResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Txhash string `protobuf:"bytes,1,opt,name=txhash,proto3" json:"txhash,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=err_msg,json=errMsg,proto3" json:"err_msg,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *CommitBlockResponse) Reset() {
*x = CommitBlockResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_sentry_v1_request_response_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *CommitBlockResponse) Reset() { *m = CommitBlockResponse{} }
func (m *CommitBlockResponse) String() string { return proto.CompactTextString(m) }
func (*CommitBlockResponse) ProtoMessage() {}
func (*CommitBlockResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_2589e4ceb3230fa4, []int{9}
}
func (x *CommitBlockResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *CommitBlockResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CommitBlockResponse.Unmarshal(m, b)
}
func (*CommitBlockResponse) ProtoMessage() {}
func (x *CommitBlockResponse) ProtoReflect() protoreflect.Message {
mi := &file_sentry_v1_request_response_proto_msgTypes[9]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *CommitBlockResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CommitBlockResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use CommitBlockResponse.ProtoReflect.Descriptor instead.
func (*CommitBlockResponse) Descriptor() ([]byte, []int) {
return file_sentry_v1_request_response_proto_rawDescGZIP(), []int{9}
func (m *CommitBlockResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_CommitBlockResponse.Merge(m, src)
}
func (m *CommitBlockResponse) XXX_Size() int {
return xxx_messageInfo_CommitBlockResponse.Size(m)
}
func (m *CommitBlockResponse) XXX_DiscardUnknown() {
xxx_messageInfo_CommitBlockResponse.DiscardUnknown(m)
}
func (x *CommitBlockResponse) GetTxhash() string {
if x != nil {
return x.Txhash
var xxx_messageInfo_CommitBlockResponse proto.InternalMessageInfo
func (m *CommitBlockResponse) GetTxhash() string {
if m != nil {
return m.Txhash
}
return ""
}
func (x *CommitBlockResponse) GetErrMsg() string {
if x != nil {
return x.ErrMsg
func (m *CommitBlockResponse) GetErrMsg() string {
if m != nil {
return m.ErrMsg
}
return ""
}
type GetConsensusedBlockRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
BlockNumber uint64 `protobuf:"varint,1,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *GetConsensusedBlockRequest) Reset() {
*x = GetConsensusedBlockRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_sentry_v1_request_response_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *GetConsensusedBlockRequest) Reset() { *m = GetConsensusedBlockRequest{} }
func (m *GetConsensusedBlockRequest) String() string { return proto.CompactTextString(m) }
func (*GetConsensusedBlockRequest) ProtoMessage() {}
func (*GetConsensusedBlockRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_2589e4ceb3230fa4, []int{10}
}
func (x *GetConsensusedBlockRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *GetConsensusedBlockRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetConsensusedBlockRequest.Unmarshal(m, b)
}
func (*GetConsensusedBlockRequest) ProtoMessage() {}
func (x *GetConsensusedBlockRequest) ProtoReflect() protoreflect.Message {
mi := &file_sentry_v1_request_response_proto_msgTypes[10]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *GetConsensusedBlockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetConsensusedBlockRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use GetConsensusedBlockRequest.ProtoReflect.Descriptor instead.
func (*GetConsensusedBlockRequest) Descriptor() ([]byte, []int) {
return file_sentry_v1_request_response_proto_rawDescGZIP(), []int{10}
func (m *GetConsensusedBlockRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetConsensusedBlockRequest.Merge(m, src)
}
func (m *GetConsensusedBlockRequest) XXX_Size() int {
return xxx_messageInfo_GetConsensusedBlockRequest.Size(m)
}
func (m *GetConsensusedBlockRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetConsensusedBlockRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetConsensusedBlockRequest proto.InternalMessageInfo
func (x *GetConsensusedBlockRequest) GetBlockNumber() uint64 {
if x != nil {
return x.BlockNumber
func (m *GetConsensusedBlockRequest) GetBlockNumber() uint64 {
if m != nil {
return m.BlockNumber
}
return 0
}
type GetConsensusedBlockResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
BlockNumber uint64 `protobuf:"varint,1,opt,name=block_number,json=blockNumber,proto3" json:"block_number,omitempty"`
BlockData []byte `protobuf:"bytes,2,opt,name=block_data,json=blockData,proto3" json:"block_data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *GetConsensusedBlockResponse) Reset() {
*x = GetConsensusedBlockResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_sentry_v1_request_response_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *GetConsensusedBlockResponse) Reset() { *m = GetConsensusedBlockResponse{} }
func (m *GetConsensusedBlockResponse) String() string { return proto.CompactTextString(m) }
func (*GetConsensusedBlockResponse) ProtoMessage() {}
func (*GetConsensusedBlockResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_2589e4ceb3230fa4, []int{11}
}
func (x *GetConsensusedBlockResponse) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *GetConsensusedBlockResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetConsensusedBlockResponse.Unmarshal(m, b)
}
func (*GetConsensusedBlockResponse) ProtoMessage() {}
func (x *GetConsensusedBlockResponse) ProtoReflect() protoreflect.Message {
mi := &file_sentry_v1_request_response_proto_msgTypes[11]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *GetConsensusedBlockResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetConsensusedBlockResponse.Marshal(b, m, deterministic)
}
// Deprecated: Use GetConsensusedBlockResponse.ProtoReflect.Descriptor instead.
func (*GetConsensusedBlockResponse) Descriptor() ([]byte, []int) {
return file_sentry_v1_request_response_proto_rawDescGZIP(), []int{11}
func (m *GetConsensusedBlockResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetConsensusedBlockResponse.Merge(m, src)
}
func (m *GetConsensusedBlockResponse) XXX_Size() int {
return xxx_messageInfo_GetConsensusedBlockResponse.Size(m)
}
func (m *GetConsensusedBlockResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetConsensusedBlockResponse.DiscardUnknown(m)
}
func (x *GetConsensusedBlockResponse) GetBlockNumber() uint64 {
if x != nil {
return x.BlockNumber
var xxx_messageInfo_GetConsensusedBlockResponse proto.InternalMessageInfo
func (m *GetConsensusedBlockResponse) GetBlockNumber() uint64 {
if m != nil {
return m.BlockNumber
}
return 0
}
func (x *GetConsensusedBlockResponse) GetBlockData() []byte {
if x != nil {
return x.BlockData
func (m *GetConsensusedBlockResponse) GetBlockData() []byte {
if m != nil {
return m.BlockData
}
return nil
}
var File_sentry_v1_request_response_proto protoreflect.FileDescriptor
var file_sentry_v1_request_response_proto_rawDesc = []byte{
0x0a, 0x20, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x12, 0x09, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x1a, 0x20, 0x67,
0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66,
0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x18, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f,
0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x12, 0x0a, 0x10, 0x4c, 0x69,
0x6d, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x65,
0x0a, 0x11, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f,
0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0e, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x74, 0x78, 0x5f,
0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, 0x62, 0x61, 0x74,
0x63, 0x68, 0x54, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x11, 0x62, 0x6c, 0x6f,
0x63, 0x6b, 0x5f, 0x62, 0x61, 0x74, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02,
0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x61, 0x74, 0x63, 0x68,
0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x42, 0x0a, 0x14, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x42,
0x61, 0x74, 0x63, 0x68, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a,
0x06, 0x74, 0x78, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x74,
0x78, 0x64, 0x61, 0x74, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20,
0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x48, 0x0a, 0x15, 0x43, 0x6f, 0x6d,
0x6d, 0x69, 0x74, 0x42, 0x61, 0x74, 0x63, 0x68, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x78, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x06, 0x74, 0x78, 0x68, 0x61, 0x73, 0x68, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x72,
0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x72, 0x72,
0x4d, 0x73, 0x67, 0x22, 0x2b, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70,
0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x78, 0x68, 0x61,
0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x78, 0x68, 0x61, 0x73, 0x68,
0x22, 0x50, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70,
0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x72, 0x65,
0x63, 0x65, 0x69, 0x70, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x72, 0x72,
0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65, 0x72, 0x72, 0x4d,
0x73, 0x67, 0x22, 0x33, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, 0x42, 0x6c, 0x6f, 0x63,
0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x6c, 0x61, 0x73, 0x74,
0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6c, 0x61,
0x73, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x22, 0x6e, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x4e, 0x65,
0x77, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1b,
0x0a, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0d, 0x52, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x12, 0x1d, 0x0a, 0x0a, 0x62,
0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52,
0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x61,
0x74, 0x63, 0x68, 0x5f, 0x74, 0x78, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62,
0x61, 0x74, 0x63, 0x68, 0x54, 0x78, 0x73, 0x22, 0x74, 0x0a, 0x12, 0x43, 0x6f, 0x6d, 0x6d, 0x69,
0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a,
0x09, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x09, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x21, 0x0a, 0x0c, 0x62,
0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28,
0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1d,
0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01,
0x28, 0x0c, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x22, 0x46, 0x0a,
0x13, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x78, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x78, 0x68, 0x61, 0x73, 0x68, 0x12, 0x17, 0x0a, 0x07,
0x65, 0x72, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x65,
0x72, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x3f, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x73,
0x65, 0x6e, 0x73, 0x75, 0x73, 0x65, 0x64, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e, 0x75, 0x6d,
0x62, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x5f, 0x0a, 0x1b, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e,
0x73, 0x65, 0x6e, 0x73, 0x75, 0x73, 0x65, 0x64, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x73,
0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x6e,
0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0b, 0x62, 0x6c, 0x6f,
0x63, 0x6b, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63,
0x6b, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x62, 0x6c,
0x6f, 0x63, 0x6b, 0x44, 0x61, 0x74, 0x61, 0x42, 0xbd, 0x01, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x2e,
0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x42, 0x14, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
0x01, 0x5a, 0x51, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61,
0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50,
0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67,
0x6f, 0x2f, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x3b, 0x73, 0x65, 0x6e, 0x74,
0x72, 0x79, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x53, 0x58, 0x58, 0xaa, 0x02, 0x09, 0x53, 0x65, 0x6e,
0x74, 0x72, 0x79, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x09, 0x53, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5c,
0x56, 0x31, 0xe2, 0x02, 0x15, 0x53, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5c, 0x56, 0x31, 0x5c, 0x47,
0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x0a, 0x53, 0x65, 0x6e,
0x74, 0x72, 0x79, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
file_sentry_v1_request_response_proto_rawDescOnce sync.Once
file_sentry_v1_request_response_proto_rawDescData = file_sentry_v1_request_response_proto_rawDesc
)
func file_sentry_v1_request_response_proto_rawDescGZIP() []byte {
file_sentry_v1_request_response_proto_rawDescOnce.Do(func() {
file_sentry_v1_request_response_proto_rawDescData = protoimpl.X.CompressGZIP(file_sentry_v1_request_response_proto_rawDescData)
})
return file_sentry_v1_request_response_proto_rawDescData
}
var file_sentry_v1_request_response_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
var file_sentry_v1_request_response_proto_goTypes = []interface{}{
(*LimitInfoRequest)(nil), // 0: sentry.v1.LimitInfoRequest
(*LimitInfoResponse)(nil), // 1: sentry.v1.LimitInfoResponse
(*CommitBatchTxRequest)(nil), // 2: sentry.v1.CommitBatchTxRequest
(*CommitBatchTxResponse)(nil), // 3: sentry.v1.CommitBatchTxResponse
(*GetReceiptRequest)(nil), // 4: sentry.v1.GetReceiptRequest
(*GetReceiptResponse)(nil), // 5: sentry.v1.GetReceiptResponse
(*GetNewBlockRequest)(nil), // 6: sentry.v1.GetNewBlockRequest
(*GetNewBlockResponse)(nil), // 7: sentry.v1.GetNewBlockResponse
(*CommitBlockRequest)(nil), // 8: sentry.v1.CommitBlockRequest
(*CommitBlockResponse)(nil), // 9: sentry.v1.CommitBlockResponse
(*GetConsensusedBlockRequest)(nil), // 10: sentry.v1.GetConsensusedBlockRequest
(*GetConsensusedBlockResponse)(nil), // 11: sentry.v1.GetConsensusedBlockResponse
}
var file_sentry_v1_request_response_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_sentry_v1_request_response_proto_init() }
func file_sentry_v1_request_response_proto_init() {
if File_sentry_v1_request_response_proto != nil {
return
}
file_sentry_v1_resource_proto_init()
if !protoimpl.UnsafeEnabled {
file_sentry_v1_request_response_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*LimitInfoRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_sentry_v1_request_response_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*LimitInfoResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_sentry_v1_request_response_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CommitBatchTxRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_sentry_v1_request_response_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CommitBatchTxResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_sentry_v1_request_response_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetReceiptRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_sentry_v1_request_response_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetReceiptResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_sentry_v1_request_response_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetNewBlockRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_sentry_v1_request_response_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetNewBlockResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_sentry_v1_request_response_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CommitBlockRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_sentry_v1_request_response_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CommitBlockResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_sentry_v1_request_response_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetConsensusedBlockRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_sentry_v1_request_response_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetConsensusedBlockResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_sentry_v1_request_response_proto_rawDesc,
NumEnums: 0,
NumMessages: 12,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_sentry_v1_request_response_proto_goTypes,
DependencyIndexes: file_sentry_v1_request_response_proto_depIdxs,
MessageInfos: file_sentry_v1_request_response_proto_msgTypes,
}.Build()
File_sentry_v1_request_response_proto = out.File
file_sentry_v1_request_response_proto_rawDesc = nil
file_sentry_v1_request_response_proto_goTypes = nil
file_sentry_v1_request_response_proto_depIdxs = nil
func init() {
proto.RegisterType((*LimitInfoRequest)(nil), "sentry.v1.LimitInfoRequest")
proto.RegisterType((*LimitInfoResponse)(nil), "sentry.v1.LimitInfoResponse")
proto.RegisterType((*CommitBatchTxRequest)(nil), "sentry.v1.CommitBatchTxRequest")
proto.RegisterType((*CommitBatchTxResponse)(nil), "sentry.v1.CommitBatchTxResponse")
proto.RegisterType((*GetReceiptRequest)(nil), "sentry.v1.GetReceiptRequest")
proto.RegisterType((*GetReceiptResponse)(nil), "sentry.v1.GetReceiptResponse")
proto.RegisterType((*GetNewBlockRequest)(nil), "sentry.v1.GetNewBlockRequest")
proto.RegisterType((*GetNewBlockResponse)(nil), "sentry.v1.GetNewBlockResponse")
proto.RegisterType((*CommitBlockRequest)(nil), "sentry.v1.CommitBlockRequest")
proto.RegisterType((*CommitBlockResponse)(nil), "sentry.v1.CommitBlockResponse")
proto.RegisterType((*GetConsensusedBlockRequest)(nil), "sentry.v1.GetConsensusedBlockRequest")
proto.RegisterType((*GetConsensusedBlockResponse)(nil), "sentry.v1.GetConsensusedBlockResponse")
}
func init() { proto.RegisterFile("sentry/v1/request_response.proto", fileDescriptor_2589e4ceb3230fa4) }
var fileDescriptor_2589e4ceb3230fa4 = []byte{
// 595 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xdd, 0x6a, 0xd4, 0x40,
0x14, 0x66, 0xb3, 0xa5, 0x36, 0xa7, 0xad, 0xda, 0xb4, 0xd5, 0xd2, 0x2a, 0xd6, 0xe0, 0x85, 0x28,
0x6c, 0x08, 0xbd, 0xab, 0x17, 0x42, 0x56, 0xac, 0x82, 0x2d, 0x6b, 0x5a, 0x96, 0x22, 0x85, 0x30,
0xc9, 0x9e, 0xcd, 0x86, 0x66, 0x32, 0xeb, 0xcc, 0x64, 0x5d, 0x7d, 0x1c, 0x2f, 0x7d, 0x07, 0x5f,
0xc0, 0xc7, 0xf0, 0xd2, 0xa7, 0x90, 0xf9, 0xd9, 0xdf, 0x2a, 0x82, 0x77, 0x33, 0xdf, 0x7c, 0xf3,
0x7d, 0xdf, 0x39, 0x27, 0x19, 0x38, 0x14, 0x58, 0x49, 0xfe, 0x39, 0x18, 0x85, 0x01, 0xc7, 0x8f,
0x35, 0x0a, 0x99, 0x70, 0x14, 0x43, 0x56, 0x09, 0x6c, 0x0d, 0x39, 0x93, 0xcc, 0x73, 0x0d, 0xa3,
0x35, 0x0a, 0xf7, 0x0f, 0x73, 0xc6, 0xf2, 0x12, 0x03, 0x7d, 0x90, 0xd6, 0xfd, 0xa0, 0x5f, 0x60,
0xd9, 0x4b, 0x28, 0x11, 0xd7, 0x86, 0xbc, 0xff, 0x68, 0x99, 0x21, 0x0b, 0x8a, 0x42, 0x12, 0x3a,
0xb4, 0x84, 0xbd, 0x79, 0x3f, 0xc1, 0x6a, 0x9e, 0x59, 0x1f, 0xdf, 0x83, 0xbb, 0xef, 0x0a, 0x5a,
0xc8, 0xb7, 0x55, 0x9f, 0xc5, 0x26, 0x8a, 0x8f, 0xb0, 0x35, 0x87, 0x99, 0x58, 0xde, 0x13, 0xb8,
0x9d, 0x12, 0x99, 0x0d, 0x12, 0x39, 0x4e, 0x32, 0x56, 0x57, 0x72, 0xaf, 0x71, 0xd8, 0x78, 0xba,
0x19, 0x6f, 0x68, 0xf4, 0x62, 0xdc, 0x56, 0x98, 0xf7, 0x0c, 0xb6, 0xd2, 0x92, 0x65, 0xd7, 0x89,
0xe1, 0x1a, 0xa2, 0xa3, 0x89, 0x77, 0xf4, 0x41, 0xa4, 0x70, 0xcd, 0xf5, 0x23, 0xd8, 0x69, 0x33,
0x4a, 0x0b, 0x19, 0x19, 0x05, 0x6b, 0xef, 0xdd, 0x83, 0x55, 0x39, 0xee, 0x11, 0x49, 0xb4, 0xc3,
0x46, 0x6c, 0x77, 0x9e, 0x07, 0x2b, 0xa2, 0xf8, 0x82, 0x5a, 0xae, 0x19, 0xeb, 0xb5, 0xff, 0x06,
0x76, 0x97, 0x34, 0x6c, 0x5c, 0x2d, 0x32, 0x20, 0x62, 0xa0, 0x45, 0xdc, 0xd8, 0xee, 0xbc, 0xfb,
0x70, 0x0b, 0x39, 0x4f, 0xa8, 0xc8, 0xb5, 0x8e, 0x1b, 0xaf, 0x22, 0xe7, 0xa7, 0x22, 0xf7, 0x9f,
0xc3, 0xd6, 0x09, 0xca, 0x18, 0x33, 0x2c, 0x86, 0x72, 0x21, 0xca, 0x4d, 0x15, 0xbf, 0x03, 0xde,
0x3c, 0xd9, 0x7a, 0x3e, 0x86, 0x0d, 0x6e, 0xa0, 0x64, 0x2e, 0xfe, 0xba, 0xc5, 0x5e, 0xa9, 0x1a,
0xfe, 0x6a, 0x7f, 0xa4, 0x15, 0xcf, 0xf0, 0x53, 0xa4, 0xba, 0x34, 0xf1, 0x7f, 0x08, 0x50, 0x12,
0x21, 0x13, 0xdd, 0x3a, 0xdb, 0x70, 0x57, 0x21, 0x9a, 0xe5, 0x57, 0xb0, 0xbd, 0x70, 0xc9, 0xe6,
0x38, 0x00, 0xd7, 0x0c, 0xa1, 0xaa, 0xa9, 0xbd, 0xb4, 0xa6, 0x81, 0xb3, 0x9a, 0x2a, 0x49, 0x73,
0xa8, 0xbe, 0x11, 0x1d, 0x62, 0x25, 0x36, 0xf4, 0x8b, 0x82, 0x9a, 0xbb, 0x76, 0xcc, 0x62, 0xaf,
0xa9, 0x23, 0xae, 0xd9, 0x09, 0x0b, 0x5f, 0x82, 0x67, 0xbb, 0x3d, 0x1f, 0xf2, 0x01, 0xb8, 0x23,
0x52, 0x16, 0x3d, 0x22, 0x19, 0xb7, 0x7d, 0x9a, 0x01, 0xaa, 0x29, 0xd3, 0x30, 0x29, 0x72, 0xeb,
0xb8, 0x3e, 0xc9, 0x93, 0x22, 0x9f, 0x45, 0xd2, 0x5d, 0x6b, 0xea, 0xae, 0x99, 0x48, 0xaa, 0x67,
0xfe, 0x6b, 0xd8, 0x5e, 0x70, 0xfd, 0xdf, 0x09, 0xbf, 0x84, 0xfd, 0x13, 0x94, 0x6d, 0x75, 0xb9,
0x12, 0xb5, 0xc0, 0xde, 0x42, 0x15, 0xcb, 0x39, 0x1b, 0x37, 0x72, 0xfa, 0x09, 0x1c, 0xfc, 0x51,
0x60, 0x36, 0xfe, 0x7f, 0x28, 0x2c, 0x55, 0xea, 0x2c, 0x55, 0x1a, 0x7d, 0x6f, 0xc0, 0x66, 0xc6,
0x68, 0x6b, 0xfa, 0xef, 0x47, 0x3b, 0x36, 0xde, 0xc4, 0xa4, 0xa3, 0x7e, 0xda, 0x4e, 0xe3, 0xc3,
0xfb, 0xbc, 0x90, 0x83, 0x3a, 0x6d, 0x65, 0x8c, 0x06, 0x6d, 0xd2, 0xab, 0x33, 0xac, 0xc5, 0x29,
0x4a, 0x32, 0x42, 0x6e, 0x49, 0x19, 0x2b, 0x03, 0x8a, 0x92, 0x0c, 0x27, 0x9b, 0x1c, 0x2b, 0xf3,
0x40, 0x04, 0x39, 0x0b, 0xa6, 0xef, 0xc1, 0x0b, 0xb3, 0x1a, 0x85, 0x5f, 0x9d, 0xe6, 0xf9, 0xe5,
0xe5, 0x37, 0xc7, 0x3d, 0x37, 0xe6, 0xdd, 0xf0, 0xc7, 0x64, 0x7d, 0xd5, 0x0d, 0x7f, 0x3a, 0xbb,
0xd3, 0xf5, 0xd5, 0x49, 0x27, 0x52, 0x5e, 0xaa, 0x86, 0x5f, 0x0e, 0x18, 0xfc, 0xf8, 0xb8, 0x1b,
0xa6, 0xab, 0x5a, 0xff, 0xe8, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x28, 0xf9, 0x9c, 0xe6, 0xdf,
0x04, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: sentry/v1/resource.proto
package sentryv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
math "math"
)
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)
)
var File_sentry_v1_resource_proto protoreflect.FileDescriptor
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
var file_sentry_v1_resource_proto_rawDesc = []byte{
0x0a, 0x18, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f,
0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x09, 0x73, 0x65, 0x6e, 0x74,
0x72, 0x79, 0x2e, 0x76, 0x31, 0x42, 0xb6, 0x01, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65,
0x6e, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x42, 0x0d, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x51, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62,
0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74,
0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d,
0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x2f, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2f,
0x76, 0x31, 0x3b, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x53, 0x58,
0x58, 0xaa, 0x02, 0x09, 0x53, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x09,
0x53, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x15, 0x53, 0x65, 0x6e, 0x74,
0x72, 0x79, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
0x61, 0xea, 0x02, 0x0a, 0x53, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
var file_sentry_v1_resource_proto_goTypes = []interface{}{}
var file_sentry_v1_resource_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() { proto.RegisterFile("sentry/v1/resource.proto", fileDescriptor_9d29b21b77d30ba1) }
func init() { file_sentry_v1_resource_proto_init() }
func file_sentry_v1_resource_proto_init() {
if File_sentry_v1_resource_proto != nil {
return
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_sentry_v1_resource_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_sentry_v1_resource_proto_goTypes,
DependencyIndexes: file_sentry_v1_resource_proto_depIdxs,
}.Build()
File_sentry_v1_resource_proto = out.File
file_sentry_v1_resource_proto_rawDesc = nil
file_sentry_v1_resource_proto_goTypes = nil
file_sentry_v1_resource_proto_depIdxs = nil
var fileDescriptor_9d29b21b77d30ba1 = []byte{
// 185 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x28, 0x4e, 0xcd, 0x2b,
0x29, 0xaa, 0xd4, 0x2f, 0x33, 0xd4, 0x2f, 0x4a, 0x2d, 0xce, 0x2f, 0x2d, 0x4a, 0x4e, 0xd5, 0x2b,
0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x84, 0xc8, 0xe8, 0x95, 0x19, 0x3a, 0x6d, 0x63, 0xe4, 0xe2,
0x4d, 0xce, 0xcf, 0xd5, 0x43, 0x88, 0xf0, 0x06, 0x41, 0x15, 0x07, 0x80, 0xd4, 0x06, 0x30, 0x46,
0x05, 0xa6, 0x67, 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7, 0xe7, 0xea, 0x3b, 0x27, 0xa6, 0x94,
0x26, 0xa7, 0x96, 0x16, 0xfb, 0xa6, 0x96, 0x24, 0x96, 0xa5, 0x16, 0x15, 0x43, 0x14, 0x25, 0xe7,
0xe7, 0xe8, 0xe7, 0xa6, 0x96, 0x24, 0x16, 0xc0, 0x38, 0xe9, 0xa9, 0x79, 0xfa, 0x60, 0x8e, 0x7e,
0x7a, 0xbe, 0x3e, 0xdc, 0x19, 0xd6, 0x10, 0x56, 0x99, 0xe1, 0x22, 0x26, 0xe6, 0xe0, 0x88, 0x88,
0x55, 0x4c, 0x9c, 0xc1, 0x10, 0x5b, 0xc3, 0x0c, 0x4f, 0xc1, 0xd8, 0x31, 0x61, 0x86, 0x8f, 0x98,
0x44, 0xe1, 0xec, 0x18, 0xf7, 0x00, 0x27, 0x90, 0x5d, 0x29, 0x89, 0x25, 0x89, 0xaf, 0x98, 0xb8,
0x20, 0xe2, 0x56, 0x56, 0x61, 0x86, 0x49, 0x6c, 0x60, 0xf3, 0x8d, 0x01, 0x01, 0x00, 0x00, 0xff,
0xff, 0x54, 0x9b, 0x5f, 0xcd, 0xe6, 0x00, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: sentry/v1/service.proto
package sentryv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
_ "google.golang.org/protobuf/types/known/emptypb"
reflect "reflect"
math "math"
)
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)
)
var File_sentry_v1_service_proto protoreflect.FileDescriptor
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
var file_sentry_v1_service_proto_rawDesc = []byte{
0x0a, 0x17, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x09, 0x73, 0x65, 0x6e, 0x74, 0x72,
0x79, 0x2e, 0x76, 0x31, 0x1a, 0x20, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x2f,
0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x32, 0x8b, 0x04, 0x0a, 0x0d, 0x53, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x53, 0x65,
0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4b, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x4c, 0x69, 0x6d, 0x69,
0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x2e, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x76,
0x31, 0x2e, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x4c,
0x69, 0x6d, 0x69, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
0x22, 0x00, 0x12, 0x54, 0x0a, 0x0d, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x42, 0x61, 0x74, 0x63,
0x68, 0x54, 0x78, 0x12, 0x1f, 0x2e, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e,
0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x42, 0x61, 0x74, 0x63, 0x68, 0x54, 0x78, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31,
0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x42, 0x61, 0x74, 0x63, 0x68, 0x54, 0x78, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x51, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x42,
0x61, 0x74, 0x63, 0x68, 0x54, 0x78, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x1c, 0x2e, 0x73,
0x65, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x65,
0x69, 0x70, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x73, 0x65, 0x6e,
0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70,
0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4e, 0x0a, 0x0b, 0x47,
0x65, 0x74, 0x4e, 0x65, 0x77, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x1d, 0x2e, 0x73, 0x65, 0x6e,
0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, 0x42, 0x6c, 0x6f,
0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x73, 0x65, 0x6e, 0x74,
0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x65, 0x77, 0x42, 0x6c, 0x6f, 0x63,
0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4e, 0x0a, 0x0b, 0x43,
0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x12, 0x1d, 0x2e, 0x73, 0x65, 0x6e,
0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x42, 0x6c, 0x6f,
0x63, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x73, 0x65, 0x6e, 0x74,
0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x42, 0x6c, 0x6f, 0x63,
0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x64, 0x0a, 0x11, 0x47,
0x65, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x72, 0x6d, 0x65, 0x64, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
0x12, 0x25, 0x2e, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74,
0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73, 0x65, 0x64, 0x42, 0x6c, 0x6f, 0x63, 0x6b,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79,
0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x6e, 0x73, 0x65, 0x6e, 0x73, 0x75, 0x73,
0x65, 0x64, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
0x00, 0x42, 0xb5, 0x01, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x2e, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79,
0x2e, 0x76, 0x31, 0x42, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74,
0x6f, 0x50, 0x01, 0x5a, 0x51, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73,
0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x2f, 0x67, 0x6f, 0x2f, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2f, 0x76, 0x31, 0x3b, 0x73, 0x65,
0x6e, 0x74, 0x72, 0x79, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x53, 0x58, 0x58, 0xaa, 0x02, 0x09, 0x53,
0x65, 0x6e, 0x74, 0x72, 0x79, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x09, 0x53, 0x65, 0x6e, 0x74, 0x72,
0x79, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x15, 0x53, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x5c, 0x56, 0x31,
0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x0a, 0x53,
0x65, 0x6e, 0x74, 0x72, 0x79, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
var file_sentry_v1_service_proto_goTypes = []interface{}{
(*LimitInfoRequest)(nil), // 0: sentry.v1.LimitInfoRequest
(*CommitBatchTxRequest)(nil), // 1: sentry.v1.CommitBatchTxRequest
(*GetReceiptRequest)(nil), // 2: sentry.v1.GetReceiptRequest
(*GetNewBlockRequest)(nil), // 3: sentry.v1.GetNewBlockRequest
(*CommitBlockRequest)(nil), // 4: sentry.v1.CommitBlockRequest
(*GetConsensusedBlockRequest)(nil), // 5: sentry.v1.GetConsensusedBlockRequest
(*LimitInfoResponse)(nil), // 6: sentry.v1.LimitInfoResponse
(*CommitBatchTxResponse)(nil), // 7: sentry.v1.CommitBatchTxResponse
(*GetReceiptResponse)(nil), // 8: sentry.v1.GetReceiptResponse
(*GetNewBlockResponse)(nil), // 9: sentry.v1.GetNewBlockResponse
(*CommitBlockResponse)(nil), // 10: sentry.v1.CommitBlockResponse
(*GetConsensusedBlockResponse)(nil), // 11: sentry.v1.GetConsensusedBlockResponse
}
var file_sentry_v1_service_proto_depIdxs = []int32{
0, // 0: sentry.v1.SentryService.GetLimitInfo:input_type -> sentry.v1.LimitInfoRequest
1, // 1: sentry.v1.SentryService.CommitBatchTx:input_type -> sentry.v1.CommitBatchTxRequest
2, // 2: sentry.v1.SentryService.GetBatchTxResult:input_type -> sentry.v1.GetReceiptRequest
3, // 3: sentry.v1.SentryService.GetNewBlock:input_type -> sentry.v1.GetNewBlockRequest
4, // 4: sentry.v1.SentryService.CommitBlock:input_type -> sentry.v1.CommitBlockRequest
5, // 5: sentry.v1.SentryService.GetConfirmedBlock:input_type -> sentry.v1.GetConsensusedBlockRequest
6, // 6: sentry.v1.SentryService.GetLimitInfo:output_type -> sentry.v1.LimitInfoResponse
7, // 7: sentry.v1.SentryService.CommitBatchTx:output_type -> sentry.v1.CommitBatchTxResponse
8, // 8: sentry.v1.SentryService.GetBatchTxResult:output_type -> sentry.v1.GetReceiptResponse
9, // 9: sentry.v1.SentryService.GetNewBlock:output_type -> sentry.v1.GetNewBlockResponse
10, // 10: sentry.v1.SentryService.CommitBlock:output_type -> sentry.v1.CommitBlockResponse
11, // 11: sentry.v1.SentryService.GetConfirmedBlock:output_type -> sentry.v1.GetConsensusedBlockResponse
6, // [6:12] is the sub-list for method output_type
0, // [0:6] 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() { proto.RegisterFile("sentry/v1/service.proto", fileDescriptor_5e573e003b2c29f6) }
func init() { file_sentry_v1_service_proto_init() }
func file_sentry_v1_service_proto_init() {
if File_sentry_v1_service_proto != nil {
return
}
file_sentry_v1_request_response_proto_init()
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_sentry_v1_service_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_sentry_v1_service_proto_goTypes,
DependencyIndexes: file_sentry_v1_service_proto_depIdxs,
}.Build()
File_sentry_v1_service_proto = out.File
file_sentry_v1_service_proto_rawDesc = nil
file_sentry_v1_service_proto_goTypes = nil
file_sentry_v1_service_proto_depIdxs = nil
var fileDescriptor_5e573e003b2c29f6 = []byte{
// 398 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0xcd, 0x6a, 0xdb, 0x40,
0x14, 0x85, 0x6b, 0xb5, 0x14, 0x3c, 0xb5, 0xa1, 0x15, 0x94, 0x82, 0xdd, 0x1f, 0x53, 0x68, 0x97,
0x1a, 0xd4, 0xee, 0xdc, 0x9d, 0xb4, 0x10, 0xa5, 0xad, 0xf1, 0x1f, 0xc6, 0x14, 0x43, 0x91, 0x47,
0xd7, 0xb2, 0xa8, 0x46, 0xa3, 0x6a, 0xae, 0xd4, 0xf8, 0x19, 0xf2, 0x16, 0x59, 0x66, 0x9f, 0x97,
0xc8, 0x63, 0x64, 0x99, 0xa7, 0x08, 0xf6, 0x68, 0x64, 0x39, 0xb1, 0xc9, 0xee, 0xce, 0x3d, 0x67,
0xbe, 0x73, 0x17, 0x87, 0xbc, 0x91, 0x90, 0x60, 0xb6, 0xa1, 0x85, 0x4d, 0x25, 0x64, 0x45, 0xc4,
0xc0, 0x4a, 0x33, 0x81, 0xc2, 0x6c, 0x2a, 0xc1, 0x2a, 0xec, 0x4e, 0x6f, 0xef, 0xc9, 0xe0, 0x5f,
0x0e, 0x12, 0xff, 0x64, 0x20, 0x53, 0x91, 0xc8, 0xd2, 0xdc, 0xe9, 0x86, 0x42, 0x84, 0x31, 0xd0,
0xdd, 0x6b, 0x99, 0xaf, 0x28, 0xf0, 0x14, 0x37, 0x4a, 0xfc, 0x72, 0xfe, 0x8c, 0xb4, 0x27, 0x3b,
0xc2, 0x44, 0x25, 0x98, 0x3f, 0x48, 0xcb, 0x03, 0xfc, 0x19, 0xf1, 0x08, 0xbf, 0x27, 0x2b, 0x61,
0x76, 0xad, 0x2a, 0xcc, 0xaa, 0xb6, 0x63, 0x15, 0xd5, 0x79, 0x7b, 0x5c, 0x54, 0xf9, 0x1f, 0x9f,
0x98, 0x53, 0xd2, 0x76, 0x05, 0xe7, 0x11, 0x3a, 0x3e, 0xb2, 0xf5, 0xf4, 0xcc, 0xfc, 0x50, 0xfb,
0x70, 0xa0, 0x68, 0x62, 0xef, 0xb4, 0xa1, 0xa2, 0x8e, 0xc8, 0x4b, 0x0f, 0x6a, 0xfb, 0x3c, 0x46,
0xb3, 0x7e, 0x89, 0x07, 0x38, 0x06, 0x06, 0x51, 0x8a, 0x9a, 0xfa, 0xee, 0x84, 0x5a, 0x21, 0x07,
0xe4, 0x85, 0x07, 0x38, 0x80, 0xff, 0x4e, 0x2c, 0xd8, 0x5f, 0xf3, 0x9e, 0x5f, 0xef, 0x35, 0xee,
0xfd, 0x29, 0xb9, 0xce, 0x2b, 0xaf, 0x7f, 0xc0, 0xab, 0xed, 0x8f, 0xf1, 0x0e, 0xe4, 0x8a, 0x17,
0x90, 0x57, 0x1e, 0xa0, 0x2b, 0x92, 0x55, 0x94, 0x71, 0x08, 0x14, 0xf5, 0xd3, 0xe1, 0x19, 0xee,
0xd6, 0x9b, 0xc8, 0x5c, 0x96, 0xba, 0xa6, 0x7f, 0x7e, 0xcc, 0xa6, 0x53, 0x9c, 0xab, 0x06, 0x69,
0x33, 0xc1, 0xf7, 0x7e, 0xa7, 0x55, 0xd6, 0x62, 0xb8, 0x6d, 0xcb, 0xb0, 0xf1, 0x7b, 0x14, 0x46,
0xb8, 0xce, 0x97, 0x16, 0x13, 0x9c, 0xba, 0x7e, 0x90, 0x33, 0xc8, 0xe5, 0x2f, 0x40, 0xbf, 0x80,
0x4c, 0x2a, 0x13, 0x13, 0x31, 0xe5, 0x80, 0x7e, 0xaa, 0x1f, 0x21, 0x24, 0xaa, 0x7b, 0x34, 0x14,
0xb4, 0x6a, 0xeb, 0x37, 0x35, 0x15, 0xf6, 0x85, 0xf1, 0x74, 0x32, 0x9f, 0x5f, 0x1a, 0x4d, 0x55,
0x43, 0x6b, 0x66, 0x5f, 0xeb, 0x79, 0x31, 0xb3, 0x6f, 0x8c, 0xd7, 0xd5, 0xbc, 0xf0, 0x86, 0xce,
0x36, 0x2b, 0xf0, 0xd1, 0xbf, 0x35, 0x88, 0xda, 0xf7, 0xfb, 0x33, 0x7b, 0xf9, 0x7c, 0xc7, 0xff,
0x7a, 0x17, 0x00, 0x00, 0xff, 0xff, 0xbd, 0xa6, 0x49, 0xe8, 0x31, 0x03, 0x00, 0x00,
}
......@@ -28,7 +28,7 @@ type SentryServiceClient interface {
CommitBatchTx(ctx context.Context, in *CommitBatchTxRequest, opts ...grpc.CallOption) (*CommitBatchTxResponse, error)
// GetTxReceipt from tx-sort-network with txhash
GetBatchTxResult(ctx context.Context, in *GetReceiptRequest, opts ...grpc.CallOption) (*GetReceiptResponse, error)
// for val
//for val
// GetNewBlock used for nebula get new virtual block info from contract with lastblock.
GetNewBlock(ctx context.Context, in *GetNewBlockRequest, opts ...grpc.CallOption) (*GetNewBlockResponse, error)
// CommitBlock used for nebula commit new block and state info to contract.
......@@ -109,7 +109,7 @@ type SentryServiceServer interface {
CommitBatchTx(context.Context, *CommitBatchTxRequest) (*CommitBatchTxResponse, error)
// GetTxReceipt from tx-sort-network with txhash
GetBatchTxResult(context.Context, *GetReceiptRequest) (*GetReceiptResponse, error)
// for val
//for val
// GetNewBlock used for nebula get new virtual block info from contract with lastblock.
GetNewBlock(context.Context, *GetNewBlockRequest) (*GetNewBlockResponse, error)
// CommitBlock used for nebula commit new block and state info to contract.
......
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: txchecker/v1/request_response.proto
package txcheckerv1
import (
fmt "fmt"
v1 "github.com/CaduceusMetaverseProtocol/metaprotocol/gen/proto/go/base/v1"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
proto "github.com/gogo/protobuf/proto"
math "math"
)
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)
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
// The standard BatchGet request definition.
type BatchCheckTxRequest struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Txs []*v1.CheckTx `protobuf:"bytes,1,rep,name=txs,proto3" json:"txs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BatchCheckTxRequest) Reset() {
*x = BatchCheckTxRequest{}
if protoimpl.UnsafeEnabled {
mi := &file_txchecker_v1_request_response_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (m *BatchCheckTxRequest) Reset() { *m = BatchCheckTxRequest{} }
func (m *BatchCheckTxRequest) String() string { return proto.CompactTextString(m) }
func (*BatchCheckTxRequest) ProtoMessage() {}
func (*BatchCheckTxRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_06c2bcfcfa17b24a, []int{0}
}
func (x *BatchCheckTxRequest) String() string {
return protoimpl.X.MessageStringOf(x)
func (m *BatchCheckTxRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchCheckTxRequest.Unmarshal(m, b)
}
func (*BatchCheckTxRequest) ProtoMessage() {}
func (x *BatchCheckTxRequest) ProtoReflect() protoreflect.Message {
mi := &file_txchecker_v1_request_response_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
func (m *BatchCheckTxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchCheckTxRequest.Marshal(b, m, deterministic)
}
// Deprecated: Use BatchCheckTxRequest.ProtoReflect.Descriptor instead.
func (*BatchCheckTxRequest) Descriptor() ([]byte, []int) {
return file_txchecker_v1_request_response_proto_rawDescGZIP(), []int{0}
func (m *BatchCheckTxRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchCheckTxRequest.Merge(m, src)
}
func (m *BatchCheckTxRequest) XXX_Size() int {
return xxx_messageInfo_BatchCheckTxRequest.Size(m)
}
func (m *BatchCheckTxRequest) XXX_DiscardUnknown() {
xxx_messageInfo_BatchCheckTxRequest.DiscardUnknown(m)
}
var xxx_messageInfo_BatchCheckTxRequest proto.InternalMessageInfo
func (x *BatchCheckTxRequest) GetTxs() []*v1.CheckTx {
if x != nil {
return x.Txs
func (m *BatchCheckTxRequest) GetTxs() []*v1.CheckTx {
if m != nil {
return m.Txs
}
return nil
}
// The standard BatchGet response definition.
type BatchCheckTxResponse struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
// The retrieved shelves.
Status []bool `protobuf:"varint,1,rep,packed,name=status,proto3" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (x *BatchCheckTxResponse) Reset() {
*x = BatchCheckTxResponse{}
if protoimpl.UnsafeEnabled {
mi := &file_txchecker_v1_request_response_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *BatchCheckTxResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (m *BatchCheckTxResponse) Reset() { *m = BatchCheckTxResponse{} }
func (m *BatchCheckTxResponse) String() string { return proto.CompactTextString(m) }
func (*BatchCheckTxResponse) ProtoMessage() {}
func (x *BatchCheckTxResponse) ProtoReflect() protoreflect.Message {
mi := &file_txchecker_v1_request_response_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use BatchCheckTxResponse.ProtoReflect.Descriptor instead.
func (*BatchCheckTxResponse) Descriptor() ([]byte, []int) {
return file_txchecker_v1_request_response_proto_rawDescGZIP(), []int{1}
return fileDescriptor_06c2bcfcfa17b24a, []int{1}
}
func (x *BatchCheckTxResponse) GetStatus() []bool {
if x != nil {
return x.Status
}
return nil
func (m *BatchCheckTxResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchCheckTxResponse.Unmarshal(m, b)
}
var File_txchecker_v1_request_response_proto protoreflect.FileDescriptor
var file_txchecker_v1_request_response_proto_rawDesc = []byte{
0x0a, 0x23, 0x74, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 0x72,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0c, 0x74, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72,
0x2e, 0x76, 0x31, 0x1a, 0x16, 0x62, 0x61, 0x73, 0x65, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x73,
0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x39, 0x0a, 0x13, 0x42,
0x61, 0x74, 0x63, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x78, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x12, 0x22, 0x0a, 0x03, 0x74, 0x78, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x10, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54,
0x78, 0x52, 0x03, 0x74, 0x78, 0x73, 0x22, 0x2e, 0x0a, 0x14, 0x42, 0x61, 0x74, 0x63, 0x68, 0x43,
0x68, 0x65, 0x63, 0x6b, 0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16,
0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x08, 0x52, 0x06,
0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0xd2, 0x01, 0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x2e, 0x74,
0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x42, 0x14, 0x52, 0x65, 0x71,
0x75, 0x65, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x74,
0x6f, 0x50, 0x01, 0x5a, 0x57, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
0x43, 0x61, 0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73,
0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x2f, 0x67, 0x6f, 0x2f, 0x74, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x76, 0x31,
0x3b, 0x74, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x54,
0x58, 0x58, 0xaa, 0x02, 0x0c, 0x54, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x56,
0x31, 0xca, 0x02, 0x0c, 0x54, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x5c, 0x56, 0x31,
0xe2, 0x02, 0x18, 0x54, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x5c, 0x56, 0x31, 0x5c,
0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x0d, 0x54, 0x78,
0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
func (m *BatchCheckTxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchCheckTxResponse.Marshal(b, m, deterministic)
}
var (
file_txchecker_v1_request_response_proto_rawDescOnce sync.Once
file_txchecker_v1_request_response_proto_rawDescData = file_txchecker_v1_request_response_proto_rawDesc
)
func file_txchecker_v1_request_response_proto_rawDescGZIP() []byte {
file_txchecker_v1_request_response_proto_rawDescOnce.Do(func() {
file_txchecker_v1_request_response_proto_rawDescData = protoimpl.X.CompressGZIP(file_txchecker_v1_request_response_proto_rawDescData)
})
return file_txchecker_v1_request_response_proto_rawDescData
func (m *BatchCheckTxResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchCheckTxResponse.Merge(m, src)
}
var file_txchecker_v1_request_response_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
var file_txchecker_v1_request_response_proto_goTypes = []interface{}{
(*BatchCheckTxRequest)(nil), // 0: txchecker.v1.BatchCheckTxRequest
(*BatchCheckTxResponse)(nil), // 1: txchecker.v1.BatchCheckTxResponse
(*v1.CheckTx)(nil), // 2: base.v1.CheckTx
}
var file_txchecker_v1_request_response_proto_depIdxs = []int32{
2, // 0: txchecker.v1.BatchCheckTxRequest.txs:type_name -> base.v1.CheckTx
1, // [1:1] is the sub-list for method output_type
1, // [1:1] is the sub-list for method input_type
1, // [1:1] is the sub-list for extension type_name
1, // [1:1] is the sub-list for extension extendee
0, // [0:1] is the sub-list for field type_name
func (m *BatchCheckTxResponse) XXX_Size() int {
return xxx_messageInfo_BatchCheckTxResponse.Size(m)
}
func (m *BatchCheckTxResponse) XXX_DiscardUnknown() {
xxx_messageInfo_BatchCheckTxResponse.DiscardUnknown(m)
}
func init() { file_txchecker_v1_request_response_proto_init() }
func file_txchecker_v1_request_response_proto_init() {
if File_txchecker_v1_request_response_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_txchecker_v1_request_response_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BatchCheckTxRequest); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
var xxx_messageInfo_BatchCheckTxResponse proto.InternalMessageInfo
func (m *BatchCheckTxResponse) GetStatus() []bool {
if m != nil {
return m.Status
}
file_txchecker_v1_request_response_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BatchCheckTxResponse); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_txchecker_v1_request_response_proto_rawDesc,
NumEnums: 0,
NumMessages: 2,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_txchecker_v1_request_response_proto_goTypes,
DependencyIndexes: file_txchecker_v1_request_response_proto_depIdxs,
MessageInfos: file_txchecker_v1_request_response_proto_msgTypes,
}.Build()
File_txchecker_v1_request_response_proto = out.File
file_txchecker_v1_request_response_proto_rawDesc = nil
file_txchecker_v1_request_response_proto_goTypes = nil
file_txchecker_v1_request_response_proto_depIdxs = nil
}
func init() {
proto.RegisterType((*BatchCheckTxRequest)(nil), "txchecker.v1.BatchCheckTxRequest")
proto.RegisterType((*BatchCheckTxResponse)(nil), "txchecker.v1.BatchCheckTxResponse")
}
func init() {
proto.RegisterFile("txchecker/v1/request_response.proto", fileDescriptor_06c2bcfcfa17b24a)
}
var fileDescriptor_06c2bcfcfa17b24a = []byte{
// 278 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x54, 0x90, 0xcf, 0x4a, 0xf3, 0x40,
0x14, 0xc5, 0x49, 0x02, 0xe5, 0x63, 0xbe, 0x0a, 0x25, 0x96, 0x52, 0x5c, 0x49, 0xdc, 0xb8, 0x9a,
0x61, 0x74, 0x65, 0xdd, 0xa5, 0x0b, 0x57, 0x42, 0x28, 0x21, 0x16, 0x29, 0xc8, 0x64, 0x7a, 0x49,
0x44, 0xd3, 0x89, 0x33, 0x77, 0x42, 0x9e, 0xc7, 0xa5, 0x8f, 0xe2, 0xd2, 0x47, 0x70, 0xe9, 0x53,
0x48, 0x9a, 0x3f, 0xc4, 0xe5, 0x8f, 0xfb, 0x3b, 0x73, 0x0e, 0x43, 0x2e, 0xb0, 0x96, 0x39, 0xc8,
0x17, 0xd0, 0xac, 0xe2, 0x4c, 0xc3, 0x9b, 0x05, 0x83, 0x4f, 0x1a, 0x4c, 0xa9, 0x0e, 0x06, 0x68,
0xa9, 0x15, 0x2a, 0x7f, 0x3a, 0x48, 0xb4, 0xe2, 0x67, 0x8b, 0x54, 0x18, 0x68, 0x6d, 0xa3, 0xac,
0x96, 0x9d, 0x15, 0xdc, 0x90, 0xd3, 0x50, 0xa0, 0xcc, 0xd7, 0x8d, 0x1a, 0xd7, 0x9b, 0xf6, 0x2d,
0x3f, 0x20, 0x1e, 0xd6, 0x66, 0xe9, 0x9c, 0x7b, 0x97, 0xff, 0xaf, 0x66, 0xb4, 0x09, 0xd3, 0x8a,
0xd3, 0xde, 0x6a, 0x8e, 0x01, 0x25, 0xf3, 0xbf, 0xd1, 0xb6, 0xde, 0x5f, 0x90, 0x89, 0x41, 0x81,
0xb6, 0x8d, 0xff, 0xdb, 0x74, 0x14, 0x7e, 0x39, 0x64, 0x26, 0x55, 0x41, 0xc7, 0xbb, 0xc2, 0x79,
0xd7, 0xd8, 0xa7, 0xa3, 0x66, 0x55, 0xe4, 0x3c, 0x3e, 0x64, 0xcf, 0x98, 0xdb, 0x94, 0x4a, 0x55,
0xb0, 0xb5, 0xd8, 0x5b, 0x09, 0xd6, 0xdc, 0x03, 0x8a, 0x0a, 0x74, 0x27, 0x49, 0xf5, 0xca, 0x0a,
0x40, 0x51, 0xf6, 0x90, 0xc1, 0x81, 0x1d, 0x81, 0x65, 0x8a, 0x8d, 0x7f, 0xe8, 0x76, 0x80, 0x8a,
0xbf, 0xbb, 0x5e, 0xbc, 0xdd, 0x7e, 0xb8, 0xd3, 0x78, 0x58, 0x91, 0xf0, 0xcf, 0x11, 0xee, 0x12,
0xfe, 0xed, 0x2e, 0xc7, 0xb8, 0xbb, 0x8b, 0xc2, 0xa6, 0x7a, 0x2f, 0x50, 0xfc, 0xb8, 0x27, 0xc3,
0x69, 0xb5, 0x4a, 0x78, 0x3a, 0x39, 0x36, 0x5e, 0xff, 0x06, 0x00, 0x00, 0xff, 0xff, 0x78, 0x70,
0x63, 0x7c, 0x93, 0x01, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: txchecker/v1/resource.proto
package txcheckerv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
math "math"
)
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)
)
var File_txchecker_v1_resource_proto protoreflect.FileDescriptor
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
var file_txchecker_v1_resource_proto_rawDesc = []byte{
0x0a, 0x1b, 0x74, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 0x72,
0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0c, 0x74,
0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x42, 0xcb, 0x01, 0x0a, 0x10,
0x63, 0x6f, 0x6d, 0x2e, 0x74, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x76, 0x31,
0x42, 0x0d, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
0x01, 0x5a, 0x57, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61,
0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50,
0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67,
0x6f, 0x2f, 0x74, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x3b, 0x74,
0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x54, 0x58, 0x58,
0xaa, 0x02, 0x0c, 0x54, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x56, 0x31, 0xca,
0x02, 0x0c, 0x54, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x5c, 0x56, 0x31, 0xe2, 0x02,
0x18, 0x54, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50,
0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x0d, 0x54, 0x78, 0x63, 0x68,
0x65, 0x63, 0x6b, 0x65, 0x72, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
var file_txchecker_v1_resource_proto_goTypes = []interface{}{}
var file_txchecker_v1_resource_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() { proto.RegisterFile("txchecker/v1/resource.proto", fileDescriptor_9d5e09e8fd871530) }
func init() { file_txchecker_v1_resource_proto_init() }
func file_txchecker_v1_resource_proto_init() {
if File_txchecker_v1_resource_proto != nil {
return
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_txchecker_v1_resource_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 0,
NumServices: 0,
},
GoTypes: file_txchecker_v1_resource_proto_goTypes,
DependencyIndexes: file_txchecker_v1_resource_proto_depIdxs,
}.Build()
File_txchecker_v1_resource_proto = out.File
file_txchecker_v1_resource_proto_rawDesc = nil
file_txchecker_v1_resource_proto_goTypes = nil
file_txchecker_v1_resource_proto_depIdxs = nil
var fileDescriptor_9d5e09e8fd871530 = []byte{
// 188 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x2e, 0xa9, 0x48, 0xce,
0x48, 0x4d, 0xce, 0x4e, 0x2d, 0xd2, 0x2f, 0x33, 0xd4, 0x2f, 0x4a, 0x2d, 0xce, 0x2f, 0x2d, 0x4a,
0x4e, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x81, 0x4b, 0xea, 0x95, 0x19, 0x3a, 0x9d,
0x66, 0xe4, 0x12, 0x48, 0xce, 0xcf, 0xd5, 0x43, 0x11, 0xe4, 0x0d, 0x82, 0x6a, 0x09, 0x00, 0xe9,
0x08, 0x60, 0x8c, 0x0a, 0x4f, 0xcf, 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0x77,
0x4e, 0x4c, 0x29, 0x4d, 0x4e, 0x2d, 0x2d, 0xf6, 0x4d, 0x2d, 0x49, 0x2c, 0x4b, 0x2d, 0x2a, 0x86,
0x28, 0x4a, 0xce, 0xcf, 0xd1, 0xcf, 0x4d, 0x2d, 0x49, 0x2c, 0x80, 0x71, 0xd2, 0x53, 0xf3, 0xf4,
0xc1, 0x1c, 0xfd, 0xf4, 0x7c, 0x7d, 0x64, 0xf7, 0x58, 0xc3, 0x39, 0x65, 0x86, 0x8b, 0x98, 0x98,
0x43, 0x22, 0x22, 0x56, 0x31, 0xf1, 0x84, 0xc0, 0xad, 0x0f, 0x33, 0x3c, 0x85, 0xc4, 0x8d, 0x09,
0x33, 0x7c, 0xc4, 0x24, 0x81, 0xcc, 0x8d, 0x71, 0x0f, 0x70, 0x02, 0x59, 0x9d, 0x92, 0x58, 0x92,
0xf8, 0x8a, 0x89, 0x17, 0x2e, 0x65, 0x65, 0x15, 0x66, 0x98, 0xc4, 0x06, 0xb6, 0xd1, 0x18, 0x10,
0x00, 0x00, 0xff, 0xff, 0xd0, 0xd9, 0xab, 0x4c, 0x01, 0x01, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.28.1
// protoc (unknown)
// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: txchecker/v1/service.proto
package txcheckerv1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
fmt "fmt"
proto "github.com/gogo/protobuf/proto"
math "math"
)
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)
)
var File_txchecker_v1_service_proto protoreflect.FileDescriptor
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
var file_txchecker_v1_service_proto_rawDesc = []byte{
0x0a, 0x1a, 0x74, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0c, 0x74, 0x78,
0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x76, 0x31, 0x1a, 0x23, 0x74, 0x78, 0x63, 0x68,
0x65, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32,
0x6b, 0x0a, 0x10, 0x54, 0x78, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x12, 0x57, 0x0a, 0x0c, 0x42, 0x61, 0x74, 0x63, 0x68, 0x43, 0x68, 0x65, 0x63,
0x6b, 0x54, 0x78, 0x12, 0x21, 0x2e, 0x74, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2e,
0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x54, 0x78, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x74, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b,
0x65, 0x72, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b,
0x54, 0x78, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0xca, 0x01, 0x0a,
0x10, 0x63, 0x6f, 0x6d, 0x2e, 0x74, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x76,
0x31, 0x42, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
0x01, 0x5a, 0x57, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x43, 0x61,
0x64, 0x75, 0x63, 0x65, 0x75, 0x73, 0x4d, 0x65, 0x74, 0x61, 0x76, 0x65, 0x72, 0x73, 0x65, 0x50,
0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x70, 0x72, 0x6f, 0x74,
0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x67, 0x65, 0x6e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67,
0x6f, 0x2f, 0x74, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2f, 0x76, 0x31, 0x3b, 0x74,
0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x54, 0x58, 0x58,
0xaa, 0x02, 0x0c, 0x54, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x2e, 0x56, 0x31, 0xca,
0x02, 0x0c, 0x54, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x5c, 0x56, 0x31, 0xe2, 0x02,
0x18, 0x54, 0x78, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x65, 0x72, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50,
0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x0d, 0x54, 0x78, 0x63, 0x68,
0x65, 0x63, 0x6b, 0x65, 0x72, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x33,
}
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
var file_txchecker_v1_service_proto_goTypes = []interface{}{
(*BatchCheckTxRequest)(nil), // 0: txchecker.v1.BatchCheckTxRequest
(*BatchCheckTxResponse)(nil), // 1: txchecker.v1.BatchCheckTxResponse
}
var file_txchecker_v1_service_proto_depIdxs = []int32{
0, // 0: txchecker.v1.TxCheckerService.BatchCheckTx:input_type -> txchecker.v1.BatchCheckTxRequest
1, // 1: txchecker.v1.TxCheckerService.BatchCheckTx:output_type -> txchecker.v1.BatchCheckTxResponse
1, // [1:2] is the sub-list for method output_type
0, // [0:1] 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() { proto.RegisterFile("txchecker/v1/service.proto", fileDescriptor_879a31c9059be40b) }
func init() { file_txchecker_v1_service_proto_init() }
func file_txchecker_v1_service_proto_init() {
if File_txchecker_v1_service_proto != nil {
return
}
file_txchecker_v1_request_response_proto_init()
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_txchecker_v1_service_proto_rawDesc,
NumEnums: 0,
NumMessages: 0,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_txchecker_v1_service_proto_goTypes,
DependencyIndexes: file_txchecker_v1_service_proto_depIdxs,
}.Build()
File_txchecker_v1_service_proto = out.File
file_txchecker_v1_service_proto_rawDesc = nil
file_txchecker_v1_service_proto_goTypes = nil
file_txchecker_v1_service_proto_depIdxs = nil
var fileDescriptor_879a31c9059be40b = []byte{
// 253 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0x2a, 0xa9, 0x48, 0xce,
0x48, 0x4d, 0xce, 0x4e, 0x2d, 0xd2, 0x2f, 0x33, 0xd4, 0x2f, 0x4e, 0x2d, 0x2a, 0xcb, 0x4c, 0x4e,
0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0xe2, 0x81, 0xcb, 0xe9, 0x95, 0x19, 0x4a, 0x29, 0xa3,
0xa8, 0x2c, 0x4a, 0x2d, 0x2c, 0x4d, 0x2d, 0x2e, 0x89, 0x2f, 0x4a, 0x2d, 0x2e, 0xc8, 0xcf, 0x2b,
0x86, 0x6a, 0x31, 0xca, 0xe6, 0x12, 0x08, 0xa9, 0x70, 0x86, 0x28, 0x0b, 0x86, 0x18, 0x26, 0x14,
0xce, 0xc5, 0xe3, 0x94, 0x58, 0x92, 0x9c, 0x01, 0x16, 0x0e, 0xa9, 0x10, 0x52, 0xd4, 0x43, 0x36,
0x57, 0x0f, 0x59, 0x2e, 0x08, 0x62, 0xaa, 0x94, 0x12, 0x3e, 0x25, 0x10, 0x0b, 0x95, 0x18, 0x9c,
0x4e, 0x31, 0x72, 0x09, 0x24, 0xe7, 0xe7, 0xa2, 0xa8, 0x75, 0xe2, 0x81, 0x5a, 0x1b, 0x00, 0x72,
0x4f, 0x00, 0x63, 0x54, 0x78, 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0xae, 0xbe,
0x73, 0x62, 0x4a, 0x69, 0x72, 0x6a, 0x69, 0xb1, 0x6f, 0x6a, 0x49, 0x62, 0x59, 0x6a, 0x51, 0x31,
0x44, 0x51, 0x72, 0x7e, 0x8e, 0x7e, 0x6e, 0x6a, 0x49, 0x62, 0x01, 0x8c, 0x93, 0x9e, 0x9a, 0xa7,
0x0f, 0xe6, 0xe8, 0xa7, 0xe7, 0xeb, 0x23, 0xfb, 0xda, 0x1a, 0xce, 0x29, 0x33, 0x5c, 0xc4, 0xc4,
0x1c, 0x12, 0x11, 0xb1, 0x8a, 0x89, 0x27, 0x04, 0x6e, 0x7b, 0x98, 0xe1, 0x29, 0x24, 0x6e, 0x4c,
0x98, 0xe1, 0x23, 0x26, 0x09, 0x64, 0x6e, 0x8c, 0x7b, 0x80, 0x13, 0xc8, 0xea, 0x94, 0xc4, 0x92,
0xc4, 0x57, 0x4c, 0xbc, 0x70, 0x29, 0x2b, 0xab, 0x30, 0xc3, 0x24, 0x36, 0xb0, 0x8d, 0xc6, 0x80,
0x00, 0x00, 0x00, 0xff, 0xff, 0xe2, 0x37, 0xde, 0x4e, 0x91, 0x01, 0x00, 0x00,
}
......@@ -8,9 +8,15 @@ require (
)
require (
github.com/ghodss/yaml v1.0.0 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b // indirect
github.com/golang/protobuf v1.5.2 // indirect
github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect
golang.org/x/net v0.0.0-20201021035429-f5854403a974 // indirect
golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4 // indirect
golang.org/x/text v0.3.3 // indirect
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 // indirect
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0 // indirect
gopkg.in/yaml.v2 v2.2.3 // indirect
)
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY=
github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk=
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58=
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=
github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8=
github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA=
github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs=
......@@ -23,51 +34,90 @@ github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMyw
github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ=
github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/grpc-ecosystem/grpc-gateway v1.16.0 h1:gmcG1KaJ57LophUzW0Hy8NmPhnMZb4M0+kPpLofRdBo=
github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw=
github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/net v0.0.0-20201021035429-f5854403a974 h1:IX6qOQeG5uLjB/hjjwjedwfjND0hgjPMMyO1RoIXQNI=
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
golang.org/x/net v0.1.0 h1:hZ/3BUoy5aId7sCpA/Tc5lt8DkFgdVS2onTpJsZ/fl0=
golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4 h1:myAQVi0cGEoqQVR5POX+8RR2mrocKqNN1hmeMqhX27k=
golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.1.0 h1:kunALQeHf1/185U1i0GOB/fy1IPRDDpuoOOqRReG57U=
golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.4.0 h1:BrVqGRd7+k1DiOgtnFvAkoQEWQvBc25ouMJM6429SFg=
golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c=
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013 h1:+kGHl1aib/qcwaRi1CbqBZ1rk19r85MNUf8HaBghugY=
google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo=
google.golang.org/genproto v0.0.0-20221027153422-115e99e71e1c h1:QgY/XxIAIeccR+Ca/rDdKubLIU9rcJ3xfy1DC/Wd2Oo=
google.golang.org/genproto v0.0.0-20221027153422-115e99e71e1c/go.mod h1:CGI5F/G+E5bKwmfYo09AXuVN4dD894kIKUFmVbP2/Fo=
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0=
google.golang.org/grpc v1.50.1 h1:DS/BukOZWp8s6p4Dt/tOaJaTQyPyOoCcrjroHuCeLzY=
google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI=
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0 h1:TLkBREm4nIsEcexnCjgQd5GQWaHcqMzwQV0TX9pq8S0=
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0/go.mod h1:DNq5QpG7LJqD2AamLZ7zvKE0DEpVl2BSEVjFycAAjRY=
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
......@@ -77,7 +127,11 @@ google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2
google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w=
google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v2 v2.2.3 h1:fvjTMHxHEw/mxHbtzPi3JCcKXQRAnQTBRo6YCJSVHKI=
gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
......@@ -5,13 +5,13 @@ import (
"fmt"
"net"
metabase "github.com/cmpchain/metaprotocol/gen/proto/go/base/v1"
metacrypter "github.com/cmpchain/metaprotocol/gen/proto/go/crypter/v1"
metanebula "github.com/cmpchain/metaprotocol/gen/proto/go/nebula/v1"
metap2p "github.com/cmpchain/metaprotocol/gen/proto/go/p2p/v1"
metaring "github.com/cmpchain/metaprotocol/gen/proto/go/ring/v1"
metasentry "github.com/cmpchain/metaprotocol/gen/proto/go/sentry/v1"
txchecker "github.com/cmpchain/metaprotocol/gen/proto/go/txchecker/v1"
metabase "github.com/CaduceusMetaverseProtocol/metaprotocol/gen/proto/go/base/v1"
metacrypter "github.com/CaduceusMetaverseProtocol/metaprotocol/gen/proto/go/crypter/v1"
metanebula "github.com/CaduceusMetaverseProtocol/metaprotocol/gen/proto/go/nebula/v1"
metap2p "github.com/CaduceusMetaverseProtocol/metaprotocol/gen/proto/go/p2p/v1"
metaring "github.com/CaduceusMetaverseProtocol/metaprotocol/gen/proto/go/ring/v1"
metasentry "github.com/CaduceusMetaverseProtocol/metaprotocol/gen/proto/go/sentry/v1"
txchecker "github.com/CaduceusMetaverseProtocol/metaprotocol/gen/proto/go/txchecker/v1"
"google.golang.org/grpc"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/status"
......@@ -35,10 +35,6 @@ type TxCheckServer struct {
txchecker.UnimplementedTxCheckerServiceServer
}
// hello server
type BaseType struct {
metabase.UnimplementedBaseServiceServer
}
type RingServer struct {
metaring.UnimplementedRingServiceServer
......
......@@ -2,6 +2,7 @@ syntax = "proto3";
package nebula.v1;
import "base/v1/resource.proto";
message Tx {
base.v1.Address address = 1;
base.v1.Hash hash = 2;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment