// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.28.1
// 	protoc        (unknown)
// source: ring/v1/account_req_res.proto

package ringv1

import (
	_ "github.com/CaduceusMetaverseProtocol/metaprotocol/gen/proto/go/nebula/v1"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	_ "google.golang.org/protobuf/types/known/fieldmaskpb"
	_ "google.golang.org/protobuf/types/known/timestamppb"
	reflect "reflect"
	sync "sync"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

type NodeVersionRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *NodeVersionRequest) Reset() {
	*x = NodeVersionRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[0]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *NodeVersionRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NodeVersionRequest) ProtoMessage() {}

func (x *NodeVersionRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use NodeVersionRequest.ProtoReflect.Descriptor instead.
func (*NodeVersionRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{0}
}

type NodeVersionResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Version []byte `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
}

func (x *NodeVersionResponse) Reset() {
	*x = NodeVersionResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[1]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *NodeVersionResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NodeVersionResponse) ProtoMessage() {}

func (x *NodeVersionResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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 NodeVersionResponse.ProtoReflect.Descriptor instead.
func (*NodeVersionResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{1}
}

func (x *NodeVersionResponse) GetVersion() []byte {
	if x != nil {
		return x.Version
	}
	return nil
}

type Sha3Request struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// data need to caculate sha3.
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
}

func (x *Sha3Request) Reset() {
	*x = Sha3Request{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[2]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *Sha3Request) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Sha3Request) ProtoMessage() {}

func (x *Sha3Request) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use Sha3Request.ProtoReflect.Descriptor instead.
func (*Sha3Request) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{2}
}

func (x *Sha3Request) GetData() []byte {
	if x != nil {
		return x.Data
	}
	return nil
}

type Sha3Response struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
}

func (x *Sha3Response) Reset() {
	*x = Sha3Response{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[3]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *Sha3Response) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Sha3Response) ProtoMessage() {}

func (x *Sha3Response) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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 Sha3Response.ProtoReflect.Descriptor instead.
func (*Sha3Response) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{3}
}

func (x *Sha3Response) GetHash() []byte {
	if x != nil {
		return x.Hash
	}
	return nil
}

type NetVersionRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *NetVersionRequest) Reset() {
	*x = NetVersionRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[4]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *NetVersionRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NetVersionRequest) ProtoMessage() {}

func (x *NetVersionRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use NetVersionRequest.ProtoReflect.Descriptor instead.
func (*NetVersionRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{4}
}

type NetVersionResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Version []byte `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
}

func (x *NetVersionResponse) Reset() {
	*x = NetVersionResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[5]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *NetVersionResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NetVersionResponse) ProtoMessage() {}

func (x *NetVersionResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use NetVersionResponse.ProtoReflect.Descriptor instead.
func (*NetVersionResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{5}
}

func (x *NetVersionResponse) GetVersion() []byte {
	if x != nil {
		return x.Version
	}
	return nil
}

type NetPeerCountRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *NetPeerCountRequest) Reset() {
	*x = NetPeerCountRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[6]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *NetPeerCountRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NetPeerCountRequest) ProtoMessage() {}

func (x *NetPeerCountRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use NetPeerCountRequest.ProtoReflect.Descriptor instead.
func (*NetPeerCountRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{6}
}

type NetPeerCountResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	PeerCount uint32 `protobuf:"varint,1,opt,name=peer_count,json=peerCount,proto3" json:"peer_count,omitempty"`
}

func (x *NetPeerCountResponse) Reset() {
	*x = NetPeerCountResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[7]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *NetPeerCountResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NetPeerCountResponse) ProtoMessage() {}

func (x *NetPeerCountResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use NetPeerCountResponse.ProtoReflect.Descriptor instead.
func (*NetPeerCountResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{7}
}

func (x *NetPeerCountResponse) GetPeerCount() uint32 {
	if x != nil {
		return x.PeerCount
	}
	return 0
}

type ProtocolVersionRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *ProtocolVersionRequest) Reset() {
	*x = ProtocolVersionRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[8]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ProtocolVersionRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ProtocolVersionRequest) ProtoMessage() {}

func (x *ProtocolVersionRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use ProtocolVersionRequest.ProtoReflect.Descriptor instead.
func (*ProtocolVersionRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{8}
}

type ProtocolVersionResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Version []byte `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
}

func (x *ProtocolVersionResponse) Reset() {
	*x = ProtocolVersionResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[9]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *ProtocolVersionResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ProtocolVersionResponse) ProtoMessage() {}

func (x *ProtocolVersionResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use ProtocolVersionResponse.ProtoReflect.Descriptor instead.
func (*ProtocolVersionResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{9}
}

func (x *ProtocolVersionResponse) GetVersion() []byte {
	if x != nil {
		return x.Version
	}
	return nil
}

type SyncingRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *SyncingRequest) Reset() {
	*x = SyncingRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[10]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *SyncingRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SyncingRequest) ProtoMessage() {}

func (x *SyncingRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use SyncingRequest.ProtoReflect.Descriptor instead.
func (*SyncingRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{10}
}

type SyncingResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Start   []byte `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
	End     []byte `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
	Current []byte `protobuf:"bytes,3,opt,name=current,proto3" json:"current,omitempty"`
}

func (x *SyncingResponse) Reset() {
	*x = SyncingResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[11]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *SyncingResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SyncingResponse) ProtoMessage() {}

func (x *SyncingResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use SyncingResponse.ProtoReflect.Descriptor instead.
func (*SyncingResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{11}
}

func (x *SyncingResponse) GetStart() []byte {
	if x != nil {
		return x.Start
	}
	return nil
}

func (x *SyncingResponse) GetEnd() []byte {
	if x != nil {
		return x.End
	}
	return nil
}

func (x *SyncingResponse) GetCurrent() []byte {
	if x != nil {
		return x.Current
	}
	return nil
}

type CoinbaseRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *CoinbaseRequest) Reset() {
	*x = CoinbaseRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[12]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *CoinbaseRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CoinbaseRequest) ProtoMessage() {}

func (x *CoinbaseRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use CoinbaseRequest.ProtoReflect.Descriptor instead.
func (*CoinbaseRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{12}
}

type CoinbaseResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
}

func (x *CoinbaseResponse) Reset() {
	*x = CoinbaseResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[13]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *CoinbaseResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CoinbaseResponse) ProtoMessage() {}

func (x *CoinbaseResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use CoinbaseResponse.ProtoReflect.Descriptor instead.
func (*CoinbaseResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{13}
}

func (x *CoinbaseResponse) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

type MiningRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *MiningRequest) Reset() {
	*x = MiningRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[14]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *MiningRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*MiningRequest) ProtoMessage() {}

func (x *MiningRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use MiningRequest.ProtoReflect.Descriptor instead.
func (*MiningRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{14}
}

type MiningResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
}

func (x *MiningResponse) Reset() {
	*x = MiningResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[15]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *MiningResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*MiningResponse) ProtoMessage() {}

func (x *MiningResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use MiningResponse.ProtoReflect.Descriptor instead.
func (*MiningResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{15}
}

func (x *MiningResponse) GetStatus() string {
	if x != nil {
		return x.Status
	}
	return ""
}

type HashRateRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *HashRateRequest) Reset() {
	*x = HashRateRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[16]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *HashRateRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HashRateRequest) ProtoMessage() {}

func (x *HashRateRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use HashRateRequest.ProtoReflect.Descriptor instead.
func (*HashRateRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{16}
}

type HashRateResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Result string `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
}

func (x *HashRateResponse) Reset() {
	*x = HashRateResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[17]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *HashRateResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HashRateResponse) ProtoMessage() {}

func (x *HashRateResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use HashRateResponse.ProtoReflect.Descriptor instead.
func (*HashRateResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{17}
}

func (x *HashRateResponse) GetResult() string {
	if x != nil {
		return x.Result
	}
	return ""
}

type GasPriceRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *GasPriceRequest) Reset() {
	*x = GasPriceRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[18]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *GasPriceRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GasPriceRequest) ProtoMessage() {}

func (x *GasPriceRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use GasPriceRequest.ProtoReflect.Descriptor instead.
func (*GasPriceRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{18}
}

type GasPriceResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// gas price in wei.
	GasPrice []byte `protobuf:"bytes,1,opt,name=gas_price,json=gasPrice,proto3" json:"gas_price,omitempty"`
}

func (x *GasPriceResponse) Reset() {
	*x = GasPriceResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[19]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *GasPriceResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GasPriceResponse) ProtoMessage() {}

func (x *GasPriceResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use GasPriceResponse.ProtoReflect.Descriptor instead.
func (*GasPriceResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{19}
}

func (x *GasPriceResponse) GetGasPrice() []byte {
	if x != nil {
		return x.GasPrice
	}
	return nil
}

type AccountsRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *AccountsRequest) Reset() {
	*x = AccountsRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[20]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *AccountsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AccountsRequest) ProtoMessage() {}

func (x *AccountsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use AccountsRequest.ProtoReflect.Descriptor instead.
func (*AccountsRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{20}
}

type AccountsResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Address [][]byte `protobuf:"bytes,1,rep,name=address,proto3" json:"address,omitempty"`
}

func (x *AccountsResponse) Reset() {
	*x = AccountsResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[21]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *AccountsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*AccountsResponse) ProtoMessage() {}

func (x *AccountsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use AccountsResponse.ProtoReflect.Descriptor instead.
func (*AccountsResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{21}
}

func (x *AccountsResponse) GetAddress() [][]byte {
	if x != nil {
		return x.Address
	}
	return nil
}

type HeightRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *HeightRequest) Reset() {
	*x = HeightRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[22]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *HeightRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HeightRequest) ProtoMessage() {}

func (x *HeightRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use HeightRequest.ProtoReflect.Descriptor instead.
func (*HeightRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{22}
}

type HeightResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Height []byte `protobuf:"bytes,1,opt,name=height,proto3" json:"height,omitempty"`
}

func (x *HeightResponse) Reset() {
	*x = HeightResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[23]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *HeightResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HeightResponse) ProtoMessage() {}

func (x *HeightResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use HeightResponse.ProtoReflect.Descriptor instead.
func (*HeightResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{23}
}

func (x *HeightResponse) GetHeight() []byte {
	if x != nil {
		return x.Height
	}
	return nil
}

type BalanceRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// request address
	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// request block number
	BlockId []byte `protobuf:"bytes,2,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
}

func (x *BalanceRequest) Reset() {
	*x = BalanceRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[24]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BalanceRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BalanceRequest) ProtoMessage() {}

func (x *BalanceRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_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)
}

// Deprecated: Use BalanceRequest.ProtoReflect.Descriptor instead.
func (*BalanceRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{24}
}

func (x *BalanceRequest) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *BalanceRequest) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

type BalanceResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// the address
	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// block height
	BlockId []byte `protobuf:"bytes,2,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
	// balance
	Balance []byte `protobuf:"bytes,3,opt,name=balance,proto3" json:"balance,omitempty"`
}

func (x *BalanceResponse) Reset() {
	*x = BalanceResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[25]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BalanceResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BalanceResponse) ProtoMessage() {}

func (x *BalanceResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[25]
	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 BalanceResponse.ProtoReflect.Descriptor instead.
func (*BalanceResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{25}
}

func (x *BalanceResponse) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *BalanceResponse) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

func (x *BalanceResponse) GetBalance() []byte {
	if x != nil {
		return x.Balance
	}
	return nil
}

type StorageRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Address  []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	BlockId  []byte `protobuf:"bytes,2,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
	Position []byte `protobuf:"bytes,3,opt,name=position,proto3" json:"position,omitempty"`
}

func (x *StorageRequest) Reset() {
	*x = StorageRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[26]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *StorageRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StorageRequest) ProtoMessage() {}

func (x *StorageRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[26]
	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 StorageRequest.ProtoReflect.Descriptor instead.
func (*StorageRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{26}
}

func (x *StorageRequest) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *StorageRequest) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

func (x *StorageRequest) GetPosition() []byte {
	if x != nil {
		return x.Position
	}
	return nil
}

type StorageResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Address  []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	BlockId  []byte `protobuf:"bytes,2,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
	Position []byte `protobuf:"bytes,3,opt,name=position,proto3" json:"position,omitempty"`
	Data     []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
}

func (x *StorageResponse) Reset() {
	*x = StorageResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[27]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *StorageResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StorageResponse) ProtoMessage() {}

func (x *StorageResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[27]
	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 StorageResponse.ProtoReflect.Descriptor instead.
func (*StorageResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{27}
}

func (x *StorageResponse) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *StorageResponse) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

func (x *StorageResponse) GetPosition() []byte {
	if x != nil {
		return x.Position
	}
	return nil
}

func (x *StorageResponse) GetData() []byte {
	if x != nil {
		return x.Data
	}
	return nil
}

type NonceRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// request address
	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// request block number
	BlockId []byte `protobuf:"bytes,2,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
}

func (x *NonceRequest) Reset() {
	*x = NonceRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[28]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *NonceRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NonceRequest) ProtoMessage() {}

func (x *NonceRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[28]
	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 NonceRequest.ProtoReflect.Descriptor instead.
func (*NonceRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{28}
}

func (x *NonceRequest) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *NonceRequest) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

type NonceResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// the address
	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// block height
	BlockId []byte `protobuf:"bytes,2,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
	// nonce
	Nonce []byte `protobuf:"bytes,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
}

func (x *NonceResponse) Reset() {
	*x = NonceResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[29]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *NonceResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NonceResponse) ProtoMessage() {}

func (x *NonceResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[29]
	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 NonceResponse.ProtoReflect.Descriptor instead.
func (*NonceResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{29}
}

func (x *NonceResponse) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *NonceResponse) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

func (x *NonceResponse) GetNonce() []byte {
	if x != nil {
		return x.Nonce
	}
	return nil
}

type RepeatedNonceRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// request address
	Address [][]byte `protobuf:"bytes,1,rep,name=address,proto3" json:"address,omitempty"`
	// request block number
	BlockId [][]byte `protobuf:"bytes,2,rep,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
}

func (x *RepeatedNonceRequest) Reset() {
	*x = RepeatedNonceRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[30]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *RepeatedNonceRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RepeatedNonceRequest) ProtoMessage() {}

func (x *RepeatedNonceRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[30]
	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 RepeatedNonceRequest.ProtoReflect.Descriptor instead.
func (*RepeatedNonceRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{30}
}

func (x *RepeatedNonceRequest) GetAddress() [][]byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *RepeatedNonceRequest) GetBlockId() [][]byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

type RepeatedNonceResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// the address
	Address [][]byte `protobuf:"bytes,1,rep,name=address,proto3" json:"address,omitempty"`
	// block height
	BlockId [][]byte `protobuf:"bytes,2,rep,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
	// nonce
	Nonce [][]byte `protobuf:"bytes,3,rep,name=nonce,proto3" json:"nonce,omitempty"`
}

func (x *RepeatedNonceResponse) Reset() {
	*x = RepeatedNonceResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[31]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *RepeatedNonceResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RepeatedNonceResponse) ProtoMessage() {}

func (x *RepeatedNonceResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[31]
	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 RepeatedNonceResponse.ProtoReflect.Descriptor instead.
func (*RepeatedNonceResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{31}
}

func (x *RepeatedNonceResponse) GetAddress() [][]byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *RepeatedNonceResponse) GetBlockId() [][]byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

func (x *RepeatedNonceResponse) GetNonce() [][]byte {
	if x != nil {
		return x.Nonce
	}
	return nil
}

type TransactionCountRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// request address
	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// request block number
	BlockId []byte `protobuf:"bytes,2,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
}

func (x *TransactionCountRequest) Reset() {
	*x = TransactionCountRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[32]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *TransactionCountRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TransactionCountRequest) ProtoMessage() {}

func (x *TransactionCountRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[32]
	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 TransactionCountRequest.ProtoReflect.Descriptor instead.
func (*TransactionCountRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{32}
}

func (x *TransactionCountRequest) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *TransactionCountRequest) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

type TransactionCountResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	// the address
	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// block height
	BlockId []byte `protobuf:"bytes,2,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
	// count
	Count []byte `protobuf:"bytes,3,opt,name=count,proto3" json:"count,omitempty"`
}

func (x *TransactionCountResponse) Reset() {
	*x = TransactionCountResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[33]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *TransactionCountResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TransactionCountResponse) ProtoMessage() {}

func (x *TransactionCountResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[33]
	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 TransactionCountResponse.ProtoReflect.Descriptor instead.
func (*TransactionCountResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{33}
}

func (x *TransactionCountResponse) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *TransactionCountResponse) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

func (x *TransactionCountResponse) GetCount() []byte {
	if x != nil {
		return x.Count
	}
	return nil
}

type BlockTransactionCountByHashRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockHash []byte `protobuf:"bytes,1,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
}

func (x *BlockTransactionCountByHashRequest) Reset() {
	*x = BlockTransactionCountByHashRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[34]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BlockTransactionCountByHashRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BlockTransactionCountByHashRequest) ProtoMessage() {}

func (x *BlockTransactionCountByHashRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[34]
	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 BlockTransactionCountByHashRequest.ProtoReflect.Descriptor instead.
func (*BlockTransactionCountByHashRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{34}
}

func (x *BlockTransactionCountByHashRequest) GetBlockHash() []byte {
	if x != nil {
		return x.BlockHash
	}
	return nil
}

type BlockTransactionCountByHashResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockHash []byte `protobuf:"bytes,1,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	Count     uint32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
}

func (x *BlockTransactionCountByHashResponse) Reset() {
	*x = BlockTransactionCountByHashResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[35]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BlockTransactionCountByHashResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BlockTransactionCountByHashResponse) ProtoMessage() {}

func (x *BlockTransactionCountByHashResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[35]
	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 BlockTransactionCountByHashResponse.ProtoReflect.Descriptor instead.
func (*BlockTransactionCountByHashResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{35}
}

func (x *BlockTransactionCountByHashResponse) GetBlockHash() []byte {
	if x != nil {
		return x.BlockHash
	}
	return nil
}

func (x *BlockTransactionCountByHashResponse) GetCount() uint32 {
	if x != nil {
		return x.Count
	}
	return 0
}

type BlockTransactionCountByNumberRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockId []byte `protobuf:"bytes,1,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
}

func (x *BlockTransactionCountByNumberRequest) Reset() {
	*x = BlockTransactionCountByNumberRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[36]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BlockTransactionCountByNumberRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BlockTransactionCountByNumberRequest) ProtoMessage() {}

func (x *BlockTransactionCountByNumberRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[36]
	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 BlockTransactionCountByNumberRequest.ProtoReflect.Descriptor instead.
func (*BlockTransactionCountByNumberRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{36}
}

func (x *BlockTransactionCountByNumberRequest) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

type BlockTransactionCountByNumberResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockId []byte `protobuf:"bytes,1,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
	Count   uint32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
}

func (x *BlockTransactionCountByNumberResponse) Reset() {
	*x = BlockTransactionCountByNumberResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[37]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BlockTransactionCountByNumberResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BlockTransactionCountByNumberResponse) ProtoMessage() {}

func (x *BlockTransactionCountByNumberResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[37]
	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 BlockTransactionCountByNumberResponse.ProtoReflect.Descriptor instead.
func (*BlockTransactionCountByNumberResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{37}
}

func (x *BlockTransactionCountByNumberResponse) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

func (x *BlockTransactionCountByNumberResponse) GetCount() uint32 {
	if x != nil {
		return x.Count
	}
	return 0
}

type UncleCountByHashRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockHash []byte `protobuf:"bytes,1,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
}

func (x *UncleCountByHashRequest) Reset() {
	*x = UncleCountByHashRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[38]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *UncleCountByHashRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UncleCountByHashRequest) ProtoMessage() {}

func (x *UncleCountByHashRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[38]
	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 UncleCountByHashRequest.ProtoReflect.Descriptor instead.
func (*UncleCountByHashRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{38}
}

func (x *UncleCountByHashRequest) GetBlockHash() []byte {
	if x != nil {
		return x.BlockHash
	}
	return nil
}

type UncleCountByHashResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockHash []byte `protobuf:"bytes,1,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	Count     uint32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
}

func (x *UncleCountByHashResponse) Reset() {
	*x = UncleCountByHashResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[39]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *UncleCountByHashResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UncleCountByHashResponse) ProtoMessage() {}

func (x *UncleCountByHashResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[39]
	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 UncleCountByHashResponse.ProtoReflect.Descriptor instead.
func (*UncleCountByHashResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{39}
}

func (x *UncleCountByHashResponse) GetBlockHash() []byte {
	if x != nil {
		return x.BlockHash
	}
	return nil
}

func (x *UncleCountByHashResponse) GetCount() uint32 {
	if x != nil {
		return x.Count
	}
	return 0
}

type UncleCountByNumberRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockId []byte `protobuf:"bytes,1,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
}

func (x *UncleCountByNumberRequest) Reset() {
	*x = UncleCountByNumberRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[40]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *UncleCountByNumberRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UncleCountByNumberRequest) ProtoMessage() {}

func (x *UncleCountByNumberRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[40]
	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 UncleCountByNumberRequest.ProtoReflect.Descriptor instead.
func (*UncleCountByNumberRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{40}
}

func (x *UncleCountByNumberRequest) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

type UncleCountByNumberResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockId []byte `protobuf:"bytes,1,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
	Count   uint32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
}

func (x *UncleCountByNumberResponse) Reset() {
	*x = UncleCountByNumberResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[41]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *UncleCountByNumberResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UncleCountByNumberResponse) ProtoMessage() {}

func (x *UncleCountByNumberResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[41]
	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 UncleCountByNumberResponse.ProtoReflect.Descriptor instead.
func (*UncleCountByNumberResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{41}
}

func (x *UncleCountByNumberResponse) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

func (x *UncleCountByNumberResponse) GetCount() uint32 {
	if x != nil {
		return x.Count
	}
	return 0
}

type GetCodeRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	BlockId []byte `protobuf:"bytes,2,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
}

func (x *GetCodeRequest) Reset() {
	*x = GetCodeRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[42]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *GetCodeRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetCodeRequest) ProtoMessage() {}

func (x *GetCodeRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[42]
	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 GetCodeRequest.ProtoReflect.Descriptor instead.
func (*GetCodeRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{42}
}

func (x *GetCodeRequest) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *GetCodeRequest) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

type GetCodeResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	BlockId []byte `protobuf:"bytes,2,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
	Code    []byte `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"`
}

func (x *GetCodeResponse) Reset() {
	*x = GetCodeResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[43]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *GetCodeResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*GetCodeResponse) ProtoMessage() {}

func (x *GetCodeResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[43]
	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 GetCodeResponse.ProtoReflect.Descriptor instead.
func (*GetCodeResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{43}
}

func (x *GetCodeResponse) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *GetCodeResponse) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

func (x *GetCodeResponse) GetCode() []byte {
	if x != nil {
		return x.Code
	}
	return nil
}

type SignRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	Data    []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
}

func (x *SignRequest) Reset() {
	*x = SignRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[44]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *SignRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SignRequest) ProtoMessage() {}

func (x *SignRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[44]
	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 SignRequest.ProtoReflect.Descriptor instead.
func (*SignRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{44}
}

func (x *SignRequest) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *SignRequest) GetData() []byte {
	if x != nil {
		return x.Data
	}
	return nil
}

type SignResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Signature []byte `protobuf:"bytes,1,opt,name=signature,proto3" json:"signature,omitempty"`
}

func (x *SignResponse) Reset() {
	*x = SignResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[45]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *SignResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SignResponse) ProtoMessage() {}

func (x *SignResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[45]
	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 SignResponse.ProtoReflect.Descriptor instead.
func (*SignResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{45}
}

func (x *SignResponse) GetSignature() []byte {
	if x != nil {
		return x.Signature
	}
	return nil
}

type SignTransactionRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	TxData  []byte `protobuf:"bytes,2,opt,name=tx_data,json=txData,proto3" json:"tx_data,omitempty"`
	Method  []byte `protobuf:"bytes,3,opt,name=method,proto3" json:"method,omitempty"`
}

func (x *SignTransactionRequest) Reset() {
	*x = SignTransactionRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[46]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *SignTransactionRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SignTransactionRequest) ProtoMessage() {}

func (x *SignTransactionRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[46]
	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 SignTransactionRequest.ProtoReflect.Descriptor instead.
func (*SignTransactionRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{46}
}

func (x *SignTransactionRequest) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *SignTransactionRequest) GetTxData() []byte {
	if x != nil {
		return x.TxData
	}
	return nil
}

func (x *SignTransactionRequest) GetMethod() []byte {
	if x != nil {
		return x.Method
	}
	return nil
}

type SignTransactionResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	SignedTx []byte `protobuf:"bytes,1,opt,name=signed_tx,json=signedTx,proto3" json:"signed_tx,omitempty"`
}

func (x *SignTransactionResponse) Reset() {
	*x = SignTransactionResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[47]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *SignTransactionResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SignTransactionResponse) ProtoMessage() {}

func (x *SignTransactionResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[47]
	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 SignTransactionResponse.ProtoReflect.Descriptor instead.
func (*SignTransactionResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{47}
}

func (x *SignTransactionResponse) GetSignedTx() []byte {
	if x != nil {
		return x.SignedTx
	}
	return nil
}

type SendTransactionRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	TxData  []byte `protobuf:"bytes,2,opt,name=tx_data,json=txData,proto3" json:"tx_data,omitempty"`
}

func (x *SendTransactionRequest) Reset() {
	*x = SendTransactionRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[48]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *SendTransactionRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SendTransactionRequest) ProtoMessage() {}

func (x *SendTransactionRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[48]
	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 SendTransactionRequest.ProtoReflect.Descriptor instead.
func (*SendTransactionRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{48}
}

func (x *SendTransactionRequest) GetAddress() []byte {
	if x != nil {
		return x.Address
	}
	return nil
}

func (x *SendTransactionRequest) GetTxData() []byte {
	if x != nil {
		return x.TxData
	}
	return nil
}

type SendTransactionResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	TxHash []byte `protobuf:"bytes,1,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"`
}

func (x *SendTransactionResponse) Reset() {
	*x = SendTransactionResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[49]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *SendTransactionResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SendTransactionResponse) ProtoMessage() {}

func (x *SendTransactionResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[49]
	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 SendTransactionResponse.ProtoReflect.Descriptor instead.
func (*SendTransactionResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{49}
}

func (x *SendTransactionResponse) GetTxHash() []byte {
	if x != nil {
		return x.TxHash
	}
	return nil
}

type SendRawTransactionRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	SignedTx []byte `protobuf:"bytes,1,opt,name=signed_tx,json=signedTx,proto3" json:"signed_tx,omitempty"`
}

func (x *SendRawTransactionRequest) Reset() {
	*x = SendRawTransactionRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[50]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *SendRawTransactionRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SendRawTransactionRequest) ProtoMessage() {}

func (x *SendRawTransactionRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[50]
	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 SendRawTransactionRequest.ProtoReflect.Descriptor instead.
func (*SendRawTransactionRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{50}
}

func (x *SendRawTransactionRequest) GetSignedTx() []byte {
	if x != nil {
		return x.SignedTx
	}
	return nil
}

type SendRawTransactionResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	TxHash []byte `protobuf:"bytes,1,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"`
}

func (x *SendRawTransactionResponse) Reset() {
	*x = SendRawTransactionResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[51]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *SendRawTransactionResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SendRawTransactionResponse) ProtoMessage() {}

func (x *SendRawTransactionResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[51]
	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 SendRawTransactionResponse.ProtoReflect.Descriptor instead.
func (*SendRawTransactionResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{51}
}

func (x *SendRawTransactionResponse) GetTxHash() []byte {
	if x != nil {
		return x.TxHash
	}
	return nil
}

type CallRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	SignedTx []byte `protobuf:"bytes,1,opt,name=signed_tx,json=signedTx,proto3" json:"signed_tx,omitempty"`
}

func (x *CallRequest) Reset() {
	*x = CallRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[52]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *CallRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CallRequest) ProtoMessage() {}

func (x *CallRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[52]
	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 CallRequest.ProtoReflect.Descriptor instead.
func (*CallRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{52}
}

func (x *CallRequest) GetSignedTx() []byte {
	if x != nil {
		return x.SignedTx
	}
	return nil
}

type CallResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Result []byte `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
}

func (x *CallResponse) Reset() {
	*x = CallResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[53]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *CallResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CallResponse) ProtoMessage() {}

func (x *CallResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[53]
	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 CallResponse.ProtoReflect.Descriptor instead.
func (*CallResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{53}
}

func (x *CallResponse) GetResult() []byte {
	if x != nil {
		return x.Result
	}
	return nil
}

type EstimateGasRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	SignedTx []byte `protobuf:"bytes,1,opt,name=signed_tx,json=signedTx,proto3" json:"signed_tx,omitempty"`
}

func (x *EstimateGasRequest) Reset() {
	*x = EstimateGasRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[54]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *EstimateGasRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EstimateGasRequest) ProtoMessage() {}

func (x *EstimateGasRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[54]
	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 EstimateGasRequest.ProtoReflect.Descriptor instead.
func (*EstimateGasRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{54}
}

func (x *EstimateGasRequest) GetSignedTx() []byte {
	if x != nil {
		return x.SignedTx
	}
	return nil
}

type EstimateGasResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Result []byte `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	Gas    uint32 `protobuf:"varint,2,opt,name=gas,proto3" json:"gas,omitempty"`
}

func (x *EstimateGasResponse) Reset() {
	*x = EstimateGasResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[55]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *EstimateGasResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EstimateGasResponse) ProtoMessage() {}

func (x *EstimateGasResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[55]
	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 EstimateGasResponse.ProtoReflect.Descriptor instead.
func (*EstimateGasResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{55}
}

func (x *EstimateGasResponse) GetResult() []byte {
	if x != nil {
		return x.Result
	}
	return nil
}

func (x *EstimateGasResponse) GetGas() uint32 {
	if x != nil {
		return x.Gas
	}
	return 0
}

type BlockByHashRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockHash []byte `protobuf:"bytes,1,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
}

func (x *BlockByHashRequest) Reset() {
	*x = BlockByHashRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[56]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BlockByHashRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BlockByHashRequest) ProtoMessage() {}

func (x *BlockByHashRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[56]
	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 BlockByHashRequest.ProtoReflect.Descriptor instead.
func (*BlockByHashRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{56}
}

func (x *BlockByHashRequest) GetBlockHash() []byte {
	if x != nil {
		return x.BlockHash
	}
	return nil
}

type BlockByHashResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Block []byte `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
}

func (x *BlockByHashResponse) Reset() {
	*x = BlockByHashResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[57]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BlockByHashResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BlockByHashResponse) ProtoMessage() {}

func (x *BlockByHashResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[57]
	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 BlockByHashResponse.ProtoReflect.Descriptor instead.
func (*BlockByHashResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{57}
}

func (x *BlockByHashResponse) GetBlock() []byte {
	if x != nil {
		return x.Block
	}
	return nil
}

type BlockByNumberRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockId []byte `protobuf:"bytes,1,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
}

func (x *BlockByNumberRequest) Reset() {
	*x = BlockByNumberRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[58]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BlockByNumberRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BlockByNumberRequest) ProtoMessage() {}

func (x *BlockByNumberRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[58]
	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 BlockByNumberRequest.ProtoReflect.Descriptor instead.
func (*BlockByNumberRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{58}
}

func (x *BlockByNumberRequest) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

type BlockByNumberResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Block []byte `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
}

func (x *BlockByNumberResponse) Reset() {
	*x = BlockByNumberResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[59]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *BlockByNumberResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BlockByNumberResponse) ProtoMessage() {}

func (x *BlockByNumberResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[59]
	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 BlockByNumberResponse.ProtoReflect.Descriptor instead.
func (*BlockByNumberResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{59}
}

func (x *BlockByNumberResponse) GetBlock() []byte {
	if x != nil {
		return x.Block
	}
	return nil
}

type TransactionByHashRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	TxHash []byte `protobuf:"bytes,1,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"`
}

func (x *TransactionByHashRequest) Reset() {
	*x = TransactionByHashRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[60]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *TransactionByHashRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TransactionByHashRequest) ProtoMessage() {}

func (x *TransactionByHashRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[60]
	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 TransactionByHashRequest.ProtoReflect.Descriptor instead.
func (*TransactionByHashRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{60}
}

func (x *TransactionByHashRequest) GetTxHash() []byte {
	if x != nil {
		return x.TxHash
	}
	return nil
}

type TransactionByHashResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	TxData []byte `protobuf:"bytes,1,opt,name=tx_data,json=txData,proto3" json:"tx_data,omitempty"`
}

func (x *TransactionByHashResponse) Reset() {
	*x = TransactionByHashResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[61]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *TransactionByHashResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TransactionByHashResponse) ProtoMessage() {}

func (x *TransactionByHashResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[61]
	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 TransactionByHashResponse.ProtoReflect.Descriptor instead.
func (*TransactionByHashResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{61}
}

func (x *TransactionByHashResponse) GetTxData() []byte {
	if x != nil {
		return x.TxData
	}
	return nil
}

type TransactionByBlockHashAndIndexRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockHash []byte `protobuf:"bytes,1,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	Index     uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
}

func (x *TransactionByBlockHashAndIndexRequest) Reset() {
	*x = TransactionByBlockHashAndIndexRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[62]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *TransactionByBlockHashAndIndexRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TransactionByBlockHashAndIndexRequest) ProtoMessage() {}

func (x *TransactionByBlockHashAndIndexRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[62]
	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 TransactionByBlockHashAndIndexRequest.ProtoReflect.Descriptor instead.
func (*TransactionByBlockHashAndIndexRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{62}
}

func (x *TransactionByBlockHashAndIndexRequest) GetBlockHash() []byte {
	if x != nil {
		return x.BlockHash
	}
	return nil
}

func (x *TransactionByBlockHashAndIndexRequest) GetIndex() uint32 {
	if x != nil {
		return x.Index
	}
	return 0
}

type TransactionByBlockHashAndIndexResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	TxData []byte `protobuf:"bytes,1,opt,name=tx_data,json=txData,proto3" json:"tx_data,omitempty"`
}

func (x *TransactionByBlockHashAndIndexResponse) Reset() {
	*x = TransactionByBlockHashAndIndexResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[63]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *TransactionByBlockHashAndIndexResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TransactionByBlockHashAndIndexResponse) ProtoMessage() {}

func (x *TransactionByBlockHashAndIndexResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[63]
	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 TransactionByBlockHashAndIndexResponse.ProtoReflect.Descriptor instead.
func (*TransactionByBlockHashAndIndexResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{63}
}

func (x *TransactionByBlockHashAndIndexResponse) GetTxData() []byte {
	if x != nil {
		return x.TxData
	}
	return nil
}

type TransactionByBlockNumberAndIndexRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockId []byte `protobuf:"bytes,1,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
	Index   uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
}

func (x *TransactionByBlockNumberAndIndexRequest) Reset() {
	*x = TransactionByBlockNumberAndIndexRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[64]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *TransactionByBlockNumberAndIndexRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TransactionByBlockNumberAndIndexRequest) ProtoMessage() {}

func (x *TransactionByBlockNumberAndIndexRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[64]
	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 TransactionByBlockNumberAndIndexRequest.ProtoReflect.Descriptor instead.
func (*TransactionByBlockNumberAndIndexRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{64}
}

func (x *TransactionByBlockNumberAndIndexRequest) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

func (x *TransactionByBlockNumberAndIndexRequest) GetIndex() uint32 {
	if x != nil {
		return x.Index
	}
	return 0
}

type TransactionByBlockNumberAndIndexResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	TxData []byte `protobuf:"bytes,1,opt,name=tx_data,json=txData,proto3" json:"tx_data,omitempty"`
}

func (x *TransactionByBlockNumberAndIndexResponse) Reset() {
	*x = TransactionByBlockNumberAndIndexResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[65]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *TransactionByBlockNumberAndIndexResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TransactionByBlockNumberAndIndexResponse) ProtoMessage() {}

func (x *TransactionByBlockNumberAndIndexResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[65]
	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 TransactionByBlockNumberAndIndexResponse.ProtoReflect.Descriptor instead.
func (*TransactionByBlockNumberAndIndexResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{65}
}

func (x *TransactionByBlockNumberAndIndexResponse) GetTxData() []byte {
	if x != nil {
		return x.TxData
	}
	return nil
}

type TransactionReceiptRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	TxHash []byte `protobuf:"bytes,1,opt,name=tx_hash,json=txHash,proto3" json:"tx_hash,omitempty"`
}

func (x *TransactionReceiptRequest) Reset() {
	*x = TransactionReceiptRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[66]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *TransactionReceiptRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TransactionReceiptRequest) ProtoMessage() {}

func (x *TransactionReceiptRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[66]
	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 TransactionReceiptRequest.ProtoReflect.Descriptor instead.
func (*TransactionReceiptRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{66}
}

func (x *TransactionReceiptRequest) GetTxHash() []byte {
	if x != nil {
		return x.TxHash
	}
	return nil
}

type TransactionReceiptResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	TxReceipt []byte `protobuf:"bytes,1,opt,name=tx_receipt,json=txReceipt,proto3" json:"tx_receipt,omitempty"`
}

func (x *TransactionReceiptResponse) Reset() {
	*x = TransactionReceiptResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[67]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *TransactionReceiptResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TransactionReceiptResponse) ProtoMessage() {}

func (x *TransactionReceiptResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[67]
	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 TransactionReceiptResponse.ProtoReflect.Descriptor instead.
func (*TransactionReceiptResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{67}
}

func (x *TransactionReceiptResponse) GetTxReceipt() []byte {
	if x != nil {
		return x.TxReceipt
	}
	return nil
}

type UncleByBlockHashAndIndexRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockHash []byte `protobuf:"bytes,1,opt,name=block_hash,json=blockHash,proto3" json:"block_hash,omitempty"`
	Index     uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
}

func (x *UncleByBlockHashAndIndexRequest) Reset() {
	*x = UncleByBlockHashAndIndexRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[68]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *UncleByBlockHashAndIndexRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UncleByBlockHashAndIndexRequest) ProtoMessage() {}

func (x *UncleByBlockHashAndIndexRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[68]
	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 UncleByBlockHashAndIndexRequest.ProtoReflect.Descriptor instead.
func (*UncleByBlockHashAndIndexRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{68}
}

func (x *UncleByBlockHashAndIndexRequest) GetBlockHash() []byte {
	if x != nil {
		return x.BlockHash
	}
	return nil
}

func (x *UncleByBlockHashAndIndexRequest) GetIndex() uint32 {
	if x != nil {
		return x.Index
	}
	return 0
}

type UncleByBlockHashAndIndexResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	UncleBlock []byte `protobuf:"bytes,1,opt,name=uncle_block,json=uncleBlock,proto3" json:"uncle_block,omitempty"`
}

func (x *UncleByBlockHashAndIndexResponse) Reset() {
	*x = UncleByBlockHashAndIndexResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[69]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *UncleByBlockHashAndIndexResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UncleByBlockHashAndIndexResponse) ProtoMessage() {}

func (x *UncleByBlockHashAndIndexResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[69]
	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 UncleByBlockHashAndIndexResponse.ProtoReflect.Descriptor instead.
func (*UncleByBlockHashAndIndexResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{69}
}

func (x *UncleByBlockHashAndIndexResponse) GetUncleBlock() []byte {
	if x != nil {
		return x.UncleBlock
	}
	return nil
}

type UncleByBlockNumberAndIndexRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	BlockId []byte `protobuf:"bytes,1,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
	Index   uint32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"`
}

func (x *UncleByBlockNumberAndIndexRequest) Reset() {
	*x = UncleByBlockNumberAndIndexRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[70]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *UncleByBlockNumberAndIndexRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UncleByBlockNumberAndIndexRequest) ProtoMessage() {}

func (x *UncleByBlockNumberAndIndexRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[70]
	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 UncleByBlockNumberAndIndexRequest.ProtoReflect.Descriptor instead.
func (*UncleByBlockNumberAndIndexRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{70}
}

func (x *UncleByBlockNumberAndIndexRequest) GetBlockId() []byte {
	if x != nil {
		return x.BlockId
	}
	return nil
}

func (x *UncleByBlockNumberAndIndexRequest) GetIndex() uint32 {
	if x != nil {
		return x.Index
	}
	return 0
}

type UncleByBlockNumberAndIndexResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	UncleBlock []byte `protobuf:"bytes,1,opt,name=uncle_block,json=uncleBlock,proto3" json:"uncle_block,omitempty"`
}

func (x *UncleByBlockNumberAndIndexResponse) Reset() {
	*x = UncleByBlockNumberAndIndexResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[71]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *UncleByBlockNumberAndIndexResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UncleByBlockNumberAndIndexResponse) ProtoMessage() {}

func (x *UncleByBlockNumberAndIndexResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[71]
	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 UncleByBlockNumberAndIndexResponse.ProtoReflect.Descriptor instead.
func (*UncleByBlockNumberAndIndexResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{71}
}

func (x *UncleByBlockNumberAndIndexResponse) GetUncleBlock() []byte {
	if x != nil {
		return x.UncleBlock
	}
	return nil
}

type CompilersRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *CompilersRequest) Reset() {
	*x = CompilersRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[72]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *CompilersRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompilersRequest) ProtoMessage() {}

func (x *CompilersRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[72]
	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 CompilersRequest.ProtoReflect.Descriptor instead.
func (*CompilersRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{72}
}

type CompilersResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Compilers []byte `protobuf:"bytes,1,opt,name=compilers,proto3" json:"compilers,omitempty"`
}

func (x *CompilersResponse) Reset() {
	*x = CompilersResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[73]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *CompilersResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompilersResponse) ProtoMessage() {}

func (x *CompilersResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[73]
	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 CompilersResponse.ProtoReflect.Descriptor instead.
func (*CompilersResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{73}
}

func (x *CompilersResponse) GetCompilers() []byte {
	if x != nil {
		return x.Compilers
	}
	return nil
}

type CompileSolidityRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Source []byte `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
}

func (x *CompileSolidityRequest) Reset() {
	*x = CompileSolidityRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[74]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *CompileSolidityRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompileSolidityRequest) ProtoMessage() {}

func (x *CompileSolidityRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[74]
	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 CompileSolidityRequest.ProtoReflect.Descriptor instead.
func (*CompileSolidityRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{74}
}

func (x *CompileSolidityRequest) GetSource() []byte {
	if x != nil {
		return x.Source
	}
	return nil
}

type CompileSolidityResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Code []byte `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
}

func (x *CompileSolidityResponse) Reset() {
	*x = CompileSolidityResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[75]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *CompileSolidityResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompileSolidityResponse) ProtoMessage() {}

func (x *CompileSolidityResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[75]
	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 CompileSolidityResponse.ProtoReflect.Descriptor instead.
func (*CompileSolidityResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{75}
}

func (x *CompileSolidityResponse) GetCode() []byte {
	if x != nil {
		return x.Code
	}
	return nil
}

type CompileLLLRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Source []byte `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
}

func (x *CompileLLLRequest) Reset() {
	*x = CompileLLLRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[76]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *CompileLLLRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompileLLLRequest) ProtoMessage() {}

func (x *CompileLLLRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[76]
	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 CompileLLLRequest.ProtoReflect.Descriptor instead.
func (*CompileLLLRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{76}
}

func (x *CompileLLLRequest) GetSource() []byte {
	if x != nil {
		return x.Source
	}
	return nil
}

type CompileLLLResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Code []byte `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
}

func (x *CompileLLLResponse) Reset() {
	*x = CompileLLLResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[77]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *CompileLLLResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompileLLLResponse) ProtoMessage() {}

func (x *CompileLLLResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[77]
	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 CompileLLLResponse.ProtoReflect.Descriptor instead.
func (*CompileLLLResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{77}
}

func (x *CompileLLLResponse) GetCode() []byte {
	if x != nil {
		return x.Code
	}
	return nil
}

type CompileSerpentRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Source []byte `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
}

func (x *CompileSerpentRequest) Reset() {
	*x = CompileSerpentRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[78]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *CompileSerpentRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompileSerpentRequest) ProtoMessage() {}

func (x *CompileSerpentRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[78]
	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 CompileSerpentRequest.ProtoReflect.Descriptor instead.
func (*CompileSerpentRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{78}
}

func (x *CompileSerpentRequest) GetSource() []byte {
	if x != nil {
		return x.Source
	}
	return nil
}

type CompileSerpentResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Code []byte `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
}

func (x *CompileSerpentResponse) Reset() {
	*x = CompileSerpentResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[79]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *CompileSerpentResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompileSerpentResponse) ProtoMessage() {}

func (x *CompileSerpentResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[79]
	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 CompileSerpentResponse.ProtoReflect.Descriptor instead.
func (*CompileSerpentResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{79}
}

func (x *CompileSerpentResponse) GetCode() []byte {
	if x != nil {
		return x.Code
	}
	return nil
}

type NewFilterRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Param []byte `protobuf:"bytes,1,opt,name=param,proto3" json:"param,omitempty"`
}

func (x *NewFilterRequest) Reset() {
	*x = NewFilterRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[80]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *NewFilterRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NewFilterRequest) ProtoMessage() {}

func (x *NewFilterRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[80]
	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 NewFilterRequest.ProtoReflect.Descriptor instead.
func (*NewFilterRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{80}
}

func (x *NewFilterRequest) GetParam() []byte {
	if x != nil {
		return x.Param
	}
	return nil
}

type NewFilterResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	FilterId []byte `protobuf:"bytes,1,opt,name=filter_id,json=filterId,proto3" json:"filter_id,omitempty"`
}

func (x *NewFilterResponse) Reset() {
	*x = NewFilterResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[81]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *NewFilterResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NewFilterResponse) ProtoMessage() {}

func (x *NewFilterResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[81]
	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 NewFilterResponse.ProtoReflect.Descriptor instead.
func (*NewFilterResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{81}
}

func (x *NewFilterResponse) GetFilterId() []byte {
	if x != nil {
		return x.FilterId
	}
	return nil
}

type NewBlockFilterRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *NewBlockFilterRequest) Reset() {
	*x = NewBlockFilterRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[82]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *NewBlockFilterRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NewBlockFilterRequest) ProtoMessage() {}

func (x *NewBlockFilterRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[82]
	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 NewBlockFilterRequest.ProtoReflect.Descriptor instead.
func (*NewBlockFilterRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{82}
}

type NewBlockFilterResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	FilterId []byte `protobuf:"bytes,1,opt,name=filter_id,json=filterId,proto3" json:"filter_id,omitempty"`
}

func (x *NewBlockFilterResponse) Reset() {
	*x = NewBlockFilterResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[83]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *NewBlockFilterResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*NewBlockFilterResponse) ProtoMessage() {}

func (x *NewBlockFilterResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[83]
	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 NewBlockFilterResponse.ProtoReflect.Descriptor instead.
func (*NewBlockFilterResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{83}
}

func (x *NewBlockFilterResponse) GetFilterId() []byte {
	if x != nil {
		return x.FilterId
	}
	return nil
}

type PendingTransactionFilterRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields
}

func (x *PendingTransactionFilterRequest) Reset() {
	*x = PendingTransactionFilterRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[84]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *PendingTransactionFilterRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PendingTransactionFilterRequest) ProtoMessage() {}

func (x *PendingTransactionFilterRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[84]
	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 PendingTransactionFilterRequest.ProtoReflect.Descriptor instead.
func (*PendingTransactionFilterRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{84}
}

type PendingTransactionFilterResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	FilterId []byte `protobuf:"bytes,1,opt,name=filter_id,json=filterId,proto3" json:"filter_id,omitempty"`
}

func (x *PendingTransactionFilterResponse) Reset() {
	*x = PendingTransactionFilterResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[85]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *PendingTransactionFilterResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PendingTransactionFilterResponse) ProtoMessage() {}

func (x *PendingTransactionFilterResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[85]
	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 PendingTransactionFilterResponse.ProtoReflect.Descriptor instead.
func (*PendingTransactionFilterResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{85}
}

func (x *PendingTransactionFilterResponse) GetFilterId() []byte {
	if x != nil {
		return x.FilterId
	}
	return nil
}

type UninstallFilterRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	FilterId []byte `protobuf:"bytes,1,opt,name=filter_id,json=filterId,proto3" json:"filter_id,omitempty"`
}

func (x *UninstallFilterRequest) Reset() {
	*x = UninstallFilterRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[86]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *UninstallFilterRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UninstallFilterRequest) ProtoMessage() {}

func (x *UninstallFilterRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[86]
	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 UninstallFilterRequest.ProtoReflect.Descriptor instead.
func (*UninstallFilterRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{86}
}

func (x *UninstallFilterRequest) GetFilterId() []byte {
	if x != nil {
		return x.FilterId
	}
	return nil
}

type UninstallFilterResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Result bool `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"`
}

func (x *UninstallFilterResponse) Reset() {
	*x = UninstallFilterResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[87]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *UninstallFilterResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UninstallFilterResponse) ProtoMessage() {}

func (x *UninstallFilterResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[87]
	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 UninstallFilterResponse.ProtoReflect.Descriptor instead.
func (*UninstallFilterResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{87}
}

func (x *UninstallFilterResponse) GetResult() bool {
	if x != nil {
		return x.Result
	}
	return false
}

type FilterChangesRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	FilterId []byte `protobuf:"bytes,1,opt,name=filter_id,json=filterId,proto3" json:"filter_id,omitempty"`
}

func (x *FilterChangesRequest) Reset() {
	*x = FilterChangesRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[88]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *FilterChangesRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FilterChangesRequest) ProtoMessage() {}

func (x *FilterChangesRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[88]
	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 FilterChangesRequest.ProtoReflect.Descriptor instead.
func (*FilterChangesRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{88}
}

func (x *FilterChangesRequest) GetFilterId() []byte {
	if x != nil {
		return x.FilterId
	}
	return nil
}

type FilterChangesResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Info []byte `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
}

func (x *FilterChangesResponse) Reset() {
	*x = FilterChangesResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[89]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *FilterChangesResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FilterChangesResponse) ProtoMessage() {}

func (x *FilterChangesResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[89]
	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 FilterChangesResponse.ProtoReflect.Descriptor instead.
func (*FilterChangesResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{89}
}

func (x *FilterChangesResponse) GetInfo() []byte {
	if x != nil {
		return x.Info
	}
	return nil
}

type FilterLogsRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	FilterId []byte `protobuf:"bytes,1,opt,name=filter_id,json=filterId,proto3" json:"filter_id,omitempty"`
}

func (x *FilterLogsRequest) Reset() {
	*x = FilterLogsRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[90]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *FilterLogsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FilterLogsRequest) ProtoMessage() {}

func (x *FilterLogsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[90]
	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 FilterLogsRequest.ProtoReflect.Descriptor instead.
func (*FilterLogsRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{90}
}

func (x *FilterLogsRequest) GetFilterId() []byte {
	if x != nil {
		return x.FilterId
	}
	return nil
}

type FilterLogsResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Logs []byte `protobuf:"bytes,1,opt,name=logs,proto3" json:"logs,omitempty"`
}

func (x *FilterLogsResponse) Reset() {
	*x = FilterLogsResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[91]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *FilterLogsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FilterLogsResponse) ProtoMessage() {}

func (x *FilterLogsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[91]
	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 FilterLogsResponse.ProtoReflect.Descriptor instead.
func (*FilterLogsResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{91}
}

func (x *FilterLogsResponse) GetLogs() []byte {
	if x != nil {
		return x.Logs
	}
	return nil
}

type LogsRequest struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Param []byte `protobuf:"bytes,1,opt,name=param,proto3" json:"param,omitempty"`
}

func (x *LogsRequest) Reset() {
	*x = LogsRequest{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[92]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *LogsRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*LogsRequest) ProtoMessage() {}

func (x *LogsRequest) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[92]
	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 LogsRequest.ProtoReflect.Descriptor instead.
func (*LogsRequest) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{92}
}

func (x *LogsRequest) GetParam() []byte {
	if x != nil {
		return x.Param
	}
	return nil
}

type LogsResponse struct {
	state         protoimpl.MessageState
	sizeCache     protoimpl.SizeCache
	unknownFields protoimpl.UnknownFields

	Logs []byte `protobuf:"bytes,1,opt,name=logs,proto3" json:"logs,omitempty"`
}

func (x *LogsResponse) Reset() {
	*x = LogsResponse{}
	if protoimpl.UnsafeEnabled {
		mi := &file_ring_v1_account_req_res_proto_msgTypes[93]
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		ms.StoreMessageInfo(mi)
	}
}

func (x *LogsResponse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*LogsResponse) ProtoMessage() {}

func (x *LogsResponse) ProtoReflect() protoreflect.Message {
	mi := &file_ring_v1_account_req_res_proto_msgTypes[93]
	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 LogsResponse.ProtoReflect.Descriptor instead.
func (*LogsResponse) Descriptor() ([]byte, []int) {
	return file_ring_v1_account_req_res_proto_rawDescGZIP(), []int{93}
}

func (x *LogsResponse) GetLogs() []byte {
	if x != nil {
		return x.Logs
	}
	return nil
}

var File_ring_v1_account_req_res_proto protoreflect.FileDescriptor

var file_ring_v1_account_req_res_proto_rawDesc = []byte{
	0x0a, 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, 0x12,
	0x07, 0x72, 0x69, 0x6e, 0x67, 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, 0x22, 0x14, 0x0a, 0x12, 0x4e, 0x6f, 0x64, 0x65, 0x56, 0x65, 0x72,
	0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x2f, 0x0a, 0x13, 0x4e,
	0x6f, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
	0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20,
	0x01, 0x28, 0x0c, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x21, 0x0a, 0x0b,
	0x53, 0x68, 0x61, 0x33, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x64,
	0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22,
	0x22, 0x0a, 0x0c, 0x53, 0x68, 0x61, 0x33, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
	0x12, 0x0a, 0x04, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x68,
	0x61, 0x73, 0x68, 0x22, 0x13, 0x0a, 0x11, 0x4e, 0x65, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
	0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x2e, 0x0a, 0x12, 0x4e, 0x65, 0x74, 0x56,
	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18,
	0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52,
	0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x15, 0x0a, 0x13, 0x4e, 0x65, 0x74, 0x50,
	0x65, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22,
	0x35, 0x0a, 0x14, 0x4e, 0x65, 0x74, 0x50, 0x65, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52,
	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x65, 0x65, 0x72, 0x5f,
	0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x70, 0x65, 0x65,
	0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x18, 0x0a, 0x16, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63,
	0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
	0x22, 0x33, 0x0a, 0x17, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x56, 0x65, 0x72, 0x73,
	0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76,
	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x76, 0x65,
	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x10, 0x0a, 0x0e, 0x53, 0x79, 0x6e, 0x63, 0x69, 0x6e, 0x67,
	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x53, 0x0a, 0x0f, 0x53, 0x79, 0x6e, 0x63, 0x69,
	0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74,
	0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74,
	0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x65,
	0x6e, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20,
	0x01, 0x28, 0x0c, 0x52, 0x07, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x22, 0x11, 0x0a, 0x0f,
	0x43, 0x6f, 0x69, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22,
	0x2c, 0x0a, 0x10, 0x43, 0x6f, 0x69, 0x6e, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f,
	0x6e, 0x73, 0x65, 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, 0x0f, 0x0a,
	0x0d, 0x4d, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x28,
	0x0a, 0x0e, 0x4d, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
	0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
	0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x11, 0x0a, 0x0f, 0x48, 0x61, 0x73, 0x68,
	0x52, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x2a, 0x0a, 0x10, 0x48,
	0x61, 0x73, 0x68, 0x52, 0x61, 0x74, 0x65, 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, 0x22, 0x11, 0x0a, 0x0f, 0x47, 0x61, 0x73, 0x50, 0x72,
	0x69, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x2f, 0x0a, 0x10, 0x47, 0x61,
	0x73, 0x50, 0x72, 0x69, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1b,
	0x0a, 0x09, 0x67, 0x61, 0x73, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
	0x0c, 0x52, 0x08, 0x67, 0x61, 0x73, 0x50, 0x72, 0x69, 0x63, 0x65, 0x22, 0x11, 0x0a, 0x0f, 0x41,
	0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x2c,
	0x0a, 0x10, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
	0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20,
	0x03, 0x28, 0x0c, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x0f, 0x0a, 0x0d,
	0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x28, 0x0a,
	0x0e, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
	0x16, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52,
	0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x45, 0x0a, 0x0e, 0x42, 0x61, 0x6c, 0x61, 0x6e,
	0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 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, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18,
	0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x22, 0x60,
	0x0a, 0x0f, 0x42, 0x61, 0x6c, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
	0x65, 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, 0x12, 0x19, 0x0a, 0x08, 0x62,
	0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x62,
	0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 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,
	0x22, 0x61, 0x0a, 0x0e, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
	0x73, 0x74, 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, 0x12, 0x19, 0x0a, 0x08,
	0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07,
	0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74,
	0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x69, 0x74,
	0x69, 0x6f, 0x6e, 0x22, 0x76, 0x0a, 0x0f, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x52, 0x65,
	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 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,
	0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
	0x28, 0x0c, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x70,
	0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x70,
	0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18,
	0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x43, 0x0a, 0x0c, 0x4e,
	0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 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, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69,
	0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64,
	0x22, 0x5a, 0x0a, 0x0d, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
	0x65, 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, 0x12, 0x19, 0x0a, 0x08, 0x62,
	0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x62,
	0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x18,
	0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x22, 0x4b, 0x0a, 0x14,
	0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71,
	0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18,
	0x01, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x19,
	0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0c,
	0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x22, 0x62, 0x0a, 0x15, 0x52, 0x65, 0x70,
	0x65, 0x61, 0x74, 0x65, 0x64, 0x4e, 0x6f, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
	0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20,
	0x03, 0x28, 0x0c, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x19, 0x0a, 0x08,
	0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x07,
	0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65,
	0x18, 0x03, 0x20, 0x03, 0x28, 0x0c, 0x52, 0x05, 0x6e, 0x6f, 0x6e, 0x63, 0x65, 0x22, 0x4e, 0x0a,
	0x17, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e,
	0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 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, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02,
	0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x22, 0x65, 0x0a,
	0x18, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e,
	0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 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, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18,
	0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x14,
	0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x63,
	0x6f, 0x75, 0x6e, 0x74, 0x22, 0x43, 0x0a, 0x22, 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, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6c,
	0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09,
	0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x22, 0x5a, 0x0a, 0x23, 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,
	0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01,
	0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x12,
	0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
	0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x41, 0x0a, 0x24, 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, 0x12, 0x19, 0x0a,
	0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52,
	0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x22, 0x58, 0x0a, 0x25, 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, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
	0x01, 0x28, 0x0c, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05,
	0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75,
	0x6e, 0x74, 0x22, 0x38, 0x0a, 0x17, 0x55, 0x6e, 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74,
	0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a,
	0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28,
	0x0c, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x22, 0x4f, 0x0a, 0x18,
	0x55, 0x6e, 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68,
	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63,
	0x6b, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x62, 0x6c,
	0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74,
	0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x36, 0x0a,
	0x19, 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, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c,
	0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x62, 0x6c,
	0x6f, 0x63, 0x6b, 0x49, 0x64, 0x22, 0x4d, 0x0a, 0x1a, 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, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18,
	0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x14,
	0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x63,
	0x6f, 0x75, 0x6e, 0x74, 0x22, 0x45, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x52,
	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 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,
	0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
	0x28, 0x0c, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x22, 0x5a, 0x0a, 0x0f, 0x47,
	0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 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, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63,
	0x6b, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63,
	0x6b, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
	0x0c, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x3b, 0x0a, 0x0b, 0x53, 0x69, 0x67, 0x6e, 0x52,
	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 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,
	0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04,
	0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x0c, 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, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75,
	0x72, 0x65, 0x22, 0x63, 0x0a, 0x16, 0x53, 0x69, 0x67, 0x6e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61,
	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 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, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x78, 0x5f, 0x64, 0x61, 0x74,
	0x61, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x74, 0x78, 0x44, 0x61, 0x74, 0x61, 0x12,
	0x16, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52,
	0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x22, 0x36, 0x0a, 0x17, 0x53, 0x69, 0x67, 0x6e, 0x54,
	0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
	0x73, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x5f, 0x74, 0x78, 0x18,
	0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x54, 0x78, 0x22,
	0x4b, 0x0a, 0x16, 0x53, 0x65, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69,
	0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 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, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02,
	0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x74, 0x78, 0x44, 0x61, 0x74, 0x61, 0x22, 0x32, 0x0a, 0x17,
	0x53, 0x65, 0x6e, 0x64, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52,
	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x78, 0x5f, 0x68, 0x61,
	0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x74, 0x78, 0x48, 0x61, 0x73, 0x68,
	0x22, 0x38, 0x0a, 0x19, 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, 0x12, 0x1b, 0x0a,
	0x09, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x5f, 0x74, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c,
	0x52, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x54, 0x78, 0x22, 0x35, 0x0a, 0x1a, 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, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x78, 0x5f, 0x68,
	0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x74, 0x78, 0x48, 0x61, 0x73,
	0x68, 0x22, 0x2a, 0x0a, 0x0b, 0x43, 0x61, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
	0x12, 0x1b, 0x0a, 0x09, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x5f, 0x74, 0x78, 0x18, 0x01, 0x20,
	0x01, 0x28, 0x0c, 0x52, 0x08, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x54, 0x78, 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, 0x0c, 0x52, 0x06, 0x72,
	0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x31, 0x0a, 0x12, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74,
	0x65, 0x47, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x73,
	0x69, 0x67, 0x6e, 0x65, 0x64, 0x5f, 0x74, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08,
	0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x54, 0x78, 0x22, 0x3f, 0x0a, 0x13, 0x45, 0x73, 0x74, 0x69,
	0x6d, 0x61, 0x74, 0x65, 0x47, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
	0x16, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52,
	0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x67, 0x61, 0x73, 0x18, 0x02,
	0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x67, 0x61, 0x73, 0x22, 0x33, 0x0a, 0x12, 0x42, 0x6c, 0x6f,
	0x63, 0x6b, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
	0x1d, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20,
	0x01, 0x28, 0x0c, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x22, 0x2b,
	0x0a, 0x13, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x79, 0x48, 0x61, 0x73, 0x68, 0x52, 0x65, 0x73,
	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x01,
	0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x22, 0x31, 0x0a, 0x14, 0x42,
	0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75,
	0x65, 0x73, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18,
	0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x22, 0x2d,
	0x0a, 0x15, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x42, 0x79, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x52,
	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x6c, 0x6f, 0x63, 0x6b,
	0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x22, 0x33, 0x0a,
	0x18, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x79, 0x48, 0x61,
	0x73, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x78, 0x5f,
	0x68, 0x61, 0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x74, 0x78, 0x48, 0x61,
	0x73, 0x68, 0x22, 0x34, 0x0a, 0x19, 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, 0x12,
	0x17, 0x0a, 0x07, 0x74, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c,
	0x52, 0x06, 0x74, 0x78, 0x44, 0x61, 0x74, 0x61, 0x22, 0x5c, 0x0a, 0x25, 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, 0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18,
	0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68,
	0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52,
	0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x41, 0x0a, 0x26, 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,
	0x12, 0x17, 0x0a, 0x07, 0x74, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28,
	0x0c, 0x52, 0x06, 0x74, 0x78, 0x44, 0x61, 0x74, 0x61, 0x22, 0x5a, 0x0a, 0x27, 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, 0x12, 0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64,
	0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12,
	0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
	0x69, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x43, 0x0a, 0x28, 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, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x78, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
	0x28, 0x0c, 0x52, 0x06, 0x74, 0x78, 0x44, 0x61, 0x74, 0x61, 0x22, 0x34, 0x0a, 0x19, 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, 0x12, 0x17, 0x0a, 0x07, 0x74, 0x78, 0x5f, 0x68, 0x61,
	0x73, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x74, 0x78, 0x48, 0x61, 0x73, 0x68,
	0x22, 0x3b, 0x0a, 0x1a, 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, 0x12, 0x1d,
	0x0a, 0x0a, 0x74, 0x78, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x18, 0x01, 0x20, 0x01,
	0x28, 0x0c, 0x52, 0x09, 0x74, 0x78, 0x52, 0x65, 0x63, 0x65, 0x69, 0x70, 0x74, 0x22, 0x56, 0x0a,
	0x1f, 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,
	0x12, 0x1d, 0x0a, 0x0a, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x68, 0x61, 0x73, 0x68, 0x18, 0x01,
	0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x48, 0x61, 0x73, 0x68, 0x12,
	0x14, 0x0a, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
	0x69, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x43, 0x0a, 0x20, 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, 0x12, 0x1f, 0x0a, 0x0b, 0x75, 0x6e, 0x63,
	0x6c, 0x65, 0x5f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a,
	0x75, 0x6e, 0x63, 0x6c, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x22, 0x54, 0x0a, 0x21, 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, 0x12,
	0x19, 0x0a, 0x08, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
	0x0c, 0x52, 0x07, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x69, 0x6e,
	0x64, 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x69, 0x6e, 0x64, 0x65, 0x78,
	0x22, 0x45, 0x0a, 0x22, 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, 0x12, 0x1f, 0x0a, 0x0b, 0x75, 0x6e, 0x63, 0x6c, 0x65, 0x5f,
	0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x75, 0x6e, 0x63,
	0x6c, 0x65, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x22, 0x12, 0x0a, 0x10, 0x43, 0x6f, 0x6d, 0x70, 0x69,
	0x6c, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x31, 0x0a, 0x11, 0x43,
	0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
	0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20,
	0x01, 0x28, 0x0c, 0x52, 0x09, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x22, 0x30,
	0x0a, 0x16, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x53, 0x6f, 0x6c, 0x69, 0x64, 0x69, 0x74,
	0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72,
	0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
	0x22, 0x2d, 0x0a, 0x17, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x53, 0x6f, 0x6c, 0x69, 0x64,
	0x69, 0x74, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63,
	0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22,
	0x2b, 0x0a, 0x11, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x4c, 0x4c, 0x4c, 0x52, 0x65, 0x71,
	0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01,
	0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0x28, 0x0a, 0x12,
	0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c, 0x65, 0x4c, 0x4c, 0x4c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
	0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c,
	0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x2f, 0x0a, 0x15, 0x43, 0x6f, 0x6d, 0x70, 0x69, 0x6c,
	0x65, 0x53, 0x65, 0x72, 0x70, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
	0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52,
	0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x22, 0x2c, 0x0a, 0x16, 0x43, 0x6f, 0x6d, 0x70, 0x69,
	0x6c, 0x65, 0x53, 0x65, 0x72, 0x70, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
	0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52,
	0x04, 0x63, 0x6f, 0x64, 0x65, 0x22, 0x28, 0x0a, 0x10, 0x4e, 0x65, 0x77, 0x46, 0x69, 0x6c, 0x74,
	0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72,
	0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x22,
	0x30, 0x0a, 0x11, 0x4e, 0x65, 0x77, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70,
	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x69,
	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x49,
	0x64, 0x22, 0x17, 0x0a, 0x15, 0x4e, 0x65, 0x77, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x46, 0x69, 0x6c,
	0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x35, 0x0a, 0x16, 0x4e, 0x65,
	0x77, 0x42, 0x6c, 0x6f, 0x63, 0x6b, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70,
	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x69,
	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x49,
	0x64, 0x22, 0x21, 0x0a, 0x1f, 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, 0x71,
	0x75, 0x65, 0x73, 0x74, 0x22, 0x3f, 0x0a, 0x20, 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, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x74,
	0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x66, 0x69, 0x6c,
	0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x35, 0x0a, 0x16, 0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61,
	0x6c, 0x6c, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
	0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
	0x28, 0x0c, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x31, 0x0a, 0x17,
	0x55, 0x6e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52,
	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c,
	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22,
	0x33, 0x0a, 0x14, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x73,
	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x74, 0x65,
	0x72, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x74,
	0x65, 0x72, 0x49, 0x64, 0x22, 0x2b, 0x0a, 0x15, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x43, 0x68,
	0x61, 0x6e, 0x67, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a,
	0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x69, 0x6e, 0x66,
	0x6f, 0x22, 0x30, 0x0a, 0x11, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x73, 0x52,
	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72,
	0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x74, 0x65,
	0x72, 0x49, 0x64, 0x22, 0x28, 0x0a, 0x12, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x4c, 0x6f, 0x67,
	0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x6f, 0x67,
	0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x22, 0x23, 0x0a,
	0x0b, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05,
	0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x70, 0x61, 0x72,
	0x61, 0x6d, 0x22, 0x22, 0x0a, 0x0c, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
	0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c,
	0x52, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x42, 0xad, 0x01, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x2e, 0x72,
	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x12, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x52,
	0x65, 0x71, 0x52, 0x65, 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, 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,
}

var (
	file_ring_v1_account_req_res_proto_rawDescOnce sync.Once
	file_ring_v1_account_req_res_proto_rawDescData = file_ring_v1_account_req_res_proto_rawDesc
)

func file_ring_v1_account_req_res_proto_rawDescGZIP() []byte {
	file_ring_v1_account_req_res_proto_rawDescOnce.Do(func() {
		file_ring_v1_account_req_res_proto_rawDescData = protoimpl.X.CompressGZIP(file_ring_v1_account_req_res_proto_rawDescData)
	})
	return file_ring_v1_account_req_res_proto_rawDescData
}

var file_ring_v1_account_req_res_proto_msgTypes = make([]protoimpl.MessageInfo, 94)
var file_ring_v1_account_req_res_proto_goTypes = []interface{}{
	(*NodeVersionRequest)(nil),                       // 0: ring.v1.NodeVersionRequest
	(*NodeVersionResponse)(nil),                      // 1: ring.v1.NodeVersionResponse
	(*Sha3Request)(nil),                              // 2: ring.v1.Sha3Request
	(*Sha3Response)(nil),                             // 3: ring.v1.Sha3Response
	(*NetVersionRequest)(nil),                        // 4: ring.v1.NetVersionRequest
	(*NetVersionResponse)(nil),                       // 5: ring.v1.NetVersionResponse
	(*NetPeerCountRequest)(nil),                      // 6: ring.v1.NetPeerCountRequest
	(*NetPeerCountResponse)(nil),                     // 7: ring.v1.NetPeerCountResponse
	(*ProtocolVersionRequest)(nil),                   // 8: ring.v1.ProtocolVersionRequest
	(*ProtocolVersionResponse)(nil),                  // 9: ring.v1.ProtocolVersionResponse
	(*SyncingRequest)(nil),                           // 10: ring.v1.SyncingRequest
	(*SyncingResponse)(nil),                          // 11: ring.v1.SyncingResponse
	(*CoinbaseRequest)(nil),                          // 12: ring.v1.CoinbaseRequest
	(*CoinbaseResponse)(nil),                         // 13: ring.v1.CoinbaseResponse
	(*MiningRequest)(nil),                            // 14: ring.v1.MiningRequest
	(*MiningResponse)(nil),                           // 15: ring.v1.MiningResponse
	(*HashRateRequest)(nil),                          // 16: ring.v1.HashRateRequest
	(*HashRateResponse)(nil),                         // 17: ring.v1.HashRateResponse
	(*GasPriceRequest)(nil),                          // 18: ring.v1.GasPriceRequest
	(*GasPriceResponse)(nil),                         // 19: ring.v1.GasPriceResponse
	(*AccountsRequest)(nil),                          // 20: ring.v1.AccountsRequest
	(*AccountsResponse)(nil),                         // 21: ring.v1.AccountsResponse
	(*HeightRequest)(nil),                            // 22: ring.v1.HeightRequest
	(*HeightResponse)(nil),                           // 23: ring.v1.HeightResponse
	(*BalanceRequest)(nil),                           // 24: ring.v1.BalanceRequest
	(*BalanceResponse)(nil),                          // 25: ring.v1.BalanceResponse
	(*StorageRequest)(nil),                           // 26: ring.v1.StorageRequest
	(*StorageResponse)(nil),                          // 27: ring.v1.StorageResponse
	(*NonceRequest)(nil),                             // 28: ring.v1.NonceRequest
	(*NonceResponse)(nil),                            // 29: ring.v1.NonceResponse
	(*RepeatedNonceRequest)(nil),                     // 30: ring.v1.RepeatedNonceRequest
	(*RepeatedNonceResponse)(nil),                    // 31: ring.v1.RepeatedNonceResponse
	(*TransactionCountRequest)(nil),                  // 32: ring.v1.TransactionCountRequest
	(*TransactionCountResponse)(nil),                 // 33: ring.v1.TransactionCountResponse
	(*BlockTransactionCountByHashRequest)(nil),       // 34: ring.v1.BlockTransactionCountByHashRequest
	(*BlockTransactionCountByHashResponse)(nil),      // 35: ring.v1.BlockTransactionCountByHashResponse
	(*BlockTransactionCountByNumberRequest)(nil),     // 36: ring.v1.BlockTransactionCountByNumberRequest
	(*BlockTransactionCountByNumberResponse)(nil),    // 37: ring.v1.BlockTransactionCountByNumberResponse
	(*UncleCountByHashRequest)(nil),                  // 38: ring.v1.UncleCountByHashRequest
	(*UncleCountByHashResponse)(nil),                 // 39: ring.v1.UncleCountByHashResponse
	(*UncleCountByNumberRequest)(nil),                // 40: ring.v1.UncleCountByNumberRequest
	(*UncleCountByNumberResponse)(nil),               // 41: ring.v1.UncleCountByNumberResponse
	(*GetCodeRequest)(nil),                           // 42: ring.v1.GetCodeRequest
	(*GetCodeResponse)(nil),                          // 43: ring.v1.GetCodeResponse
	(*SignRequest)(nil),                              // 44: ring.v1.SignRequest
	(*SignResponse)(nil),                             // 45: ring.v1.SignResponse
	(*SignTransactionRequest)(nil),                   // 46: ring.v1.SignTransactionRequest
	(*SignTransactionResponse)(nil),                  // 47: ring.v1.SignTransactionResponse
	(*SendTransactionRequest)(nil),                   // 48: ring.v1.SendTransactionRequest
	(*SendTransactionResponse)(nil),                  // 49: ring.v1.SendTransactionResponse
	(*SendRawTransactionRequest)(nil),                // 50: ring.v1.SendRawTransactionRequest
	(*SendRawTransactionResponse)(nil),               // 51: ring.v1.SendRawTransactionResponse
	(*CallRequest)(nil),                              // 52: ring.v1.CallRequest
	(*CallResponse)(nil),                             // 53: ring.v1.CallResponse
	(*EstimateGasRequest)(nil),                       // 54: ring.v1.EstimateGasRequest
	(*EstimateGasResponse)(nil),                      // 55: ring.v1.EstimateGasResponse
	(*BlockByHashRequest)(nil),                       // 56: ring.v1.BlockByHashRequest
	(*BlockByHashResponse)(nil),                      // 57: ring.v1.BlockByHashResponse
	(*BlockByNumberRequest)(nil),                     // 58: ring.v1.BlockByNumberRequest
	(*BlockByNumberResponse)(nil),                    // 59: ring.v1.BlockByNumberResponse
	(*TransactionByHashRequest)(nil),                 // 60: ring.v1.TransactionByHashRequest
	(*TransactionByHashResponse)(nil),                // 61: ring.v1.TransactionByHashResponse
	(*TransactionByBlockHashAndIndexRequest)(nil),    // 62: ring.v1.TransactionByBlockHashAndIndexRequest
	(*TransactionByBlockHashAndIndexResponse)(nil),   // 63: ring.v1.TransactionByBlockHashAndIndexResponse
	(*TransactionByBlockNumberAndIndexRequest)(nil),  // 64: ring.v1.TransactionByBlockNumberAndIndexRequest
	(*TransactionByBlockNumberAndIndexResponse)(nil), // 65: ring.v1.TransactionByBlockNumberAndIndexResponse
	(*TransactionReceiptRequest)(nil),                // 66: ring.v1.TransactionReceiptRequest
	(*TransactionReceiptResponse)(nil),               // 67: ring.v1.TransactionReceiptResponse
	(*UncleByBlockHashAndIndexRequest)(nil),          // 68: ring.v1.UncleByBlockHashAndIndexRequest
	(*UncleByBlockHashAndIndexResponse)(nil),         // 69: ring.v1.UncleByBlockHashAndIndexResponse
	(*UncleByBlockNumberAndIndexRequest)(nil),        // 70: ring.v1.UncleByBlockNumberAndIndexRequest
	(*UncleByBlockNumberAndIndexResponse)(nil),       // 71: ring.v1.UncleByBlockNumberAndIndexResponse
	(*CompilersRequest)(nil),                         // 72: ring.v1.CompilersRequest
	(*CompilersResponse)(nil),                        // 73: ring.v1.CompilersResponse
	(*CompileSolidityRequest)(nil),                   // 74: ring.v1.CompileSolidityRequest
	(*CompileSolidityResponse)(nil),                  // 75: ring.v1.CompileSolidityResponse
	(*CompileLLLRequest)(nil),                        // 76: ring.v1.CompileLLLRequest
	(*CompileLLLResponse)(nil),                       // 77: ring.v1.CompileLLLResponse
	(*CompileSerpentRequest)(nil),                    // 78: ring.v1.CompileSerpentRequest
	(*CompileSerpentResponse)(nil),                   // 79: ring.v1.CompileSerpentResponse
	(*NewFilterRequest)(nil),                         // 80: ring.v1.NewFilterRequest
	(*NewFilterResponse)(nil),                        // 81: ring.v1.NewFilterResponse
	(*NewBlockFilterRequest)(nil),                    // 82: ring.v1.NewBlockFilterRequest
	(*NewBlockFilterResponse)(nil),                   // 83: ring.v1.NewBlockFilterResponse
	(*PendingTransactionFilterRequest)(nil),          // 84: ring.v1.PendingTransactionFilterRequest
	(*PendingTransactionFilterResponse)(nil),         // 85: ring.v1.PendingTransactionFilterResponse
	(*UninstallFilterRequest)(nil),                   // 86: ring.v1.UninstallFilterRequest
	(*UninstallFilterResponse)(nil),                  // 87: ring.v1.UninstallFilterResponse
	(*FilterChangesRequest)(nil),                     // 88: ring.v1.FilterChangesRequest
	(*FilterChangesResponse)(nil),                    // 89: ring.v1.FilterChangesResponse
	(*FilterLogsRequest)(nil),                        // 90: ring.v1.FilterLogsRequest
	(*FilterLogsResponse)(nil),                       // 91: ring.v1.FilterLogsResponse
	(*LogsRequest)(nil),                              // 92: ring.v1.LogsRequest
	(*LogsResponse)(nil),                             // 93: ring.v1.LogsResponse
}
var file_ring_v1_account_req_res_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_ring_v1_account_req_res_proto_init() }
func file_ring_v1_account_req_res_proto_init() {
	if File_ring_v1_account_req_res_proto != nil {
		return
	}
	if !protoimpl.UnsafeEnabled {
		file_ring_v1_account_req_res_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*NodeVersionRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*NodeVersionResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*Sha3Request); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*Sha3Response); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*NetVersionRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*NetVersionResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*NetPeerCountRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*NetPeerCountResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*ProtocolVersionRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*ProtocolVersionResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*SyncingRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*SyncingResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*CoinbaseRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*CoinbaseResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*MiningRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*MiningResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*HashRateRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*HashRateResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*GasPriceRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*GasPriceResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*AccountsRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*AccountsResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*HeightRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*HeightResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BalanceRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BalanceResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*StorageRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*StorageResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*NonceRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*NonceResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*RepeatedNonceRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*RepeatedNonceResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*TransactionCountRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*TransactionCountResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BlockTransactionCountByHashRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BlockTransactionCountByHashResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BlockTransactionCountByNumberRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BlockTransactionCountByNumberResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*UncleCountByHashRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*UncleCountByHashResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*UncleCountByNumberRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*UncleCountByNumberResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*GetCodeRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*GetCodeResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*SignRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*SignResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*SignTransactionRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*SignTransactionResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*SendTransactionRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*SendTransactionResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*SendRawTransactionRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*SendRawTransactionResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[52].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_ring_v1_account_req_res_proto_msgTypes[53].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
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*EstimateGasRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*EstimateGasResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BlockByHashRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BlockByHashResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BlockByNumberRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*BlockByNumberResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*TransactionByHashRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*TransactionByHashResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*TransactionByBlockHashAndIndexRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*TransactionByBlockHashAndIndexResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*TransactionByBlockNumberAndIndexRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*TransactionByBlockNumberAndIndexResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*TransactionReceiptRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*TransactionReceiptResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*UncleByBlockHashAndIndexRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*UncleByBlockHashAndIndexResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*UncleByBlockNumberAndIndexRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*UncleByBlockNumberAndIndexResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*CompilersRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*CompilersResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*CompileSolidityRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*CompileSolidityResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*CompileLLLRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*CompileLLLResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[78].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*CompileSerpentRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[79].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*CompileSerpentResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[80].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*NewFilterRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[81].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*NewFilterResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[82].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*NewBlockFilterRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[83].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*NewBlockFilterResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[84].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*PendingTransactionFilterRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[85].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*PendingTransactionFilterResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[86].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*UninstallFilterRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[87].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*UninstallFilterResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[88].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*FilterChangesRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[89].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*FilterChangesResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[90].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*FilterLogsRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[91].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*FilterLogsResponse); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[92].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*LogsRequest); i {
			case 0:
				return &v.state
			case 1:
				return &v.sizeCache
			case 2:
				return &v.unknownFields
			default:
				return nil
			}
		}
		file_ring_v1_account_req_res_proto_msgTypes[93].Exporter = func(v interface{}, i int) interface{} {
			switch v := v.(*LogsResponse); 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_ring_v1_account_req_res_proto_rawDesc,
			NumEnums:      0,
			NumMessages:   94,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_ring_v1_account_req_res_proto_goTypes,
		DependencyIndexes: file_ring_v1_account_req_res_proto_depIdxs,
		MessageInfos:      file_ring_v1_account_req_res_proto_msgTypes,
	}.Build()
	File_ring_v1_account_req_res_proto = out.File
	file_ring_v1_account_req_res_proto_rawDesc = nil
	file_ring_v1_account_req_res_proto_goTypes = nil
	file_ring_v1_account_req_res_proto_depIdxs = nil
}
