Use LRN abbrevation for names #10
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -25,8 +25,8 @@ const ( | ||||
| 	Query_GetRecordsByBondId_FullMethodName       = "/cerc.registry.v1.Query/GetRecordsByBondId" | ||||
| 	Query_NameRecords_FullMethodName              = "/cerc.registry.v1.Query/NameRecords" | ||||
| 	Query_Whois_FullMethodName                    = "/cerc.registry.v1.Query/Whois" | ||||
| 	Query_LookupCrn_FullMethodName                = "/cerc.registry.v1.Query/LookupCrn" | ||||
| 	Query_ResolveCrn_FullMethodName               = "/cerc.registry.v1.Query/ResolveCrn" | ||||
| 	Query_LookupLrn_FullMethodName                = "/cerc.registry.v1.Query/LookupLrn" | ||||
| 	Query_ResolveLrn_FullMethodName               = "/cerc.registry.v1.Query/ResolveLrn" | ||||
| 	Query_GetRegistryModuleBalance_FullMethodName = "/cerc.registry.v1.Query/GetRegistryModuleBalance" | ||||
| ) | ||||
| 
 | ||||
| @ -46,10 +46,10 @@ type QueryClient interface { | ||||
| 	NameRecords(ctx context.Context, in *QueryNameRecordsRequest, opts ...grpc.CallOption) (*QueryNameRecordsResponse, error) | ||||
| 	// Whois method retrieve the name authority info
 | ||||
| 	Whois(ctx context.Context, in *QueryWhoisRequest, opts ...grpc.CallOption) (*QueryWhoisResponse, error) | ||||
| 	// LookupCrn
 | ||||
| 	LookupCrn(ctx context.Context, in *QueryLookupCrnRequest, opts ...grpc.CallOption) (*QueryLookupCrnResponse, error) | ||||
| 	// ResolveCrn
 | ||||
| 	ResolveCrn(ctx context.Context, in *QueryResolveCrnRequest, opts ...grpc.CallOption) (*QueryResolveCrnResponse, error) | ||||
| 	// LookupLrn
 | ||||
| 	LookupLrn(ctx context.Context, in *QueryLookupLrnRequest, opts ...grpc.CallOption) (*QueryLookupLrnResponse, error) | ||||
| 	// ResolveLrn
 | ||||
| 	ResolveLrn(ctx context.Context, in *QueryResolveLrnRequest, opts ...grpc.CallOption) (*QueryResolveLrnResponse, error) | ||||
| 	// Get registry module balance
 | ||||
| 	GetRegistryModuleBalance(ctx context.Context, in *QueryGetRegistryModuleBalanceRequest, opts ...grpc.CallOption) (*QueryGetRegistryModuleBalanceResponse, error) | ||||
| } | ||||
| @ -116,18 +116,18 @@ func (c *queryClient) Whois(ctx context.Context, in *QueryWhoisRequest, opts ... | ||||
| 	return out, nil | ||||
| } | ||||
| 
 | ||||
| func (c *queryClient) LookupCrn(ctx context.Context, in *QueryLookupCrnRequest, opts ...grpc.CallOption) (*QueryLookupCrnResponse, error) { | ||||
| 	out := new(QueryLookupCrnResponse) | ||||
| 	err := c.cc.Invoke(ctx, Query_LookupCrn_FullMethodName, in, out, opts...) | ||||
| func (c *queryClient) LookupLrn(ctx context.Context, in *QueryLookupLrnRequest, opts ...grpc.CallOption) (*QueryLookupLrnResponse, error) { | ||||
| 	out := new(QueryLookupLrnResponse) | ||||
| 	err := c.cc.Invoke(ctx, Query_LookupLrn_FullMethodName, in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	return out, nil | ||||
| } | ||||
| 
 | ||||
| func (c *queryClient) ResolveCrn(ctx context.Context, in *QueryResolveCrnRequest, opts ...grpc.CallOption) (*QueryResolveCrnResponse, error) { | ||||
| 	out := new(QueryResolveCrnResponse) | ||||
| 	err := c.cc.Invoke(ctx, Query_ResolveCrn_FullMethodName, in, out, opts...) | ||||
| func (c *queryClient) ResolveLrn(ctx context.Context, in *QueryResolveLrnRequest, opts ...grpc.CallOption) (*QueryResolveLrnResponse, error) { | ||||
| 	out := new(QueryResolveLrnResponse) | ||||
| 	err := c.cc.Invoke(ctx, Query_ResolveLrn_FullMethodName, in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -159,10 +159,10 @@ type QueryServer interface { | ||||
| 	NameRecords(context.Context, *QueryNameRecordsRequest) (*QueryNameRecordsResponse, error) | ||||
| 	// Whois method retrieve the name authority info
 | ||||
| 	Whois(context.Context, *QueryWhoisRequest) (*QueryWhoisResponse, error) | ||||
| 	// LookupCrn
 | ||||
| 	LookupCrn(context.Context, *QueryLookupCrnRequest) (*QueryLookupCrnResponse, error) | ||||
| 	// ResolveCrn
 | ||||
| 	ResolveCrn(context.Context, *QueryResolveCrnRequest) (*QueryResolveCrnResponse, error) | ||||
| 	// LookupLrn
 | ||||
| 	LookupLrn(context.Context, *QueryLookupLrnRequest) (*QueryLookupLrnResponse, error) | ||||
| 	// ResolveLrn
 | ||||
| 	ResolveLrn(context.Context, *QueryResolveLrnRequest) (*QueryResolveLrnResponse, error) | ||||
| 	// Get registry module balance
 | ||||
| 	GetRegistryModuleBalance(context.Context, *QueryGetRegistryModuleBalanceRequest) (*QueryGetRegistryModuleBalanceResponse, error) | ||||
| 	mustEmbedUnimplementedQueryServer() | ||||
| @ -190,11 +190,11 @@ func (UnimplementedQueryServer) NameRecords(context.Context, *QueryNameRecordsRe | ||||
| func (UnimplementedQueryServer) Whois(context.Context, *QueryWhoisRequest) (*QueryWhoisResponse, error) { | ||||
| 	return nil, status.Errorf(codes.Unimplemented, "method Whois not implemented") | ||||
| } | ||||
| func (UnimplementedQueryServer) LookupCrn(context.Context, *QueryLookupCrnRequest) (*QueryLookupCrnResponse, error) { | ||||
| 	return nil, status.Errorf(codes.Unimplemented, "method LookupCrn not implemented") | ||||
| func (UnimplementedQueryServer) LookupLrn(context.Context, *QueryLookupLrnRequest) (*QueryLookupLrnResponse, error) { | ||||
| 	return nil, status.Errorf(codes.Unimplemented, "method LookupLrn not implemented") | ||||
| } | ||||
| func (UnimplementedQueryServer) ResolveCrn(context.Context, *QueryResolveCrnRequest) (*QueryResolveCrnResponse, error) { | ||||
| 	return nil, status.Errorf(codes.Unimplemented, "method ResolveCrn not implemented") | ||||
| func (UnimplementedQueryServer) ResolveLrn(context.Context, *QueryResolveLrnRequest) (*QueryResolveLrnResponse, error) { | ||||
| 	return nil, status.Errorf(codes.Unimplemented, "method ResolveLrn not implemented") | ||||
| } | ||||
| func (UnimplementedQueryServer) GetRegistryModuleBalance(context.Context, *QueryGetRegistryModuleBalanceRequest) (*QueryGetRegistryModuleBalanceResponse, error) { | ||||
| 	return nil, status.Errorf(codes.Unimplemented, "method GetRegistryModuleBalance not implemented") | ||||
| @ -320,38 +320,38 @@ func _Query_Whois_Handler(srv interface{}, ctx context.Context, dec func(interfa | ||||
| 	return interceptor(ctx, in, info, handler) | ||||
| } | ||||
| 
 | ||||
| func _Query_LookupCrn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | ||||
| 	in := new(QueryLookupCrnRequest) | ||||
| func _Query_LookupLrn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | ||||
| 	in := new(QueryLookupLrnRequest) | ||||
| 	if err := dec(in); err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	if interceptor == nil { | ||||
| 		return srv.(QueryServer).LookupCrn(ctx, in) | ||||
| 		return srv.(QueryServer).LookupLrn(ctx, in) | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: Query_LookupCrn_FullMethodName, | ||||
| 		FullMethod: Query_LookupLrn_FullMethodName, | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).LookupCrn(ctx, req.(*QueryLookupCrnRequest)) | ||||
| 		return srv.(QueryServer).LookupLrn(ctx, req.(*QueryLookupLrnRequest)) | ||||
| 	} | ||||
| 	return interceptor(ctx, in, info, handler) | ||||
| } | ||||
| 
 | ||||
| func _Query_ResolveCrn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | ||||
| 	in := new(QueryResolveCrnRequest) | ||||
| func _Query_ResolveLrn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | ||||
| 	in := new(QueryResolveLrnRequest) | ||||
| 	if err := dec(in); err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	if interceptor == nil { | ||||
| 		return srv.(QueryServer).ResolveCrn(ctx, in) | ||||
| 		return srv.(QueryServer).ResolveLrn(ctx, in) | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: Query_ResolveCrn_FullMethodName, | ||||
| 		FullMethod: Query_ResolveLrn_FullMethodName, | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).ResolveCrn(ctx, req.(*QueryResolveCrnRequest)) | ||||
| 		return srv.(QueryServer).ResolveLrn(ctx, req.(*QueryResolveLrnRequest)) | ||||
| 	} | ||||
| 	return interceptor(ctx, in, info, handler) | ||||
| } | ||||
| @ -406,12 +406,12 @@ var Query_ServiceDesc = grpc.ServiceDesc{ | ||||
| 			Handler:    _Query_Whois_Handler, | ||||
| 		}, | ||||
| 		{ | ||||
| 			MethodName: "LookupCrn", | ||||
| 			Handler:    _Query_LookupCrn_Handler, | ||||
| 			MethodName: "LookupLrn", | ||||
| 			Handler:    _Query_LookupLrn_Handler, | ||||
| 		}, | ||||
| 		{ | ||||
| 			MethodName: "ResolveCrn", | ||||
| 			Handler:    _Query_ResolveCrn_Handler, | ||||
| 			MethodName: "ResolveLrn", | ||||
| 			Handler:    _Query_ResolveLrn_Handler, | ||||
| 		}, | ||||
| 		{ | ||||
| 			MethodName: "GetRegistryModuleBalance", | ||||
|  | ||||
| @ -1573,7 +1573,7 @@ func (x *fastReflection_Payload) ProtoMethods() *protoiface.Methods { | ||||
| 
 | ||||
| var ( | ||||
| 	md_MsgSetName        protoreflect.MessageDescriptor | ||||
| 	fd_MsgSetName_crn    protoreflect.FieldDescriptor | ||||
| 	fd_MsgSetName_lrn    protoreflect.FieldDescriptor | ||||
| 	fd_MsgSetName_cid    protoreflect.FieldDescriptor | ||||
| 	fd_MsgSetName_signer protoreflect.FieldDescriptor | ||||
| ) | ||||
| @ -1581,7 +1581,7 @@ var ( | ||||
| func init() { | ||||
| 	file_cerc_registry_v1_tx_proto_init() | ||||
| 	md_MsgSetName = File_cerc_registry_v1_tx_proto.Messages().ByName("MsgSetName") | ||||
| 	fd_MsgSetName_crn = md_MsgSetName.Fields().ByName("crn") | ||||
| 	fd_MsgSetName_lrn = md_MsgSetName.Fields().ByName("lrn") | ||||
| 	fd_MsgSetName_cid = md_MsgSetName.Fields().ByName("cid") | ||||
| 	fd_MsgSetName_signer = md_MsgSetName.Fields().ByName("signer") | ||||
| } | ||||
| @ -1651,9 +1651,9 @@ func (x *fastReflection_MsgSetName) Interface() protoreflect.ProtoMessage { | ||||
| // While iterating, mutating operations may only be performed
 | ||||
| // on the current field descriptor.
 | ||||
| func (x *fastReflection_MsgSetName) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { | ||||
| 	if x.Crn != "" { | ||||
| 		value := protoreflect.ValueOfString(x.Crn) | ||||
| 		if !f(fd_MsgSetName_crn, value) { | ||||
| 	if x.Lrn != "" { | ||||
| 		value := protoreflect.ValueOfString(x.Lrn) | ||||
| 		if !f(fd_MsgSetName_lrn, value) { | ||||
| 			return | ||||
| 		} | ||||
| 	} | ||||
| @ -1684,8 +1684,8 @@ func (x *fastReflection_MsgSetName) Range(f func(protoreflect.FieldDescriptor, p | ||||
| // a repeated field is populated if it is non-empty.
 | ||||
| func (x *fastReflection_MsgSetName) Has(fd protoreflect.FieldDescriptor) bool { | ||||
| 	switch fd.FullName() { | ||||
| 	case "cerc.registry.v1.MsgSetName.crn": | ||||
| 		return x.Crn != "" | ||||
| 	case "cerc.registry.v1.MsgSetName.lrn": | ||||
| 		return x.Lrn != "" | ||||
| 	case "cerc.registry.v1.MsgSetName.cid": | ||||
| 		return x.Cid != "" | ||||
| 	case "cerc.registry.v1.MsgSetName.signer": | ||||
| @ -1706,8 +1706,8 @@ func (x *fastReflection_MsgSetName) Has(fd protoreflect.FieldDescriptor) bool { | ||||
| // Clear is a mutating operation and unsafe for concurrent use.
 | ||||
| func (x *fastReflection_MsgSetName) Clear(fd protoreflect.FieldDescriptor) { | ||||
| 	switch fd.FullName() { | ||||
| 	case "cerc.registry.v1.MsgSetName.crn": | ||||
| 		x.Crn = "" | ||||
| 	case "cerc.registry.v1.MsgSetName.lrn": | ||||
| 		x.Lrn = "" | ||||
| 	case "cerc.registry.v1.MsgSetName.cid": | ||||
| 		x.Cid = "" | ||||
| 	case "cerc.registry.v1.MsgSetName.signer": | ||||
| @ -1728,8 +1728,8 @@ func (x *fastReflection_MsgSetName) Clear(fd protoreflect.FieldDescriptor) { | ||||
| // of the value; to obtain a mutable reference, use Mutable.
 | ||||
| func (x *fastReflection_MsgSetName) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { | ||||
| 	switch descriptor.FullName() { | ||||
| 	case "cerc.registry.v1.MsgSetName.crn": | ||||
| 		value := x.Crn | ||||
| 	case "cerc.registry.v1.MsgSetName.lrn": | ||||
| 		value := x.Lrn | ||||
| 		return protoreflect.ValueOfString(value) | ||||
| 	case "cerc.registry.v1.MsgSetName.cid": | ||||
| 		value := x.Cid | ||||
| @ -1757,8 +1757,8 @@ func (x *fastReflection_MsgSetName) Get(descriptor protoreflect.FieldDescriptor) | ||||
| // Set is a mutating operation and unsafe for concurrent use.
 | ||||
| func (x *fastReflection_MsgSetName) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { | ||||
| 	switch fd.FullName() { | ||||
| 	case "cerc.registry.v1.MsgSetName.crn": | ||||
| 		x.Crn = value.Interface().(string) | ||||
| 	case "cerc.registry.v1.MsgSetName.lrn": | ||||
| 		x.Lrn = value.Interface().(string) | ||||
| 	case "cerc.registry.v1.MsgSetName.cid": | ||||
| 		x.Cid = value.Interface().(string) | ||||
| 	case "cerc.registry.v1.MsgSetName.signer": | ||||
| @ -1783,8 +1783,8 @@ func (x *fastReflection_MsgSetName) Set(fd protoreflect.FieldDescriptor, value p | ||||
| // Mutable is a mutating operation and unsafe for concurrent use.
 | ||||
| func (x *fastReflection_MsgSetName) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { | ||||
| 	switch fd.FullName() { | ||||
| 	case "cerc.registry.v1.MsgSetName.crn": | ||||
| 		panic(fmt.Errorf("field crn of message cerc.registry.v1.MsgSetName is not mutable")) | ||||
| 	case "cerc.registry.v1.MsgSetName.lrn": | ||||
| 		panic(fmt.Errorf("field lrn of message cerc.registry.v1.MsgSetName is not mutable")) | ||||
| 	case "cerc.registry.v1.MsgSetName.cid": | ||||
| 		panic(fmt.Errorf("field cid of message cerc.registry.v1.MsgSetName is not mutable")) | ||||
| 	case "cerc.registry.v1.MsgSetName.signer": | ||||
| @ -1802,7 +1802,7 @@ func (x *fastReflection_MsgSetName) Mutable(fd protoreflect.FieldDescriptor) pro | ||||
| // For lists, maps, and messages, this returns a new, empty, mutable value.
 | ||||
| func (x *fastReflection_MsgSetName) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { | ||||
| 	switch fd.FullName() { | ||||
| 	case "cerc.registry.v1.MsgSetName.crn": | ||||
| 	case "cerc.registry.v1.MsgSetName.lrn": | ||||
| 		return protoreflect.ValueOfString("") | ||||
| 	case "cerc.registry.v1.MsgSetName.cid": | ||||
| 		return protoreflect.ValueOfString("") | ||||
| @ -1877,7 +1877,7 @@ func (x *fastReflection_MsgSetName) ProtoMethods() *protoiface.Methods { | ||||
| 		var n int | ||||
| 		var l int | ||||
| 		_ = l | ||||
| 		l = len(x.Crn) | ||||
| 		l = len(x.Lrn) | ||||
| 		if l > 0 { | ||||
| 			n += 1 + l + runtime.Sov(uint64(l)) | ||||
| 		} | ||||
| @ -1932,10 +1932,10 @@ func (x *fastReflection_MsgSetName) ProtoMethods() *protoiface.Methods { | ||||
| 			i-- | ||||
| 			dAtA[i] = 0x12 | ||||
| 		} | ||||
| 		if len(x.Crn) > 0 { | ||||
| 			i -= len(x.Crn) | ||||
| 			copy(dAtA[i:], x.Crn) | ||||
| 			i = runtime.EncodeVarint(dAtA, i, uint64(len(x.Crn))) | ||||
| 		if len(x.Lrn) > 0 { | ||||
| 			i -= len(x.Lrn) | ||||
| 			copy(dAtA[i:], x.Lrn) | ||||
| 			i = runtime.EncodeVarint(dAtA, i, uint64(len(x.Lrn))) | ||||
| 			i-- | ||||
| 			dAtA[i] = 0xa | ||||
| 		} | ||||
| @ -1990,7 +1990,7 @@ func (x *fastReflection_MsgSetName) ProtoMethods() *protoiface.Methods { | ||||
| 			switch fieldNum { | ||||
| 			case 1: | ||||
| 				if wireType != 2 { | ||||
| 					return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field Crn", wireType) | ||||
| 					return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field Lrn", wireType) | ||||
| 				} | ||||
| 				var stringLen uint64 | ||||
| 				for shift := uint(0); ; shift += 7 { | ||||
| @ -2018,7 +2018,7 @@ func (x *fastReflection_MsgSetName) ProtoMethods() *protoiface.Methods { | ||||
| 				if postIndex > l { | ||||
| 					return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, io.ErrUnexpectedEOF | ||||
| 				} | ||||
| 				x.Crn = string(dAtA[iNdEx:postIndex]) | ||||
| 				x.Lrn = string(dAtA[iNdEx:postIndex]) | ||||
| 				iNdEx = postIndex | ||||
| 			case 2: | ||||
| 				if wireType != 2 { | ||||
| @ -4285,14 +4285,14 @@ func (x *fastReflection_MsgSetAuthorityBondResponse) ProtoMethods() *protoiface. | ||||
| 
 | ||||
| var ( | ||||
| 	md_MsgDeleteNameAuthority        protoreflect.MessageDescriptor | ||||
| 	fd_MsgDeleteNameAuthority_crn    protoreflect.FieldDescriptor | ||||
| 	fd_MsgDeleteNameAuthority_lrn    protoreflect.FieldDescriptor | ||||
| 	fd_MsgDeleteNameAuthority_signer protoreflect.FieldDescriptor | ||||
| ) | ||||
| 
 | ||||
| func init() { | ||||
| 	file_cerc_registry_v1_tx_proto_init() | ||||
| 	md_MsgDeleteNameAuthority = File_cerc_registry_v1_tx_proto.Messages().ByName("MsgDeleteNameAuthority") | ||||
| 	fd_MsgDeleteNameAuthority_crn = md_MsgDeleteNameAuthority.Fields().ByName("crn") | ||||
| 	fd_MsgDeleteNameAuthority_lrn = md_MsgDeleteNameAuthority.Fields().ByName("lrn") | ||||
| 	fd_MsgDeleteNameAuthority_signer = md_MsgDeleteNameAuthority.Fields().ByName("signer") | ||||
| } | ||||
| 
 | ||||
| @ -4361,9 +4361,9 @@ func (x *fastReflection_MsgDeleteNameAuthority) Interface() protoreflect.ProtoMe | ||||
| // While iterating, mutating operations may only be performed
 | ||||
| // on the current field descriptor.
 | ||||
| func (x *fastReflection_MsgDeleteNameAuthority) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { | ||||
| 	if x.Crn != "" { | ||||
| 		value := protoreflect.ValueOfString(x.Crn) | ||||
| 		if !f(fd_MsgDeleteNameAuthority_crn, value) { | ||||
| 	if x.Lrn != "" { | ||||
| 		value := protoreflect.ValueOfString(x.Lrn) | ||||
| 		if !f(fd_MsgDeleteNameAuthority_lrn, value) { | ||||
| 			return | ||||
| 		} | ||||
| 	} | ||||
| @ -4388,8 +4388,8 @@ func (x *fastReflection_MsgDeleteNameAuthority) Range(f func(protoreflect.FieldD | ||||
| // a repeated field is populated if it is non-empty.
 | ||||
| func (x *fastReflection_MsgDeleteNameAuthority) Has(fd protoreflect.FieldDescriptor) bool { | ||||
| 	switch fd.FullName() { | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.crn": | ||||
| 		return x.Crn != "" | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.lrn": | ||||
| 		return x.Lrn != "" | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.signer": | ||||
| 		return x.Signer != "" | ||||
| 	default: | ||||
| @ -4408,8 +4408,8 @@ func (x *fastReflection_MsgDeleteNameAuthority) Has(fd protoreflect.FieldDescrip | ||||
| // Clear is a mutating operation and unsafe for concurrent use.
 | ||||
| func (x *fastReflection_MsgDeleteNameAuthority) Clear(fd protoreflect.FieldDescriptor) { | ||||
| 	switch fd.FullName() { | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.crn": | ||||
| 		x.Crn = "" | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.lrn": | ||||
| 		x.Lrn = "" | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.signer": | ||||
| 		x.Signer = "" | ||||
| 	default: | ||||
| @ -4428,8 +4428,8 @@ func (x *fastReflection_MsgDeleteNameAuthority) Clear(fd protoreflect.FieldDescr | ||||
| // of the value; to obtain a mutable reference, use Mutable.
 | ||||
| func (x *fastReflection_MsgDeleteNameAuthority) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { | ||||
| 	switch descriptor.FullName() { | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.crn": | ||||
| 		value := x.Crn | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.lrn": | ||||
| 		value := x.Lrn | ||||
| 		return protoreflect.ValueOfString(value) | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.signer": | ||||
| 		value := x.Signer | ||||
| @ -4454,8 +4454,8 @@ func (x *fastReflection_MsgDeleteNameAuthority) Get(descriptor protoreflect.Fiel | ||||
| // Set is a mutating operation and unsafe for concurrent use.
 | ||||
| func (x *fastReflection_MsgDeleteNameAuthority) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { | ||||
| 	switch fd.FullName() { | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.crn": | ||||
| 		x.Crn = value.Interface().(string) | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.lrn": | ||||
| 		x.Lrn = value.Interface().(string) | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.signer": | ||||
| 		x.Signer = value.Interface().(string) | ||||
| 	default: | ||||
| @ -4478,8 +4478,8 @@ func (x *fastReflection_MsgDeleteNameAuthority) Set(fd protoreflect.FieldDescrip | ||||
| // Mutable is a mutating operation and unsafe for concurrent use.
 | ||||
| func (x *fastReflection_MsgDeleteNameAuthority) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { | ||||
| 	switch fd.FullName() { | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.crn": | ||||
| 		panic(fmt.Errorf("field crn of message cerc.registry.v1.MsgDeleteNameAuthority is not mutable")) | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.lrn": | ||||
| 		panic(fmt.Errorf("field lrn of message cerc.registry.v1.MsgDeleteNameAuthority is not mutable")) | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.signer": | ||||
| 		panic(fmt.Errorf("field signer of message cerc.registry.v1.MsgDeleteNameAuthority is not mutable")) | ||||
| 	default: | ||||
| @ -4495,7 +4495,7 @@ func (x *fastReflection_MsgDeleteNameAuthority) Mutable(fd protoreflect.FieldDes | ||||
| // For lists, maps, and messages, this returns a new, empty, mutable value.
 | ||||
| func (x *fastReflection_MsgDeleteNameAuthority) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { | ||||
| 	switch fd.FullName() { | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.crn": | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.lrn": | ||||
| 		return protoreflect.ValueOfString("") | ||||
| 	case "cerc.registry.v1.MsgDeleteNameAuthority.signer": | ||||
| 		return protoreflect.ValueOfString("") | ||||
| @ -4568,7 +4568,7 @@ func (x *fastReflection_MsgDeleteNameAuthority) ProtoMethods() *protoiface.Metho | ||||
| 		var n int | ||||
| 		var l int | ||||
| 		_ = l | ||||
| 		l = len(x.Crn) | ||||
| 		l = len(x.Lrn) | ||||
| 		if l > 0 { | ||||
| 			n += 1 + l + runtime.Sov(uint64(l)) | ||||
| 		} | ||||
| @ -4612,10 +4612,10 @@ func (x *fastReflection_MsgDeleteNameAuthority) ProtoMethods() *protoiface.Metho | ||||
| 			i-- | ||||
| 			dAtA[i] = 0x12 | ||||
| 		} | ||||
| 		if len(x.Crn) > 0 { | ||||
| 			i -= len(x.Crn) | ||||
| 			copy(dAtA[i:], x.Crn) | ||||
| 			i = runtime.EncodeVarint(dAtA, i, uint64(len(x.Crn))) | ||||
| 		if len(x.Lrn) > 0 { | ||||
| 			i -= len(x.Lrn) | ||||
| 			copy(dAtA[i:], x.Lrn) | ||||
| 			i = runtime.EncodeVarint(dAtA, i, uint64(len(x.Lrn))) | ||||
| 			i-- | ||||
| 			dAtA[i] = 0xa | ||||
| 		} | ||||
| @ -4670,7 +4670,7 @@ func (x *fastReflection_MsgDeleteNameAuthority) ProtoMethods() *protoiface.Metho | ||||
| 			switch fieldNum { | ||||
| 			case 1: | ||||
| 				if wireType != 2 { | ||||
| 					return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field Crn", wireType) | ||||
| 					return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field Lrn", wireType) | ||||
| 				} | ||||
| 				var stringLen uint64 | ||||
| 				for shift := uint(0); ; shift += 7 { | ||||
| @ -4698,7 +4698,7 @@ func (x *fastReflection_MsgDeleteNameAuthority) ProtoMethods() *protoiface.Metho | ||||
| 				if postIndex > l { | ||||
| 					return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, io.ErrUnexpectedEOF | ||||
| 				} | ||||
| 				x.Crn = string(dAtA[iNdEx:postIndex]) | ||||
| 				x.Lrn = string(dAtA[iNdEx:postIndex]) | ||||
| 				iNdEx = postIndex | ||||
| 			case 2: | ||||
| 				if wireType != 2 { | ||||
| @ -9602,7 +9602,7 @@ type MsgSetName struct { | ||||
| 	sizeCache     protoimpl.SizeCache | ||||
| 	unknownFields protoimpl.UnknownFields | ||||
| 
 | ||||
| 	Crn    string `protobuf:"bytes,1,opt,name=crn,proto3" json:"crn,omitempty"` | ||||
| 	Lrn    string `protobuf:"bytes,1,opt,name=lrn,proto3" json:"lrn,omitempty"` | ||||
| 	Cid    string `protobuf:"bytes,2,opt,name=cid,proto3" json:"cid,omitempty"` | ||||
| 	Signer string `protobuf:"bytes,3,opt,name=signer,proto3" json:"signer,omitempty"` | ||||
| } | ||||
| @ -9627,9 +9627,9 @@ func (*MsgSetName) Descriptor() ([]byte, []int) { | ||||
| 	return file_cerc_registry_v1_tx_proto_rawDescGZIP(), []int{3} | ||||
| } | ||||
| 
 | ||||
| func (x *MsgSetName) GetCrn() string { | ||||
| func (x *MsgSetName) GetLrn() string { | ||||
| 	if x != nil { | ||||
| 		return x.Crn | ||||
| 		return x.Lrn | ||||
| 	} | ||||
| 	return "" | ||||
| } | ||||
| @ -9840,7 +9840,7 @@ type MsgDeleteNameAuthority struct { | ||||
| 	sizeCache     protoimpl.SizeCache | ||||
| 	unknownFields protoimpl.UnknownFields | ||||
| 
 | ||||
| 	Crn    string `protobuf:"bytes,1,opt,name=crn,proto3" json:"crn,omitempty"` | ||||
| 	Lrn    string `protobuf:"bytes,1,opt,name=lrn,proto3" json:"lrn,omitempty"` | ||||
| 	Signer string `protobuf:"bytes,2,opt,name=signer,proto3" json:"signer,omitempty"` | ||||
| } | ||||
| 
 | ||||
| @ -9864,9 +9864,9 @@ func (*MsgDeleteNameAuthority) Descriptor() ([]byte, []int) { | ||||
| 	return file_cerc_registry_v1_tx_proto_rawDescGZIP(), []int{9} | ||||
| } | ||||
| 
 | ||||
| func (x *MsgDeleteNameAuthority) GetCrn() string { | ||||
| func (x *MsgDeleteNameAuthority) GetLrn() string { | ||||
| 	if x != nil { | ||||
| 		return x.Crn | ||||
| 		return x.Lrn | ||||
| 	} | ||||
| 	return "" | ||||
| } | ||||
| @ -10313,8 +10313,8 @@ var file_cerc_registry_v1_tx_proto_rawDesc = []byte{ | ||||
| 	0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x22, 0x20, 0x79, 0x61, 0x6d, 0x6c, 0x3a, | ||||
| 	0x22, 0x73, 0x69, 0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x22, 0x52, 0x0a, 0x73, 0x69, | ||||
| 	0x67, 0x6e, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x22, 0x55, 0x0a, 0x0a, 0x4d, 0x73, 0x67, 0x53, | ||||
| 	0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x72, 0x6e, 0x18, 0x01, 0x20, | ||||
| 	0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x72, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x69, 0x64, 0x18, | ||||
| 	0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6c, 0x72, 0x6e, 0x18, 0x01, 0x20, | ||||
| 	0x01, 0x28, 0x09, 0x52, 0x03, 0x6c, 0x72, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x69, 0x64, 0x18, | ||||
| 	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x69, | ||||
| 	0x67, 0x6e, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x69, 0x67, 0x6e, | ||||
| 	0x65, 0x72, 0x3a, 0x0b, 0x82, 0xe7, 0xb0, 0x2a, 0x06, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x22, | ||||
| @ -10340,7 +10340,7 @@ var file_cerc_registry_v1_tx_proto_rawDesc = []byte{ | ||||
| 	0x74, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x42, 0x6f, 0x6e, 0x64, 0x52, 0x65, | ||||
| 	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0x0a, 0x16, 0x4d, 0x73, 0x67, 0x44, 0x65, 0x6c, | ||||
| 	0x65, 0x74, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x74, 0x79, | ||||
| 	0x12, 0x10, 0x0a, 0x03, 0x63, 0x72, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x63, | ||||
| 	0x12, 0x10, 0x0a, 0x03, 0x6c, 0x72, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6c, | ||||
| 	0x72, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, | ||||
| 	0x28, 0x09, 0x52, 0x06, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x3a, 0x0b, 0x82, 0xe7, 0xb0, 0x2a, | ||||
| 	0x06, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x72, 0x22, 0x20, 0x0a, 0x1e, 0x4d, 0x73, 0x67, 0x44, 0x65, | ||||
|  | ||||
| @ -47,7 +47,7 @@ type MsgClient interface { | ||||
| 	DissociateRecords(ctx context.Context, in *MsgDissociateRecords, opts ...grpc.CallOption) (*MsgDissociateRecordsResponse, error) | ||||
| 	// ReassociateRecords
 | ||||
| 	ReassociateRecords(ctx context.Context, in *MsgReassociateRecords, opts ...grpc.CallOption) (*MsgReassociateRecordsResponse, error) | ||||
| 	// SetName will store the name with given crn and name
 | ||||
| 	// SetName will store the name with given lrn and name
 | ||||
| 	SetName(ctx context.Context, in *MsgSetName, opts ...grpc.CallOption) (*MsgSetNameResponse, error) | ||||
| 	// Reserve name
 | ||||
| 	ReserveName(ctx context.Context, in *MsgReserveAuthority, opts ...grpc.CallOption) (*MsgReserveAuthorityResponse, error) | ||||
| @ -171,7 +171,7 @@ type MsgServer interface { | ||||
| 	DissociateRecords(context.Context, *MsgDissociateRecords) (*MsgDissociateRecordsResponse, error) | ||||
| 	// ReassociateRecords
 | ||||
| 	ReassociateRecords(context.Context, *MsgReassociateRecords) (*MsgReassociateRecordsResponse, error) | ||||
| 	// SetName will store the name with given crn and name
 | ||||
| 	// SetName will store the name with given lrn and name
 | ||||
| 	SetName(context.Context, *MsgSetName) (*MsgSetNameResponse, error) | ||||
| 	// Reserve name
 | ||||
| 	ReserveName(context.Context, *MsgReserveAuthority) (*MsgReserveAuthorityResponse, error) | ||||
|  | ||||
| @ -42,13 +42,13 @@ service Query { | ||||
|     option (google.api.http).get = "/cerc/registry/v1/whois/{name}"; | ||||
|   } | ||||
| 
 | ||||
|   // LookupCrn | ||||
|   rpc LookupCrn(QueryLookupCrnRequest) returns (QueryLookupCrnResponse) { | ||||
|   // LookupLrn | ||||
|   rpc LookupLrn(QueryLookupLrnRequest) returns (QueryLookupLrnResponse) { | ||||
|     option (google.api.http).get = "/cerc/registry/v1/lookup"; | ||||
|   } | ||||
| 
 | ||||
|   // ResolveCrn | ||||
|   rpc ResolveCrn(QueryResolveCrnRequest) returns (QueryResolveCrnResponse) { | ||||
|   // ResolveLrn | ||||
|   rpc ResolveLrn(QueryResolveLrnRequest) returns (QueryResolveLrnResponse) { | ||||
|     option (google.api.http).get = "/cerc/registry/v1/resolve"; | ||||
|   } | ||||
| 
 | ||||
| @ -161,23 +161,23 @@ message QueryWhoisResponse { | ||||
|   ]; | ||||
| } | ||||
| 
 | ||||
| // QueryLookupCrnRequest is request type for LookupCrn | ||||
| message QueryLookupCrnRequest { | ||||
|   string crn = 1; | ||||
| // QueryLookupLrnRequest is request type for LookupLrn | ||||
| message QueryLookupLrnRequest { | ||||
|   string lrn = 1; | ||||
| } | ||||
| 
 | ||||
| // QueryLookupCrnResponse is response type for QueryLookupCrnRequest | ||||
| message QueryLookupCrnResponse { | ||||
| // QueryLookupLrnResponse is response type for QueryLookupLrnRequest | ||||
| message QueryLookupLrnResponse { | ||||
|   NameRecord name = 1; | ||||
| } | ||||
| 
 | ||||
| // QueryResolveCrnRequest is request type for ResolveCrn | ||||
| message QueryResolveCrnRequest { | ||||
|   string crn = 1; | ||||
| // QueryResolveLrnRequest is request type for ResolveLrn | ||||
| message QueryResolveLrnRequest { | ||||
|   string lrn = 1; | ||||
| } | ||||
| 
 | ||||
| // QueryResolveCrnResponse is response type for QueryResolveCrnRequest | ||||
| message QueryResolveCrnResponse { | ||||
| // QueryResolveLrnResponse is response type for QueryResolveLrnRequest | ||||
| message QueryResolveLrnResponse { | ||||
|   Record record = 1; | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -43,7 +43,7 @@ service Msg { | ||||
|     option (google.api.http).post = "/cerc/registry/v1/reassociate_records"; | ||||
|   } | ||||
| 
 | ||||
|   // SetName will store the name with given crn and name | ||||
|   // SetName will store the name with given lrn and name | ||||
|   rpc SetName(MsgSetName) returns (MsgSetNameResponse) { | ||||
|     option (google.api.http).post = "/cerc/registry/v1/set_name"; | ||||
|   } | ||||
| @ -91,7 +91,7 @@ message Payload { | ||||
| message MsgSetName { | ||||
|   option (cosmos.msg.v1.signer) = "signer"; | ||||
| 
 | ||||
|   string crn    = 1; | ||||
|   string lrn    = 1; | ||||
|   string cid    = 2; | ||||
|   string signer = 3; | ||||
| } | ||||
| @ -129,7 +129,7 @@ message MsgSetAuthorityBondResponse {} | ||||
| message MsgDeleteNameAuthority { | ||||
|   option (cosmos.msg.v1.signer) = "signer"; | ||||
| 
 | ||||
|   string crn    = 1; | ||||
|   string lrn    = 1; | ||||
|   string signer = 2; | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -19,7 +19,7 @@ const ( | ||||
| 	AttributeKeyNewBondId  = "new-bond-id" | ||||
| 	AttributeKeyCID        = "cid" | ||||
| 	AttributeKeyName       = "name" | ||||
| 	AttributeKeyCRN        = "crn" | ||||
| 	AttributeKeyLRN        = "lrn" | ||||
| 	AttributeKeyRecordId   = "record-id" | ||||
| 	AttributeValueCategory = ModuleName | ||||
| ) | ||||
|  | ||||
| @ -67,7 +67,7 @@ func (ms msgServer) SetName(c context.Context, msg *registrytypes.MsgSetName) (* | ||||
| 		sdk.NewEvent( | ||||
| 			registrytypes.EventTypeSetRecord, | ||||
| 			sdk.NewAttribute(registrytypes.AttributeKeySigner, msg.Signer), | ||||
| 			sdk.NewAttribute(registrytypes.AttributeKeyCRN, msg.Crn), | ||||
| 			sdk.NewAttribute(registrytypes.AttributeKeyLRN, msg.Lrn), | ||||
| 			sdk.NewAttribute(registrytypes.AttributeKeyCID, msg.Cid), | ||||
| 		), | ||||
| 		sdk.NewEvent( | ||||
| @ -160,7 +160,7 @@ func (ms msgServer) DeleteName(c context.Context, msg *registrytypes.MsgDeleteNa | ||||
| 		sdk.NewEvent( | ||||
| 			registrytypes.EventTypeDeleteName, | ||||
| 			sdk.NewAttribute(registrytypes.AttributeKeySigner, msg.Signer), | ||||
| 			sdk.NewAttribute(registrytypes.AttributeKeyCRN, msg.Crn), | ||||
| 			sdk.NewAttribute(registrytypes.AttributeKeyLRN, msg.Lrn), | ||||
| 		), | ||||
| 		sdk.NewEvent( | ||||
| 			sdk.EventTypeMessage, | ||||
|  | ||||
| @ -57,13 +57,13 @@ func (k Keeper) ListNameAuthorityRecords(ctx sdk.Context) (map[string]registryty | ||||
| } | ||||
| 
 | ||||
| // HasNameRecord - checks if a name record exists.
 | ||||
| func (k Keeper) HasNameRecord(ctx sdk.Context, crn string) (bool, error) { | ||||
| 	return k.NameRecords.Has(ctx, crn) | ||||
| func (k Keeper) HasNameRecord(ctx sdk.Context, lrn string) (bool, error) { | ||||
| 	return k.NameRecords.Has(ctx, lrn) | ||||
| } | ||||
| 
 | ||||
| // GetNameRecord - gets a name record from the store.
 | ||||
| func (k Keeper) GetNameRecord(ctx sdk.Context, crn string) (*registrytypes.NameRecord, error) { | ||||
| 	nameRecord, err := k.NameRecords.Get(ctx, crn) | ||||
| func (k Keeper) GetNameRecord(ctx sdk.Context, lrn string) (*registrytypes.NameRecord, error) { | ||||
| 	nameRecord, err := k.NameRecords.Get(ctx, lrn) | ||||
| 	if err != nil { | ||||
| 		if errors.Is(err, collections.ErrNotFound) { | ||||
| 			return nil, nil | ||||
| @ -75,14 +75,14 @@ func (k Keeper) GetNameRecord(ctx sdk.Context, crn string) (*registrytypes.NameR | ||||
| } | ||||
| 
 | ||||
| // LookupNameRecord - gets a name record which is not stale and under active authority.
 | ||||
| func (k Keeper) LookupNameRecord(ctx sdk.Context, crn string) (*registrytypes.NameRecord, error) { | ||||
| 	_, _, authority, err := k.getAuthority(ctx, crn) | ||||
| func (k Keeper) LookupNameRecord(ctx sdk.Context, lrn string) (*registrytypes.NameRecord, error) { | ||||
| 	_, _, authority, err := k.getAuthority(ctx, lrn) | ||||
| 	if err != nil || authority.Status != registrytypes.AuthorityActive { | ||||
| 		// If authority is not active (or any other error), lookup fails.
 | ||||
| 		return nil, nil | ||||
| 	} | ||||
| 
 | ||||
| 	nameRecord, err := k.GetNameRecord(ctx, crn) | ||||
| 	nameRecord, err := k.GetNameRecord(ctx, lrn) | ||||
| 
 | ||||
| 	// Name record may not exist.
 | ||||
| 	if nameRecord == nil { | ||||
| @ -115,9 +115,9 @@ func (k Keeper) ListNameRecords(ctx sdk.Context) ([]registrytypes.NameEntry, err | ||||
| } | ||||
| 
 | ||||
| // SaveNameRecord - sets a name record.
 | ||||
| func (k Keeper) SaveNameRecord(ctx sdk.Context, crn string, id string) error { | ||||
| func (k Keeper) SaveNameRecord(ctx sdk.Context, lrn string, id string) error { | ||||
| 	var nameRecord registrytypes.NameRecord | ||||
| 	existingNameRecord, err := k.GetNameRecord(ctx, crn) | ||||
| 	existingNameRecord, err := k.GetNameRecord(ctx, lrn) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| @ -132,21 +132,21 @@ func (k Keeper) SaveNameRecord(ctx sdk.Context, crn string, id string) error { | ||||
| 		Height: uint64(ctx.BlockHeight()), | ||||
| 	} | ||||
| 
 | ||||
| 	return k.NameRecords.Set(ctx, crn, nameRecord) | ||||
| 	return k.NameRecords.Set(ctx, lrn, nameRecord) | ||||
| } | ||||
| 
 | ||||
| // SetName creates a CRN -> Record ID mapping.
 | ||||
| // SetName creates a LRN -> Record ID mapping.
 | ||||
| func (k Keeper) SetName(ctx sdk.Context, msg registrytypes.MsgSetName) error { | ||||
| 	signerAddress, err := sdk.AccAddressFromBech32(msg.Signer) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 	err = k.checkCRNAccess(ctx, signerAddress, msg.Crn) | ||||
| 	err = k.checkLRNAccess(ctx, signerAddress, msg.Lrn) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 
 | ||||
| 	nameRecord, err := k.LookupNameRecord(ctx, msg.Crn) | ||||
| 	nameRecord, err := k.LookupNameRecord(ctx, msg.Lrn) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| @ -154,7 +154,7 @@ func (k Keeper) SetName(ctx sdk.Context, msg registrytypes.MsgSetName) error { | ||||
| 		return nil | ||||
| 	} | ||||
| 
 | ||||
| 	return k.SaveNameRecord(ctx, msg.Crn, msg.Cid) | ||||
| 	return k.SaveNameRecord(ctx, msg.Lrn, msg.Cid) | ||||
| } | ||||
| 
 | ||||
| // SaveNameAuthority creates the NameAuthority record.
 | ||||
| @ -164,14 +164,14 @@ func (k Keeper) SaveNameAuthority(ctx sdk.Context, name string, authority *regis | ||||
| 
 | ||||
| // ReserveAuthority reserves a name authority.
 | ||||
| func (k Keeper) ReserveAuthority(ctx sdk.Context, msg registrytypes.MsgReserveAuthority) error { | ||||
| 	crn := fmt.Sprintf("crn://%s", msg.GetName()) | ||||
| 	parsedCrn, err := url.Parse(crn) | ||||
| 	lrn := fmt.Sprintf("lrn://%s", msg.GetName()) | ||||
| 	parsedLrn, err := url.Parse(lrn) | ||||
| 	if err != nil { | ||||
| 		return errorsmod.Wrap(sdkerrors.ErrInvalidRequest, "Invalid name") | ||||
| 	} | ||||
| 
 | ||||
| 	name := parsedCrn.Host | ||||
| 	if fmt.Sprintf("crn://%s", name) != crn { | ||||
| 	name := parsedLrn.Host | ||||
| 	if fmt.Sprintf("lrn://%s", name) != lrn { | ||||
| 		return errorsmod.Wrap(sdkerrors.ErrInvalidRequest, "Invalid name") | ||||
| 	} | ||||
| 
 | ||||
| @ -352,32 +352,32 @@ func (k Keeper) SetAuthorityBond(ctx sdk.Context, msg registrytypes.MsgSetAuthor | ||||
| 	return nil | ||||
| } | ||||
| 
 | ||||
| // DeleteName removes a CRN -> Record ID mapping.
 | ||||
| // DeleteName removes a LRN -> Record ID mapping.
 | ||||
| func (k Keeper) DeleteName(ctx sdk.Context, msg registrytypes.MsgDeleteNameAuthority) error { | ||||
| 	signerAddress, err := sdk.AccAddressFromBech32(msg.Signer) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 	err = k.checkCRNAccess(ctx, signerAddress, msg.Crn) | ||||
| 	err = k.checkLRNAccess(ctx, signerAddress, msg.Lrn) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 
 | ||||
| 	crnExists, err := k.HasNameRecord(ctx, msg.Crn) | ||||
| 	lrnExists, err := k.HasNameRecord(ctx, msg.Lrn) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 	if !crnExists { | ||||
| 	if !lrnExists { | ||||
| 		return errorsmod.Wrap(sdkerrors.ErrInvalidRequest, "Name not found.") | ||||
| 	} | ||||
| 
 | ||||
| 	// Set CID to empty string.
 | ||||
| 	return k.SaveNameRecord(ctx, msg.Crn, "") | ||||
| 	return k.SaveNameRecord(ctx, msg.Lrn, "") | ||||
| } | ||||
| 
 | ||||
| // ResolveCRN resolves a CRN to a record.
 | ||||
| func (k Keeper) ResolveCRN(ctx sdk.Context, crn string) (*registrytypes.Record, error) { | ||||
| 	_, _, authority, err := k.getAuthority(ctx, crn) | ||||
| // ResolveLRN resolves a LRN to a record.
 | ||||
| func (k Keeper) ResolveLRN(ctx sdk.Context, lrn string) (*registrytypes.Record, error) { | ||||
| 	_, _, authority, err := k.getAuthority(ctx, lrn) | ||||
| 	if err != nil || authority.Status != registrytypes.AuthorityActive { | ||||
| 		// If authority is not active (or any other error), resolution fails.
 | ||||
| 		return nil, err | ||||
| @ -385,7 +385,7 @@ func (k Keeper) ResolveCRN(ctx sdk.Context, crn string) (*registrytypes.Record, | ||||
| 
 | ||||
| 	// Name should not resolve if it's stale.
 | ||||
| 	// i.e. authority was registered later than the name.
 | ||||
| 	record, nameRecord, err := k.resolveCRNRecord(ctx, crn) | ||||
| 	record, nameRecord, err := k.resolveLRNRecord(ctx, lrn) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -396,8 +396,8 @@ func (k Keeper) ResolveCRN(ctx sdk.Context, crn string) (*registrytypes.Record, | ||||
| 	return record, nil | ||||
| } | ||||
| 
 | ||||
| func (k Keeper) resolveCRNRecord(ctx sdk.Context, crn string) (*registrytypes.Record, *registrytypes.NameRecord, error) { | ||||
| 	nameRecord, err := k.GetNameRecord(ctx, crn) | ||||
| func (k Keeper) resolveLRNRecord(ctx sdk.Context, lrn string) (*registrytypes.Record, *registrytypes.NameRecord, error) { | ||||
| 	nameRecord, err := k.GetNameRecord(ctx, lrn) | ||||
| 	if nameRecord == nil { | ||||
| 		return nil, nil, err | ||||
| 	} | ||||
| @ -423,13 +423,13 @@ func (k Keeper) resolveCRNRecord(ctx sdk.Context, crn string) (*registrytypes.Re | ||||
| 	return &record, nameRecord, nil | ||||
| } | ||||
| 
 | ||||
| func (k Keeper) getAuthority(ctx sdk.Context, crn string) (string, *url.URL, *registrytypes.NameAuthority, error) { | ||||
| 	parsedCRN, err := url.Parse(crn) | ||||
| func (k Keeper) getAuthority(ctx sdk.Context, lrn string) (string, *url.URL, *registrytypes.NameAuthority, error) { | ||||
| 	parsedLRN, err := url.Parse(lrn) | ||||
| 	if err != nil { | ||||
| 		return "", nil, nil, errorsmod.Wrap(sdkerrors.ErrInvalidRequest, "Invalid CRN.") | ||||
| 		return "", nil, nil, errorsmod.Wrap(sdkerrors.ErrInvalidRequest, "Invalid LRN.") | ||||
| 	} | ||||
| 
 | ||||
| 	name := parsedCRN.Host | ||||
| 	name := parsedLRN.Host | ||||
| 	if has, err := k.HasNameAuthority(ctx, name); !has { | ||||
| 		if err != nil { | ||||
| 			return "", nil, nil, err | ||||
| @ -443,18 +443,18 @@ func (k Keeper) getAuthority(ctx sdk.Context, crn string) (string, *url.URL, *re | ||||
| 		return "", nil, nil, err | ||||
| 	} | ||||
| 
 | ||||
| 	return name, parsedCRN, &authority, nil | ||||
| 	return name, parsedLRN, &authority, nil | ||||
| } | ||||
| 
 | ||||
| func (k Keeper) checkCRNAccess(ctx sdk.Context, signer sdk.AccAddress, crn string) error { | ||||
| 	name, parsedCRN, authority, err := k.getAuthority(ctx, crn) | ||||
| func (k Keeper) checkLRNAccess(ctx sdk.Context, signer sdk.AccAddress, lrn string) error { | ||||
| 	name, parsedLRN, authority, err := k.getAuthority(ctx, lrn) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 
 | ||||
| 	formattedCRN := fmt.Sprintf("crn://%s%s", name, parsedCRN.RequestURI()) | ||||
| 	if formattedCRN != crn { | ||||
| 		return errorsmod.Wrap(sdkerrors.ErrInvalidRequest, "Invalid CRN.") | ||||
| 	formattedLRN := fmt.Sprintf("lrn://%s%s", name, parsedLRN.RequestURI()) | ||||
| 	if formattedLRN != lrn { | ||||
| 		return errorsmod.Wrap(sdkerrors.ErrInvalidRequest, "Invalid LRN.") | ||||
| 	} | ||||
| 
 | ||||
| 	if authority.OwnerAddress != signer.String() { | ||||
|  | ||||
| @ -120,19 +120,19 @@ func (qs queryServer) Whois(c context.Context, request *registrytypes.QueryWhois | ||||
| 	return ®istrytypes.QueryWhoisResponse{NameAuthority: nameAuthority}, nil | ||||
| } | ||||
| 
 | ||||
| func (qs queryServer) LookupCrn(c context.Context, req *registrytypes.QueryLookupCrnRequest) (*registrytypes.QueryLookupCrnResponse, error) { | ||||
| func (qs queryServer) LookupLrn(c context.Context, req *registrytypes.QueryLookupLrnRequest) (*registrytypes.QueryLookupLrnResponse, error) { | ||||
| 	ctx := sdk.UnwrapSDKContext(c) | ||||
| 	crn := req.GetCrn() | ||||
| 	lrn := req.GetLrn() | ||||
| 
 | ||||
| 	crnExists, err := qs.k.HasNameRecord(ctx, crn) | ||||
| 	lrnExists, err := qs.k.HasNameRecord(ctx, lrn) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	if !crnExists { | ||||
| 		return nil, errorsmod.Wrap(sdkerrors.ErrUnknownRequest, "CRN not found.") | ||||
| 	if !lrnExists { | ||||
| 		return nil, errorsmod.Wrap(sdkerrors.ErrUnknownRequest, "LRN not found.") | ||||
| 	} | ||||
| 
 | ||||
| 	nameRecord, err := qs.k.LookupNameRecord(ctx, crn) | ||||
| 	nameRecord, err := qs.k.LookupNameRecord(ctx, lrn) | ||||
| 	if nameRecord == nil { | ||||
| 		if err != nil { | ||||
| 			return nil, err | ||||
| @ -141,14 +141,14 @@ func (qs queryServer) LookupCrn(c context.Context, req *registrytypes.QueryLooku | ||||
| 		return nil, errorsmod.Wrap(sdkerrors.ErrUnknownRequest, "name record not found.") | ||||
| 	} | ||||
| 
 | ||||
| 	return ®istrytypes.QueryLookupCrnResponse{Name: nameRecord}, nil | ||||
| 	return ®istrytypes.QueryLookupLrnResponse{Name: nameRecord}, nil | ||||
| } | ||||
| 
 | ||||
| func (qs queryServer) ResolveCrn(c context.Context, req *registrytypes.QueryResolveCrnRequest) (*registrytypes.QueryResolveCrnResponse, error) { | ||||
| func (qs queryServer) ResolveLrn(c context.Context, req *registrytypes.QueryResolveLrnRequest) (*registrytypes.QueryResolveLrnResponse, error) { | ||||
| 	ctx := sdk.UnwrapSDKContext(c) | ||||
| 
 | ||||
| 	crn := req.GetCrn() | ||||
| 	record, err := qs.k.ResolveCRN(ctx, crn) | ||||
| 	lrn := req.GetLrn() | ||||
| 	record, err := qs.k.ResolveLRN(ctx, lrn) | ||||
| 	if record == nil { | ||||
| 		if err != nil { | ||||
| 			return nil, err | ||||
| @ -157,5 +157,5 @@ func (qs queryServer) ResolveCrn(c context.Context, req *registrytypes.QueryReso | ||||
| 		return nil, errorsmod.Wrap(sdkerrors.ErrUnknownRequest, "record not found.") | ||||
| 	} | ||||
| 
 | ||||
| 	return ®istrytypes.QueryResolveCrnResponse{Record: record}, nil | ||||
| 	return ®istrytypes.QueryResolveLrnResponse{Record: record}, nil | ||||
| } | ||||
|  | ||||
| @ -58,19 +58,19 @@ func (am AppModule) AutoCLIOptions() *autocliv1.ModuleOptions { | ||||
| 					PositionalArgs: []*autocliv1.PositionalArgDescriptor{}, | ||||
| 				}, | ||||
| 				{ | ||||
| 					RpcMethod: "LookupCrn", | ||||
| 					Use:       "lookup [crn]", | ||||
| 					Short:     "Get naming info for CRN", | ||||
| 					RpcMethod: "LookupLrn", | ||||
| 					Use:       "lookup [lrn]", | ||||
| 					Short:     "Get naming info for LRN", | ||||
| 					PositionalArgs: []*autocliv1.PositionalArgDescriptor{ | ||||
| 						{ProtoField: "crn"}, | ||||
| 						{ProtoField: "lrn"}, | ||||
| 					}, | ||||
| 				}, | ||||
| 				{ | ||||
| 					RpcMethod: "ResolveCrn", | ||||
| 					Use:       "resolve [crn]", | ||||
| 					Short:     "Resolve CRN to record", | ||||
| 					RpcMethod: "ResolveLrn", | ||||
| 					Use:       "resolve [lrn]", | ||||
| 					Short:     "Resolve LRN to record", | ||||
| 					PositionalArgs: []*autocliv1.PositionalArgDescriptor{ | ||||
| 						{ProtoField: "crn"}, | ||||
| 						{ProtoField: "lrn"}, | ||||
| 					}, | ||||
| 				}, | ||||
| 				{ | ||||
| @ -112,19 +112,19 @@ func (am AppModule) AutoCLIOptions() *autocliv1.ModuleOptions { | ||||
| 				}, | ||||
| 				{ | ||||
| 					RpcMethod: "SetName", | ||||
| 					Use:       "set-name [crn] [cid]", | ||||
| 					Short:     "Set CRN to CID mapping", | ||||
| 					Use:       "set-name [lrn] [cid]", | ||||
| 					Short:     "Set LRN to CID mapping", | ||||
| 					PositionalArgs: []*autocliv1.PositionalArgDescriptor{ | ||||
| 						{ProtoField: "crn"}, | ||||
| 						{ProtoField: "lrn"}, | ||||
| 						{ProtoField: "cid"}, | ||||
| 					}, | ||||
| 				}, | ||||
| 				{ | ||||
| 					RpcMethod: "DeleteName", | ||||
| 					Use:       "delete-name [crn]", | ||||
| 					Short:     "Delete CRN", | ||||
| 					Use:       "delete-name [lrn]", | ||||
| 					Short:     "Delete LRN", | ||||
| 					PositionalArgs: []*autocliv1.PositionalArgDescriptor{ | ||||
| 						{ProtoField: "crn"}, | ||||
| 						{ProtoField: "lrn"}, | ||||
| 					}, | ||||
| 				}, | ||||
| 				{ | ||||
|  | ||||
| @ -911,23 +911,23 @@ func (m *QueryWhoisResponse) GetNameAuthority() NameAuthority { | ||||
| 	return NameAuthority{} | ||||
| } | ||||
| 
 | ||||
| // QueryLookupCrnRequest is request type for LookupCrn
 | ||||
| type QueryLookupCrnRequest struct { | ||||
| 	Crn string `protobuf:"bytes,1,opt,name=crn,proto3" json:"crn,omitempty"` | ||||
| // QueryLookupLrnRequest is request type for LookupLrn
 | ||||
| type QueryLookupLrnRequest struct { | ||||
| 	Lrn string `protobuf:"bytes,1,opt,name=lrn,proto3" json:"lrn,omitempty"` | ||||
| } | ||||
| 
 | ||||
| func (m *QueryLookupCrnRequest) Reset()         { *m = QueryLookupCrnRequest{} } | ||||
| func (m *QueryLookupCrnRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryLookupCrnRequest) ProtoMessage()    {} | ||||
| func (*QueryLookupCrnRequest) Descriptor() ([]byte, []int) { | ||||
| func (m *QueryLookupLrnRequest) Reset()         { *m = QueryLookupLrnRequest{} } | ||||
| func (m *QueryLookupLrnRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryLookupLrnRequest) ProtoMessage()    {} | ||||
| func (*QueryLookupLrnRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_c642b96b6da07a30, []int{12} | ||||
| } | ||||
| func (m *QueryLookupCrnRequest) XXX_Unmarshal(b []byte) error { | ||||
| func (m *QueryLookupLrnRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| } | ||||
| func (m *QueryLookupCrnRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { | ||||
| func (m *QueryLookupLrnRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { | ||||
| 	if deterministic { | ||||
| 		return xxx_messageInfo_QueryLookupCrnRequest.Marshal(b, m, deterministic) | ||||
| 		return xxx_messageInfo_QueryLookupLrnRequest.Marshal(b, m, deterministic) | ||||
| 	} else { | ||||
| 		b = b[:cap(b)] | ||||
| 		n, err := m.MarshalToSizedBuffer(b) | ||||
| @ -937,42 +937,42 @@ func (m *QueryLookupCrnRequest) XXX_Marshal(b []byte, deterministic bool) ([]byt | ||||
| 		return b[:n], nil | ||||
| 	} | ||||
| } | ||||
| func (m *QueryLookupCrnRequest) XXX_Merge(src proto.Message) { | ||||
| 	xxx_messageInfo_QueryLookupCrnRequest.Merge(m, src) | ||||
| func (m *QueryLookupLrnRequest) XXX_Merge(src proto.Message) { | ||||
| 	xxx_messageInfo_QueryLookupLrnRequest.Merge(m, src) | ||||
| } | ||||
| func (m *QueryLookupCrnRequest) XXX_Size() int { | ||||
| func (m *QueryLookupLrnRequest) XXX_Size() int { | ||||
| 	return m.Size() | ||||
| } | ||||
| func (m *QueryLookupCrnRequest) XXX_DiscardUnknown() { | ||||
| 	xxx_messageInfo_QueryLookupCrnRequest.DiscardUnknown(m) | ||||
| func (m *QueryLookupLrnRequest) XXX_DiscardUnknown() { | ||||
| 	xxx_messageInfo_QueryLookupLrnRequest.DiscardUnknown(m) | ||||
| } | ||||
| 
 | ||||
| var xxx_messageInfo_QueryLookupCrnRequest proto.InternalMessageInfo | ||||
| var xxx_messageInfo_QueryLookupLrnRequest proto.InternalMessageInfo | ||||
| 
 | ||||
| func (m *QueryLookupCrnRequest) GetCrn() string { | ||||
| func (m *QueryLookupLrnRequest) GetLrn() string { | ||||
| 	if m != nil { | ||||
| 		return m.Crn | ||||
| 		return m.Lrn | ||||
| 	} | ||||
| 	return "" | ||||
| } | ||||
| 
 | ||||
| // QueryLookupCrnResponse is response type for QueryLookupCrnRequest
 | ||||
| type QueryLookupCrnResponse struct { | ||||
| // QueryLookupLrnResponse is response type for QueryLookupLrnRequest
 | ||||
| type QueryLookupLrnResponse struct { | ||||
| 	Name *NameRecord `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` | ||||
| } | ||||
| 
 | ||||
| func (m *QueryLookupCrnResponse) Reset()         { *m = QueryLookupCrnResponse{} } | ||||
| func (m *QueryLookupCrnResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryLookupCrnResponse) ProtoMessage()    {} | ||||
| func (*QueryLookupCrnResponse) Descriptor() ([]byte, []int) { | ||||
| func (m *QueryLookupLrnResponse) Reset()         { *m = QueryLookupLrnResponse{} } | ||||
| func (m *QueryLookupLrnResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryLookupLrnResponse) ProtoMessage()    {} | ||||
| func (*QueryLookupLrnResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_c642b96b6da07a30, []int{13} | ||||
| } | ||||
| func (m *QueryLookupCrnResponse) XXX_Unmarshal(b []byte) error { | ||||
| func (m *QueryLookupLrnResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| } | ||||
| func (m *QueryLookupCrnResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { | ||||
| func (m *QueryLookupLrnResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { | ||||
| 	if deterministic { | ||||
| 		return xxx_messageInfo_QueryLookupCrnResponse.Marshal(b, m, deterministic) | ||||
| 		return xxx_messageInfo_QueryLookupLrnResponse.Marshal(b, m, deterministic) | ||||
| 	} else { | ||||
| 		b = b[:cap(b)] | ||||
| 		n, err := m.MarshalToSizedBuffer(b) | ||||
| @ -982,42 +982,42 @@ func (m *QueryLookupCrnResponse) XXX_Marshal(b []byte, deterministic bool) ([]by | ||||
| 		return b[:n], nil | ||||
| 	} | ||||
| } | ||||
| func (m *QueryLookupCrnResponse) XXX_Merge(src proto.Message) { | ||||
| 	xxx_messageInfo_QueryLookupCrnResponse.Merge(m, src) | ||||
| func (m *QueryLookupLrnResponse) XXX_Merge(src proto.Message) { | ||||
| 	xxx_messageInfo_QueryLookupLrnResponse.Merge(m, src) | ||||
| } | ||||
| func (m *QueryLookupCrnResponse) XXX_Size() int { | ||||
| func (m *QueryLookupLrnResponse) XXX_Size() int { | ||||
| 	return m.Size() | ||||
| } | ||||
| func (m *QueryLookupCrnResponse) XXX_DiscardUnknown() { | ||||
| 	xxx_messageInfo_QueryLookupCrnResponse.DiscardUnknown(m) | ||||
| func (m *QueryLookupLrnResponse) XXX_DiscardUnknown() { | ||||
| 	xxx_messageInfo_QueryLookupLrnResponse.DiscardUnknown(m) | ||||
| } | ||||
| 
 | ||||
| var xxx_messageInfo_QueryLookupCrnResponse proto.InternalMessageInfo | ||||
| var xxx_messageInfo_QueryLookupLrnResponse proto.InternalMessageInfo | ||||
| 
 | ||||
| func (m *QueryLookupCrnResponse) GetName() *NameRecord { | ||||
| func (m *QueryLookupLrnResponse) GetName() *NameRecord { | ||||
| 	if m != nil { | ||||
| 		return m.Name | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
| 
 | ||||
| // QueryResolveCrnRequest is request type for ResolveCrn
 | ||||
| type QueryResolveCrnRequest struct { | ||||
| 	Crn string `protobuf:"bytes,1,opt,name=crn,proto3" json:"crn,omitempty"` | ||||
| // QueryResolveLrnRequest is request type for ResolveLrn
 | ||||
| type QueryResolveLrnRequest struct { | ||||
| 	Lrn string `protobuf:"bytes,1,opt,name=lrn,proto3" json:"lrn,omitempty"` | ||||
| } | ||||
| 
 | ||||
| func (m *QueryResolveCrnRequest) Reset()         { *m = QueryResolveCrnRequest{} } | ||||
| func (m *QueryResolveCrnRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryResolveCrnRequest) ProtoMessage()    {} | ||||
| func (*QueryResolveCrnRequest) Descriptor() ([]byte, []int) { | ||||
| func (m *QueryResolveLrnRequest) Reset()         { *m = QueryResolveLrnRequest{} } | ||||
| func (m *QueryResolveLrnRequest) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryResolveLrnRequest) ProtoMessage()    {} | ||||
| func (*QueryResolveLrnRequest) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_c642b96b6da07a30, []int{14} | ||||
| } | ||||
| func (m *QueryResolveCrnRequest) XXX_Unmarshal(b []byte) error { | ||||
| func (m *QueryResolveLrnRequest) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| } | ||||
| func (m *QueryResolveCrnRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { | ||||
| func (m *QueryResolveLrnRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { | ||||
| 	if deterministic { | ||||
| 		return xxx_messageInfo_QueryResolveCrnRequest.Marshal(b, m, deterministic) | ||||
| 		return xxx_messageInfo_QueryResolveLrnRequest.Marshal(b, m, deterministic) | ||||
| 	} else { | ||||
| 		b = b[:cap(b)] | ||||
| 		n, err := m.MarshalToSizedBuffer(b) | ||||
| @ -1027,42 +1027,42 @@ func (m *QueryResolveCrnRequest) XXX_Marshal(b []byte, deterministic bool) ([]by | ||||
| 		return b[:n], nil | ||||
| 	} | ||||
| } | ||||
| func (m *QueryResolveCrnRequest) XXX_Merge(src proto.Message) { | ||||
| 	xxx_messageInfo_QueryResolveCrnRequest.Merge(m, src) | ||||
| func (m *QueryResolveLrnRequest) XXX_Merge(src proto.Message) { | ||||
| 	xxx_messageInfo_QueryResolveLrnRequest.Merge(m, src) | ||||
| } | ||||
| func (m *QueryResolveCrnRequest) XXX_Size() int { | ||||
| func (m *QueryResolveLrnRequest) XXX_Size() int { | ||||
| 	return m.Size() | ||||
| } | ||||
| func (m *QueryResolveCrnRequest) XXX_DiscardUnknown() { | ||||
| 	xxx_messageInfo_QueryResolveCrnRequest.DiscardUnknown(m) | ||||
| func (m *QueryResolveLrnRequest) XXX_DiscardUnknown() { | ||||
| 	xxx_messageInfo_QueryResolveLrnRequest.DiscardUnknown(m) | ||||
| } | ||||
| 
 | ||||
| var xxx_messageInfo_QueryResolveCrnRequest proto.InternalMessageInfo | ||||
| var xxx_messageInfo_QueryResolveLrnRequest proto.InternalMessageInfo | ||||
| 
 | ||||
| func (m *QueryResolveCrnRequest) GetCrn() string { | ||||
| func (m *QueryResolveLrnRequest) GetLrn() string { | ||||
| 	if m != nil { | ||||
| 		return m.Crn | ||||
| 		return m.Lrn | ||||
| 	} | ||||
| 	return "" | ||||
| } | ||||
| 
 | ||||
| // QueryResolveCrnResponse is response type for QueryResolveCrnRequest
 | ||||
| type QueryResolveCrnResponse struct { | ||||
| // QueryResolveLrnResponse is response type for QueryResolveLrnRequest
 | ||||
| type QueryResolveLrnResponse struct { | ||||
| 	Record *Record `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"` | ||||
| } | ||||
| 
 | ||||
| func (m *QueryResolveCrnResponse) Reset()         { *m = QueryResolveCrnResponse{} } | ||||
| func (m *QueryResolveCrnResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryResolveCrnResponse) ProtoMessage()    {} | ||||
| func (*QueryResolveCrnResponse) Descriptor() ([]byte, []int) { | ||||
| func (m *QueryResolveLrnResponse) Reset()         { *m = QueryResolveLrnResponse{} } | ||||
| func (m *QueryResolveLrnResponse) String() string { return proto.CompactTextString(m) } | ||||
| func (*QueryResolveLrnResponse) ProtoMessage()    {} | ||||
| func (*QueryResolveLrnResponse) Descriptor() ([]byte, []int) { | ||||
| 	return fileDescriptor_c642b96b6da07a30, []int{15} | ||||
| } | ||||
| func (m *QueryResolveCrnResponse) XXX_Unmarshal(b []byte) error { | ||||
| func (m *QueryResolveLrnResponse) XXX_Unmarshal(b []byte) error { | ||||
| 	return m.Unmarshal(b) | ||||
| } | ||||
| func (m *QueryResolveCrnResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { | ||||
| func (m *QueryResolveLrnResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { | ||||
| 	if deterministic { | ||||
| 		return xxx_messageInfo_QueryResolveCrnResponse.Marshal(b, m, deterministic) | ||||
| 		return xxx_messageInfo_QueryResolveLrnResponse.Marshal(b, m, deterministic) | ||||
| 	} else { | ||||
| 		b = b[:cap(b)] | ||||
| 		n, err := m.MarshalToSizedBuffer(b) | ||||
| @ -1072,19 +1072,19 @@ func (m *QueryResolveCrnResponse) XXX_Marshal(b []byte, deterministic bool) ([]b | ||||
| 		return b[:n], nil | ||||
| 	} | ||||
| } | ||||
| func (m *QueryResolveCrnResponse) XXX_Merge(src proto.Message) { | ||||
| 	xxx_messageInfo_QueryResolveCrnResponse.Merge(m, src) | ||||
| func (m *QueryResolveLrnResponse) XXX_Merge(src proto.Message) { | ||||
| 	xxx_messageInfo_QueryResolveLrnResponse.Merge(m, src) | ||||
| } | ||||
| func (m *QueryResolveCrnResponse) XXX_Size() int { | ||||
| func (m *QueryResolveLrnResponse) XXX_Size() int { | ||||
| 	return m.Size() | ||||
| } | ||||
| func (m *QueryResolveCrnResponse) XXX_DiscardUnknown() { | ||||
| 	xxx_messageInfo_QueryResolveCrnResponse.DiscardUnknown(m) | ||||
| func (m *QueryResolveLrnResponse) XXX_DiscardUnknown() { | ||||
| 	xxx_messageInfo_QueryResolveLrnResponse.DiscardUnknown(m) | ||||
| } | ||||
| 
 | ||||
| var xxx_messageInfo_QueryResolveCrnResponse proto.InternalMessageInfo | ||||
| var xxx_messageInfo_QueryResolveLrnResponse proto.InternalMessageInfo | ||||
| 
 | ||||
| func (m *QueryResolveCrnResponse) GetRecord() *Record { | ||||
| func (m *QueryResolveLrnResponse) GetRecord() *Record { | ||||
| 	if m != nil { | ||||
| 		return m.Record | ||||
| 	} | ||||
| @ -1244,10 +1244,10 @@ func init() { | ||||
| 	proto.RegisterType((*QueryNameRecordsResponse)(nil), "cerc.registry.v1.QueryNameRecordsResponse") | ||||
| 	proto.RegisterType((*QueryWhoisRequest)(nil), "cerc.registry.v1.QueryWhoisRequest") | ||||
| 	proto.RegisterType((*QueryWhoisResponse)(nil), "cerc.registry.v1.QueryWhoisResponse") | ||||
| 	proto.RegisterType((*QueryLookupCrnRequest)(nil), "cerc.registry.v1.QueryLookupCrnRequest") | ||||
| 	proto.RegisterType((*QueryLookupCrnResponse)(nil), "cerc.registry.v1.QueryLookupCrnResponse") | ||||
| 	proto.RegisterType((*QueryResolveCrnRequest)(nil), "cerc.registry.v1.QueryResolveCrnRequest") | ||||
| 	proto.RegisterType((*QueryResolveCrnResponse)(nil), "cerc.registry.v1.QueryResolveCrnResponse") | ||||
| 	proto.RegisterType((*QueryLookupLrnRequest)(nil), "cerc.registry.v1.QueryLookupLrnRequest") | ||||
| 	proto.RegisterType((*QueryLookupLrnResponse)(nil), "cerc.registry.v1.QueryLookupLrnResponse") | ||||
| 	proto.RegisterType((*QueryResolveLrnRequest)(nil), "cerc.registry.v1.QueryResolveLrnRequest") | ||||
| 	proto.RegisterType((*QueryResolveLrnResponse)(nil), "cerc.registry.v1.QueryResolveLrnResponse") | ||||
| 	proto.RegisterType((*QueryGetRegistryModuleBalanceRequest)(nil), "cerc.registry.v1.QueryGetRegistryModuleBalanceRequest") | ||||
| 	proto.RegisterType((*QueryGetRegistryModuleBalanceResponse)(nil), "cerc.registry.v1.QueryGetRegistryModuleBalanceResponse") | ||||
| 	proto.RegisterType((*AccountBalance)(nil), "cerc.registry.v1.AccountBalance") | ||||
| @ -1256,88 +1256,88 @@ func init() { | ||||
| func init() { proto.RegisterFile("cerc/registry/v1/query.proto", fileDescriptor_c642b96b6da07a30) } | ||||
| 
 | ||||
| var fileDescriptor_c642b96b6da07a30 = []byte{ | ||||
| 	// 1296 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x57, 0xcf, 0x6f, 0x1b, 0xc5, | ||||
| 	0x17, 0xf7, 0xda, 0xb1, 0xdd, 0x3c, 0x7f, 0x5b, 0xf5, 0x3b, 0x84, 0x76, 0xbb, 0x0d, 0xb6, 0x59, | ||||
| 	0xda, 0xc4, 0x49, 0xe4, 0xdd, 0x26, 0x91, 0xda, 0x2a, 0xe2, 0x12, 0x57, 0x34, 0x2e, 0xa5, 0x55, | ||||
| 	0xb3, 0x48, 0x45, 0xe2, 0x52, 0x8d, 0x77, 0x17, 0x67, 0xc9, 0x7a, 0xc7, 0xdd, 0x5d, 0xbb, 0x2c, | ||||
| 	0x51, 0x25, 0x84, 0x00, 0x71, 0x04, 0x71, 0x42, 0x70, 0xe1, 0xc2, 0x81, 0x03, 0x7f, 0x47, 0x25, | ||||
| 	0x2e, 0x95, 0xb8, 0x70, 0x0a, 0x28, 0xe1, 0xc2, 0x0d, 0x95, 0x7f, 0x00, 0xed, 0xcc, 0xec, 0x7a, | ||||
| 	0xfd, 0xdb, 0x89, 0x40, 0xe2, 0xe4, 0x9d, 0x99, 0xcf, 0x7b, 0xef, 0xf3, 0x7e, 0xce, 0x18, 0x16, | ||||
| 	0x75, 0xd3, 0xd5, 0x55, 0xd7, 0x6c, 0x5a, 0x9e, 0xef, 0x06, 0x6a, 0x77, 0x5d, 0x7d, 0xdc, 0x31, | ||||
| 	0xdd, 0x40, 0x69, 0xbb, 0xc4, 0x27, 0xe8, 0x7c, 0x78, 0xaa, 0x44, 0xa7, 0x4a, 0x77, 0x5d, 0x5a, | ||||
| 	0x6c, 0x12, 0xd2, 0xb4, 0x4d, 0x15, 0xb7, 0x2d, 0x15, 0x3b, 0x0e, 0xf1, 0xb1, 0x6f, 0x11, 0xc7, | ||||
| 	0x63, 0x78, 0x69, 0x55, 0x27, 0x5e, 0x8b, 0x78, 0x6a, 0x03, 0x7b, 0x26, 0x53, 0xa4, 0x76, 0xd7, | ||||
| 	0x1b, 0xa6, 0x8f, 0xd7, 0xd5, 0x36, 0x6e, 0x5a, 0x0e, 0x05, 0x73, 0xec, 0x42, 0x93, 0x34, 0x09, | ||||
| 	0xfd, 0x54, 0xc3, 0x2f, 0xbe, 0x5b, 0x4c, 0x6a, 0x88, 0x64, 0x75, 0x62, 0x45, 0x52, 0xa5, 0x21, | ||||
| 	0xbe, 0x31, 0x3b, 0x0a, 0x90, 0x17, 0x00, 0xed, 0x86, 0x86, 0x1f, 0x60, 0x17, 0xb7, 0x3c, 0xcd, | ||||
| 	0x7c, 0xdc, 0x31, 0x3d, 0x5f, 0xde, 0x81, 0x97, 0xfa, 0x76, 0xbd, 0x36, 0x71, 0x3c, 0x13, 0x5d, | ||||
| 	0x83, 0x5c, 0x9b, 0xee, 0x88, 0x42, 0x59, 0xa8, 0x14, 0x36, 0x44, 0x65, 0xd0, 0x61, 0x85, 0x4b, | ||||
| 	0x70, 0x9c, 0xfc, 0x57, 0x8e, 0x6b, 0xd2, 0x4c, 0x9d, 0xb8, 0x46, 0x64, 0x00, 0xbd, 0x0d, 0x80, | ||||
| 	0x7d, 0xdf, 0xb5, 0x1a, 0x1d, 0xdf, 0x0c, 0xb5, 0x65, 0x2a, 0x85, 0x8d, 0xcd, 0x61, 0x6d, 0x23, | ||||
| 	0x44, 0x95, 0xbb, 0x66, 0xf0, 0x10, 0xdb, 0x1d, 0xf3, 0x8e, 0xd3, 0xee, 0xf8, 0x5a, 0x42, 0x0d, | ||||
| 	0x3a, 0x0f, 0x19, 0x6c, 0xdb, 0x62, 0xba, 0x2c, 0x54, 0xce, 0x68, 0xe1, 0x27, 0xba, 0x0d, 0xd0, | ||||
| 	0x0b, 0xa4, 0x98, 0xa1, 0xa4, 0x97, 0x14, 0x16, 0x33, 0x25, 0x8c, 0x99, 0xc2, 0xd2, 0xc7, 0x23, | ||||
| 	0xa7, 0x3c, 0xc0, 0x4d, 0x93, 0xdb, 0xd1, 0x12, 0x92, 0xd2, 0x43, 0x80, 0x6d, 0xd7, 0xc5, 0x01, | ||||
| 	0xb5, 0x89, 0xea, 0x90, 0xeb, 0x86, 0x0c, 0x22, 0xe2, 0xd7, 0x66, 0x23, 0x9e, 0x60, 0xcd, 0xe5, | ||||
| 	0xa5, 0x9f, 0x04, 0x38, 0x73, 0x0f, 0xb7, 0x99, 0x5a, 0x6d, 0x40, 0xed, 0xd6, 0x6c, 0x6a, 0x23, | ||||
| 	0x79, 0xa6, 0xdf, 0x7b, 0xc3, 0xf1, 0xdd, 0x20, 0x36, 0xb0, 0x0f, 0x85, 0xc4, 0x76, 0x18, 0xa1, | ||||
| 	0x7d, 0x33, 0xa0, 0xd9, 0x9b, 0xd7, 0xc2, 0x4f, 0x74, 0x1b, 0xb2, 0x14, 0x4a, 0xa3, 0x76, 0x1a, | ||||
| 	0x57, 0x98, 0xf8, 0x56, 0xfa, 0xa6, 0x20, 0x7d, 0x93, 0x06, 0xe8, 0x9d, 0x20, 0x11, 0x72, 0x9e, | ||||
| 	0xef, 0x5a, 0x4e, 0x93, 0xd9, 0xab, 0xa7, 0x34, 0xbe, 0x46, 0x08, 0x32, 0x96, 0xe3, 0x53, 0x93, | ||||
| 	0x99, 0x7a, 0x4a, 0x0b, 0x17, 0xe8, 0x02, 0x64, 0xdf, 0xb3, 0x09, 0xf6, 0x69, 0x96, 0x84, 0x7a, | ||||
| 	0x4a, 0x63, 0x4b, 0x24, 0x41, 0xbe, 0x41, 0x88, 0x6d, 0x62, 0x47, 0x9c, 0x0b, 0x13, 0x5b, 0x4f, | ||||
| 	0x69, 0xd1, 0x06, 0x5a, 0x80, 0x39, 0xdb, 0x72, 0xf6, 0xc5, 0x2c, 0xd7, 0x4f, 0x57, 0xa8, 0x0e, | ||||
| 	0x59, 0x1c, 0x26, 0x4b, 0xcc, 0x9d, 0xc4, 0xa5, 0x5e, 0x7e, 0x43, 0xdb, 0x54, 0x01, 0xaa, 0x41, | ||||
| 	0xa6, 0x85, 0xdb, 0x62, 0x9e, 0xea, 0x51, 0x4e, 0x96, 0x8e, 0xd0, 0xaf, 0x16, 0x6e, 0xd7, 0xf2, | ||||
| 	0x3c, 0xc0, 0x92, 0x05, 0x67, 0xfb, 0x4a, 0xf7, 0xdf, 0x4b, 0x86, 0xfc, 0xb5, 0x00, 0x0b, 0xfd, | ||||
| 	0x48, 0xde, 0xc0, 0x37, 0x21, 0xef, 0xb2, 0x2d, 0x5e, 0x63, 0x23, 0x3a, 0x98, 0xc9, 0xd4, 0xe6, | ||||
| 	0x9e, 0x1d, 0x96, 0x52, 0x5a, 0x04, 0x47, 0x3b, 0x7d, 0x9d, 0xc4, 0xf8, 0x2d, 0x4f, 0xed, 0x24, | ||||
| 	0x66, 0x36, 0xd9, 0x4a, 0x72, 0x05, 0x2e, 0x24, 0xa8, 0xd5, 0x82, 0x3b, 0x46, 0x34, 0x13, 0xce, | ||||
| 	0x41, 0xda, 0x32, 0x78, 0x38, 0xd2, 0x96, 0x21, 0xef, 0xc2, 0xc5, 0x21, 0x24, 0xf7, 0xe3, 0x3a, | ||||
| 	0xe4, 0x18, 0xb1, 0xf1, 0x83, 0xa8, 0xcf, 0x0d, 0x8e, 0x96, 0x3b, 0x70, 0x39, 0x19, 0x97, 0x5a, | ||||
| 	0x50, 0x23, 0x8e, 0x31, 0x96, 0xc1, 0xc0, 0xf8, 0x48, 0x9f, 0x76, 0x7c, 0xc8, 0xdf, 0x09, 0xb0, | ||||
| 	0x38, 0xda, 0xee, 0x7f, 0x27, 0x2f, 0x98, 0x47, 0xfb, 0x3e, 0x6e, 0x99, 0x03, 0xc3, 0xba, 0x3f, | ||||
| 	0x0c, 0xc2, 0xa9, 0xc3, 0xf0, 0xad, 0x00, 0xe2, 0xb0, 0x0d, 0x1e, 0x82, 0x1b, 0x90, 0x75, 0x70, | ||||
| 	0x2b, 0x1e, 0x7e, 0x97, 0x87, 0x03, 0x10, 0x4a, 0xd1, 0x31, 0xc6, 0x63, 0xc0, 0xf0, 0xff, 0x5c, | ||||
| 	0x04, 0x96, 0xe1, 0xff, 0x94, 0xdd, 0x3b, 0x7b, 0xc4, 0x8a, 0x7d, 0x47, 0x30, 0x17, 0x9a, 0xe1, | ||||
| 	0x45, 0x41, 0xbf, 0xe5, 0x2f, 0x05, 0x7e, 0x69, 0x72, 0x24, 0xf7, 0xe0, 0x00, 0xce, 0x85, 0xc7, | ||||
| 	0x8f, 0x70, 0xc7, 0xdf, 0x23, 0xae, 0xe5, 0x07, 0x3c, 0x54, 0xa5, 0xd1, 0xae, 0x6c, 0x47, 0xb0, | ||||
| 	0xda, 0x66, 0xe8, 0xce, 0x8b, 0xc3, 0xd2, 0xda, 0xfb, 0x1e, 0x71, 0xb6, 0xe4, 0x7e, 0x25, 0x72, | ||||
| 	0x39, 0xc0, 0x2d, 0x7b, 0x68, 0x57, 0x3b, 0xeb, 0x24, 0x75, 0xc8, 0x2b, 0xf0, 0x32, 0xa5, 0xf4, | ||||
| 	0x16, 0x21, 0xfb, 0x9d, 0xf6, 0x2d, 0xd7, 0x89, 0x1c, 0x38, 0x0f, 0x19, 0xdd, 0x75, 0xa2, 0x29, | ||||
| 	0xa3, 0xbb, 0x8e, 0xfc, 0x26, 0xef, 0xc0, 0x04, 0x34, 0xbe, 0xdf, 0x7b, 0xce, 0x16, 0x36, 0x16, | ||||
| 	0x47, 0xf3, 0x66, 0x89, 0xe3, 0xa1, 0x58, 0x8d, 0xbb, 0xd9, 0x23, 0x76, 0xd7, 0x9c, 0x68, 0xf7, | ||||
| 	0x6e, 0xdc, 0xcf, 0x3d, 0x6c, 0xef, 0x61, 0x31, 0x5b, 0x3f, 0xc7, 0x9d, 0xbc, 0x04, 0x57, 0xa8, | ||||
| 	0xb2, 0x1d, 0xd3, 0xd7, 0x38, 0xea, 0x1e, 0x31, 0x3a, 0xb6, 0x59, 0xc3, 0x36, 0x76, 0xf4, 0xa8, | ||||
| 	0xfe, 0x64, 0x13, 0xae, 0x4e, 0xc1, 0x71, 0x0a, 0xaf, 0xc3, 0x99, 0x06, 0xdb, 0x8a, 0x4a, 0xb0, | ||||
| 	0x3c, 0x4c, 0x62, 0x5b, 0xd7, 0x49, 0xc7, 0xf1, 0x23, 0xd9, 0x58, 0x42, 0xfe, 0x43, 0x80, 0x73, | ||||
| 	0xfd, 0x87, 0xe8, 0x3e, 0xfc, 0x0f, 0xb3, 0x9d, 0x47, 0xbd, 0x0a, 0xaa, 0xad, 0xbd, 0x38, 0x2c, | ||||
| 	0x2d, 0xb3, 0x3c, 0x27, 0x4f, 0xa3, 0x2c, 0xf7, 0xed, 0x69, 0x05, 0xbe, 0x0c, 0xc3, 0x8e, 0x3e, | ||||
| 	0x13, 0x20, 0xcf, 0xed, 0x89, 0x19, 0x4a, 0xf0, 0x52, 0x5f, 0x95, 0x47, 0xf5, 0x7d, 0x8b, 0x58, | ||||
| 	0x4e, 0x6d, 0x97, 0x97, 0xd4, 0x2b, 0xcc, 0x14, 0x97, 0x8b, 0xac, 0x44, 0xcb, 0x1f, 0x7e, 0x2d, | ||||
| 	0x55, 0x9a, 0x96, 0xbf, 0xd7, 0x69, 0x28, 0x3a, 0x69, 0xa9, 0xfc, 0x2d, 0xc9, 0x7e, 0xaa, 0x9e, | ||||
| 	0xb1, 0xaf, 0xfa, 0x41, 0xdb, 0xf4, 0xa8, 0x46, 0x4f, 0x8b, 0x8c, 0x6f, 0xfc, 0x39, 0x0f, 0x59, | ||||
| 	0x1a, 0x53, 0xf4, 0x04, 0x72, 0xec, 0xbd, 0x87, 0xae, 0x8c, 0xb9, 0xaa, 0xfa, 0x9e, 0x95, 0xd2, | ||||
| 	0xd5, 0x29, 0x28, 0x96, 0x0a, 0xb9, 0xfc, 0xf1, 0xcf, 0xbf, 0x7f, 0x95, 0x96, 0x90, 0xa8, 0x0e, | ||||
| 	0xbd, 0x5e, 0xd9, 0xb3, 0x12, 0x1d, 0x40, 0x9e, 0xcf, 0x0f, 0x74, 0x75, 0xa6, 0x4b, 0x52, 0x5a, | ||||
| 	0x9a, 0x06, 0xe3, 0xb6, 0x5f, 0xa5, 0xb6, 0x2f, 0xa3, 0x4b, 0xea, 0x88, 0x97, 0x33, 0xb3, 0xf8, | ||||
| 	0xb9, 0x00, 0xf3, 0xb4, 0x9c, 0xc2, 0x25, 0xaa, 0x4c, 0x54, 0x9c, 0xb8, 0xdf, 0xa4, 0x95, 0x19, | ||||
| 	0x90, 0x9c, 0xc5, 0x12, 0x65, 0x51, 0x46, 0xc5, 0xb1, 0x2c, 0xd4, 0x03, 0xcb, 0x78, 0x8a, 0xbe, | ||||
| 	0x17, 0x00, 0xc5, 0x54, 0xe2, 0x6b, 0x05, 0x55, 0x27, 0x3b, 0x3b, 0x70, 0xed, 0x49, 0xca, 0xac, | ||||
| 	0x70, 0xce, 0x6e, 0x9d, 0xb2, 0x5b, 0x43, 0x2b, 0x63, 0xd9, 0x55, 0x1b, 0x41, 0xb5, 0x41, 0x1c, | ||||
| 	0xa3, 0x6a, 0x19, 0x8c, 0xe8, 0xa7, 0x02, 0x14, 0x12, 0x53, 0x1f, 0x8d, 0x8b, 0xc5, 0xf0, 0xed, | ||||
| 	0x23, 0xad, 0xce, 0x02, 0xe5, 0xcc, 0x4a, 0x94, 0xd9, 0x25, 0x74, 0x71, 0x98, 0x19, 0xbb, 0x2c, | ||||
| 	0x3e, 0x84, 0x2c, 0x1d, 0xda, 0xe8, 0xb5, 0x31, 0x5a, 0x93, 0xc3, 0x5f, 0xba, 0x32, 0x19, 0x34, | ||||
| 	0x3d, 0x59, 0x4f, 0x42, 0xa0, 0x7a, 0x10, 0xda, 0x7e, 0x8a, 0x3e, 0x12, 0x60, 0x3e, 0x9e, 0xb9, | ||||
| 	0x68, 0x79, 0x8c, 0xee, 0xc1, 0x01, 0x2e, 0x55, 0xa6, 0x03, 0xa7, 0xf7, 0x8d, 0x4d, 0xc1, 0xe8, | ||||
| 	0x13, 0x01, 0xa0, 0x37, 0x7e, 0x27, 0xd4, 0xee, 0xc0, 0x34, 0x9f, 0x50, 0xbb, 0x83, 0xb3, 0x7c, | ||||
| 	0x72, 0x07, 0x51, 0x34, 0xfa, 0x51, 0x00, 0x71, 0xdc, 0x40, 0x46, 0xd7, 0xc7, 0x98, 0x9a, 0x32, | ||||
| 	0xe9, 0xa5, 0x1b, 0x27, 0x96, 0x9b, 0x4e, 0x98, 0x8f, 0xbc, 0xda, 0xf6, 0xb3, 0xa3, 0xa2, 0xf0, | ||||
| 	0xfc, 0xa8, 0x28, 0xfc, 0x76, 0x54, 0x14, 0xbe, 0x38, 0x2e, 0xa6, 0x9e, 0x1f, 0x17, 0x53, 0xbf, | ||||
| 	0x1c, 0x17, 0x53, 0xef, 0x2e, 0x37, 0x2d, 0x5f, 0xe9, 0x1a, 0x0d, 0xc5, 0x27, 0x54, 0xbc, 0x6a, | ||||
| 	0x11, 0xd5, 0xc6, 0x3a, 0x71, 0x2c, 0x7d, 0xc3, 0x50, 0x3f, 0x88, 0xb5, 0x35, 0x72, 0xf4, 0xff, | ||||
| 	0xf6, 0xe6, 0xdf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x75, 0xb8, 0x19, 0x5d, 0x42, 0x10, 0x00, 0x00, | ||||
| 	// 1295 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x57, 0x4d, 0x6f, 0x1b, 0xc5, | ||||
| 	0x1b, 0xf7, 0xda, 0xb1, 0xdd, 0x3c, 0xfe, 0xb7, 0xea, 0x7f, 0x08, 0xed, 0x66, 0x13, 0x6c, 0xb3, | ||||
| 	0xe4, 0xc5, 0x49, 0xe4, 0xdd, 0x26, 0x91, 0xda, 0x2a, 0xe2, 0x12, 0x23, 0x1a, 0x97, 0xbe, 0xa8, | ||||
| 	0x59, 0xa4, 0x22, 0x71, 0xa9, 0xc6, 0xde, 0xc5, 0x59, 0xb2, 0xde, 0x71, 0x77, 0xd7, 0x2e, 0x4b, | ||||
| 	0x54, 0x09, 0x21, 0x40, 0x1c, 0x41, 0x9c, 0x10, 0x5c, 0xb8, 0x70, 0xe0, 0xc0, 0xe7, 0xa8, 0xc4, | ||||
| 	0xa5, 0x12, 0x17, 0x4e, 0x01, 0x25, 0x5c, 0xb8, 0xa1, 0xf2, 0x05, 0xd0, 0xce, 0xcc, 0xae, 0xd7, | ||||
| 	0xef, 0x4e, 0x04, 0x12, 0x27, 0xef, 0xcc, 0xfc, 0x9e, 0xe7, 0xf9, 0x3d, 0xaf, 0x33, 0x86, 0xc5, | ||||
| 	0xba, 0xe1, 0xd4, 0x55, 0xc7, 0x68, 0x98, 0xae, 0xe7, 0xf8, 0x6a, 0x67, 0x53, 0x7d, 0xdc, 0x36, | ||||
| 	0x1c, 0x5f, 0x69, 0x39, 0xc4, 0x23, 0xe8, 0x72, 0x70, 0xaa, 0x84, 0xa7, 0x4a, 0x67, 0x53, 0x5a, | ||||
| 	0x6c, 0x10, 0xd2, 0xb0, 0x0c, 0x15, 0xb7, 0x4c, 0x15, 0xdb, 0x36, 0xf1, 0xb0, 0x67, 0x12, 0xdb, | ||||
| 	0x65, 0x78, 0x69, 0xbd, 0x4e, 0xdc, 0x26, 0x71, 0xd5, 0x1a, 0x76, 0x0d, 0xa6, 0x48, 0xed, 0x6c, | ||||
| 	0xd6, 0x0c, 0x0f, 0x6f, 0xaa, 0x2d, 0xdc, 0x30, 0x6d, 0x0a, 0xe6, 0xd8, 0xb9, 0x06, 0x69, 0x10, | ||||
| 	0xfa, 0xa9, 0x06, 0x5f, 0x7c, 0x37, 0x1f, 0xd7, 0x10, 0xca, 0xd6, 0x89, 0x19, 0x4a, 0x15, 0x06, | ||||
| 	0xf8, 0x46, 0xec, 0x28, 0x40, 0x9e, 0x03, 0xb4, 0x1f, 0x18, 0x7e, 0x80, 0x1d, 0xdc, 0x74, 0x35, | ||||
| 	0xe3, 0x71, 0xdb, 0x70, 0x3d, 0x79, 0x0f, 0x5e, 0xea, 0xd9, 0x75, 0x5b, 0xc4, 0x76, 0x0d, 0x74, | ||||
| 	0x0d, 0x32, 0x2d, 0xba, 0x23, 0x0a, 0x45, 0xa1, 0x94, 0xdb, 0x12, 0x95, 0x7e, 0x87, 0x15, 0x2e, | ||||
| 	0xc1, 0x71, 0xf2, 0x5f, 0x19, 0xae, 0x49, 0x33, 0xea, 0xc4, 0xd1, 0x43, 0x03, 0xe8, 0x6d, 0x00, | ||||
| 	0xec, 0x79, 0x8e, 0x59, 0x6b, 0x7b, 0x46, 0xa0, 0x2d, 0x55, 0xca, 0x6d, 0x6d, 0x0f, 0x6a, 0x1b, | ||||
| 	0x22, 0xaa, 0xdc, 0x31, 0xfc, 0x87, 0xd8, 0x6a, 0x1b, 0xb7, 0xed, 0x56, 0xdb, 0xd3, 0x62, 0x6a, | ||||
| 	0xd0, 0x65, 0x48, 0x61, 0xcb, 0x12, 0x93, 0x45, 0xa1, 0x74, 0x41, 0x0b, 0x3e, 0xd1, 0x2d, 0x80, | ||||
| 	0x6e, 0x20, 0xc5, 0x14, 0x25, 0xbd, 0xa2, 0xb0, 0x98, 0x29, 0x41, 0xcc, 0x14, 0x96, 0x3e, 0x1e, | ||||
| 	0x39, 0xe5, 0x01, 0x6e, 0x18, 0xdc, 0x8e, 0x16, 0x93, 0x94, 0x1e, 0x02, 0xec, 0x3a, 0x0e, 0xf6, | ||||
| 	0xa9, 0x4d, 0x54, 0x85, 0x4c, 0x27, 0x60, 0x10, 0x12, 0xbf, 0x36, 0x1d, 0xf1, 0x18, 0x6b, 0x2e, | ||||
| 	0x2f, 0xfd, 0x24, 0xc0, 0x85, 0x7b, 0xb8, 0xc5, 0xd4, 0x6a, 0x7d, 0x6a, 0x77, 0xa6, 0x53, 0x1b, | ||||
| 	0xca, 0x33, 0xfd, 0xee, 0x9b, 0xb6, 0xe7, 0xf8, 0x91, 0x81, 0x43, 0xc8, 0xc5, 0xb6, 0x83, 0x08, | ||||
| 	0x1d, 0x1a, 0x3e, 0xcd, 0xde, 0xac, 0x16, 0x7c, 0xa2, 0x5b, 0x90, 0xa6, 0x50, 0x1a, 0xb5, 0xf3, | ||||
| 	0xb8, 0xc2, 0xc4, 0x77, 0x92, 0x37, 0x05, 0xe9, 0x9b, 0x24, 0x40, 0xf7, 0x04, 0x89, 0x90, 0x71, | ||||
| 	0x3d, 0xc7, 0xb4, 0x1b, 0xcc, 0x5e, 0x35, 0xa1, 0xf1, 0x35, 0x42, 0x90, 0x32, 0x6d, 0x8f, 0x9a, | ||||
| 	0x4c, 0x55, 0x13, 0x5a, 0xb0, 0x40, 0x57, 0x20, 0xfd, 0x9e, 0x45, 0xb0, 0x47, 0xb3, 0x24, 0x54, | ||||
| 	0x13, 0x1a, 0x5b, 0x22, 0x09, 0xb2, 0x35, 0x42, 0x2c, 0x03, 0xdb, 0xe2, 0x4c, 0x90, 0xd8, 0x6a, | ||||
| 	0x42, 0x0b, 0x37, 0xd0, 0x1c, 0xcc, 0x58, 0xa6, 0x7d, 0x28, 0xa6, 0xb9, 0x7e, 0xba, 0x42, 0x55, | ||||
| 	0x48, 0xe3, 0x20, 0x59, 0x62, 0xe6, 0x2c, 0x2e, 0x75, 0xf3, 0x1b, 0xd8, 0xa6, 0x0a, 0x50, 0x05, | ||||
| 	0x52, 0x4d, 0xdc, 0x12, 0xb3, 0x54, 0x8f, 0x72, 0xb6, 0x74, 0x04, 0x7e, 0x35, 0x71, 0xab, 0x92, | ||||
| 	0xe5, 0x01, 0x96, 0x4c, 0xb8, 0xd8, 0x53, 0xba, 0xff, 0x5e, 0x32, 0xe4, 0xaf, 0x05, 0x98, 0xeb, | ||||
| 	0x45, 0xf2, 0x06, 0xbe, 0x09, 0x59, 0x87, 0x6d, 0xf1, 0x1a, 0x1b, 0xd2, 0xc1, 0x4c, 0xa6, 0x32, | ||||
| 	0xf3, 0xec, 0xb8, 0x90, 0xd0, 0x42, 0x38, 0xda, 0xeb, 0xe9, 0x24, 0xc6, 0x6f, 0x75, 0x62, 0x27, | ||||
| 	0x31, 0xb3, 0xf1, 0x56, 0x92, 0x4b, 0x70, 0x25, 0x46, 0xad, 0xe2, 0xdf, 0xd6, 0xc3, 0x99, 0x70, | ||||
| 	0x09, 0x92, 0xa6, 0xce, 0xc3, 0x91, 0x34, 0x75, 0x79, 0x1f, 0xae, 0x0e, 0x20, 0xb9, 0x1f, 0xd7, | ||||
| 	0x21, 0xc3, 0x88, 0x8d, 0x1e, 0x44, 0x3d, 0x6e, 0x70, 0xb4, 0xdc, 0x86, 0x85, 0x78, 0x5c, 0x2a, | ||||
| 	0x7e, 0x85, 0xd8, 0xfa, 0x48, 0x06, 0x7d, 0xe3, 0x23, 0x79, 0xde, 0xf1, 0x21, 0x7f, 0x27, 0xc0, | ||||
| 	0xe2, 0x70, 0xbb, 0xff, 0x9d, 0xbc, 0x60, 0x1e, 0xed, 0xfb, 0xb8, 0x69, 0xf4, 0x0d, 0xeb, 0xde, | ||||
| 	0x30, 0x08, 0xe7, 0x0e, 0xc3, 0xb7, 0x02, 0x88, 0x83, 0x36, 0x78, 0x08, 0x6e, 0x40, 0xda, 0xc6, | ||||
| 	0xcd, 0x68, 0xf8, 0x2d, 0x0c, 0x06, 0x20, 0x90, 0xa2, 0x63, 0x8c, 0xc7, 0x80, 0xe1, 0xff, 0xb9, | ||||
| 	0x08, 0xac, 0xc2, 0xff, 0x29, 0xbb, 0x77, 0x0e, 0x88, 0x19, 0xf9, 0x8e, 0x60, 0x26, 0x30, 0xc3, | ||||
| 	0x8b, 0x82, 0x7e, 0xcb, 0x5f, 0x0a, 0xfc, 0xd2, 0xe4, 0x48, 0xee, 0xc1, 0x11, 0x5c, 0x0a, 0x8e, | ||||
| 	0x1f, 0xe1, 0xb6, 0x77, 0x40, 0x1c, 0xd3, 0xf3, 0x79, 0xa8, 0x0a, 0xc3, 0x5d, 0xd9, 0x0d, 0x61, | ||||
| 	0x95, 0xed, 0xc0, 0x9d, 0x17, 0xc7, 0x85, 0x8d, 0xf7, 0x5d, 0x62, 0xef, 0xc8, 0xbd, 0x4a, 0xe4, | ||||
| 	0xa2, 0x8f, 0x9b, 0xd6, 0xc0, 0xae, 0x76, 0xd1, 0x8e, 0xeb, 0x90, 0xd7, 0xe0, 0x65, 0x4a, 0xe9, | ||||
| 	0x2e, 0x21, 0x87, 0xed, 0xd6, 0x5d, 0xc7, 0x0e, 0x1d, 0xb8, 0x0c, 0x29, 0xcb, 0xb1, 0xc3, 0x29, | ||||
| 	0x63, 0x39, 0xb6, 0xfc, 0x16, 0xef, 0xc0, 0x18, 0x34, 0xba, 0xdf, 0xbb, 0xce, 0xe6, 0xb6, 0x16, | ||||
| 	0x87, 0xf3, 0x66, 0x89, 0xe3, 0xa1, 0x58, 0x8f, 0xba, 0xd9, 0x25, 0x56, 0xc7, 0x18, 0x6b, 0xf7, | ||||
| 	0x4e, 0xd4, 0xcf, 0x5d, 0x6c, 0xf7, 0x61, 0x31, 0x5d, 0x3f, 0x47, 0x9d, 0xbc, 0x02, 0x4b, 0x54, | ||||
| 	0xd9, 0x9e, 0xe1, 0x69, 0x1c, 0x75, 0x8f, 0xe8, 0x6d, 0xcb, 0xa8, 0x60, 0x0b, 0xdb, 0xf5, 0xb0, | ||||
| 	0xfe, 0x64, 0x03, 0x96, 0x27, 0xe0, 0x38, 0x85, 0xd7, 0xe1, 0x42, 0x8d, 0x6d, 0x85, 0x25, 0x58, | ||||
| 	0x1c, 0x24, 0xb1, 0x5b, 0xaf, 0x93, 0xb6, 0xed, 0x85, 0xb2, 0x91, 0x84, 0xfc, 0x87, 0x00, 0x97, | ||||
| 	0x7a, 0x0f, 0xd1, 0x7d, 0xf8, 0x1f, 0x66, 0x3b, 0x8f, 0xba, 0x15, 0x54, 0xd9, 0x78, 0x71, 0x5c, | ||||
| 	0x58, 0x65, 0x79, 0x8e, 0x9f, 0x86, 0x59, 0xee, 0xd9, 0xd3, 0x72, 0x7c, 0x19, 0x84, 0x1d, 0x7d, | ||||
| 	0x26, 0x40, 0x96, 0xdb, 0x13, 0x53, 0x94, 0xe0, 0x7c, 0x4f, 0x95, 0x87, 0xf5, 0xfd, 0x06, 0x31, | ||||
| 	0xed, 0xca, 0x3e, 0x2f, 0xa9, 0x57, 0x98, 0x29, 0x2e, 0x17, 0x5a, 0x09, 0x97, 0x3f, 0xfc, 0x5a, | ||||
| 	0x28, 0x35, 0x4c, 0xef, 0xa0, 0x5d, 0x53, 0xea, 0xa4, 0xa9, 0xf2, 0xb7, 0x24, 0xfb, 0x29, 0xbb, | ||||
| 	0xfa, 0xa1, 0xea, 0xf9, 0x2d, 0xc3, 0xa5, 0x1a, 0x5d, 0x2d, 0x34, 0xbe, 0xf5, 0xe7, 0x2c, 0xa4, | ||||
| 	0x69, 0x4c, 0xd1, 0x13, 0xc8, 0xb0, 0xf7, 0x1e, 0x5a, 0x1a, 0x71, 0x55, 0xf5, 0x3c, 0x2b, 0xa5, | ||||
| 	0xe5, 0x09, 0x28, 0x96, 0x0a, 0xb9, 0xf8, 0xf1, 0xcf, 0xbf, 0x7f, 0x95, 0x94, 0x90, 0xa8, 0x0e, | ||||
| 	0xbc, 0x5e, 0xd9, 0xb3, 0x12, 0x1d, 0x41, 0x96, 0xcf, 0x0f, 0xb4, 0x3c, 0xd5, 0x25, 0x29, 0xad, | ||||
| 	0x4c, 0x82, 0x71, 0xdb, 0xaf, 0x52, 0xdb, 0x0b, 0x68, 0x5e, 0x1d, 0xf2, 0x72, 0x66, 0x16, 0x3f, | ||||
| 	0x17, 0x60, 0x96, 0x96, 0x53, 0xb0, 0x44, 0xa5, 0xb1, 0x8a, 0x63, 0xf7, 0x9b, 0xb4, 0x36, 0x05, | ||||
| 	0x92, 0xb3, 0x58, 0xa1, 0x2c, 0x8a, 0x28, 0x3f, 0x92, 0x85, 0x7a, 0x64, 0xea, 0x4f, 0xd1, 0xf7, | ||||
| 	0x02, 0xa0, 0x88, 0x4a, 0x74, 0xad, 0xa0, 0xf2, 0x78, 0x67, 0xfb, 0xae, 0x3d, 0x49, 0x99, 0x16, | ||||
| 	0xce, 0xd9, 0x6d, 0x52, 0x76, 0x1b, 0x68, 0x6d, 0x24, 0xbb, 0x72, 0xcd, 0x2f, 0xd7, 0x88, 0xad, | ||||
| 	0x97, 0x4d, 0x9d, 0x11, 0xfd, 0x54, 0x80, 0x5c, 0x6c, 0xea, 0xa3, 0x51, 0xb1, 0x18, 0xbc, 0x7d, | ||||
| 	0xa4, 0xf5, 0x69, 0xa0, 0x9c, 0x59, 0x81, 0x32, 0x9b, 0x47, 0x57, 0x07, 0x99, 0xb1, 0xcb, 0xe2, | ||||
| 	0x43, 0x48, 0xd3, 0xa1, 0x8d, 0x5e, 0x1b, 0xa1, 0x35, 0x3e, 0xfc, 0xa5, 0xa5, 0xf1, 0xa0, 0xc9, | ||||
| 	0xc9, 0x7a, 0x12, 0x00, 0xd5, 0xa3, 0xc0, 0xf6, 0x53, 0xf4, 0x91, 0x00, 0xb3, 0xd1, 0xcc, 0x45, | ||||
| 	0xab, 0x23, 0x74, 0xf7, 0x0f, 0x70, 0xa9, 0x34, 0x19, 0x38, 0xb9, 0x6f, 0x2c, 0x0a, 0x46, 0x9f, | ||||
| 	0x08, 0x00, 0xdd, 0xf1, 0x3b, 0xa6, 0x76, 0xfb, 0xa6, 0xf9, 0x98, 0xda, 0xed, 0x9f, 0xe5, 0xe3, | ||||
| 	0x3b, 0x88, 0xa2, 0xd1, 0x8f, 0x02, 0x88, 0xa3, 0x06, 0x32, 0xba, 0x3e, 0xc2, 0xd4, 0x84, 0x49, | ||||
| 	0x2f, 0xdd, 0x38, 0xb3, 0xdc, 0x64, 0xc2, 0x7c, 0xe4, 0x55, 0x76, 0x9f, 0x9d, 0xe4, 0x85, 0xe7, | ||||
| 	0x27, 0x79, 0xe1, 0xb7, 0x93, 0xbc, 0xf0, 0xc5, 0x69, 0x3e, 0xf1, 0xfc, 0x34, 0x9f, 0xf8, 0xe5, | ||||
| 	0x34, 0x9f, 0x78, 0x77, 0xb5, 0x61, 0x7a, 0x4a, 0x47, 0xaf, 0x29, 0x1e, 0xa1, 0xe2, 0x65, 0x93, | ||||
| 	0xa8, 0x16, 0xae, 0x13, 0xdb, 0xac, 0x6f, 0xe9, 0xea, 0x07, 0x91, 0xb6, 0x5a, 0x86, 0xfe, 0xdf, | ||||
| 	0xde, 0xfe, 0x3b, 0x00, 0x00, 0xff, 0xff, 0xc5, 0x94, 0x6e, 0x34, 0x42, 0x10, 0x00, 0x00, | ||||
| } | ||||
| 
 | ||||
| // Reference imports to suppress errors if they are not otherwise used.
 | ||||
| @ -1364,10 +1364,10 @@ type QueryClient interface { | ||||
| 	NameRecords(ctx context.Context, in *QueryNameRecordsRequest, opts ...grpc.CallOption) (*QueryNameRecordsResponse, error) | ||||
| 	// Whois method retrieve the name authority info
 | ||||
| 	Whois(ctx context.Context, in *QueryWhoisRequest, opts ...grpc.CallOption) (*QueryWhoisResponse, error) | ||||
| 	// LookupCrn
 | ||||
| 	LookupCrn(ctx context.Context, in *QueryLookupCrnRequest, opts ...grpc.CallOption) (*QueryLookupCrnResponse, error) | ||||
| 	// ResolveCrn
 | ||||
| 	ResolveCrn(ctx context.Context, in *QueryResolveCrnRequest, opts ...grpc.CallOption) (*QueryResolveCrnResponse, error) | ||||
| 	// LookupLrn
 | ||||
| 	LookupLrn(ctx context.Context, in *QueryLookupLrnRequest, opts ...grpc.CallOption) (*QueryLookupLrnResponse, error) | ||||
| 	// ResolveLrn
 | ||||
| 	ResolveLrn(ctx context.Context, in *QueryResolveLrnRequest, opts ...grpc.CallOption) (*QueryResolveLrnResponse, error) | ||||
| 	// Get registry module balance
 | ||||
| 	GetRegistryModuleBalance(ctx context.Context, in *QueryGetRegistryModuleBalanceRequest, opts ...grpc.CallOption) (*QueryGetRegistryModuleBalanceResponse, error) | ||||
| } | ||||
| @ -1434,18 +1434,18 @@ func (c *queryClient) Whois(ctx context.Context, in *QueryWhoisRequest, opts ... | ||||
| 	return out, nil | ||||
| } | ||||
| 
 | ||||
| func (c *queryClient) LookupCrn(ctx context.Context, in *QueryLookupCrnRequest, opts ...grpc.CallOption) (*QueryLookupCrnResponse, error) { | ||||
| 	out := new(QueryLookupCrnResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/cerc.registry.v1.Query/LookupCrn", in, out, opts...) | ||||
| func (c *queryClient) LookupLrn(ctx context.Context, in *QueryLookupLrnRequest, opts ...grpc.CallOption) (*QueryLookupLrnResponse, error) { | ||||
| 	out := new(QueryLookupLrnResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/cerc.registry.v1.Query/LookupLrn", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	return out, nil | ||||
| } | ||||
| 
 | ||||
| func (c *queryClient) ResolveCrn(ctx context.Context, in *QueryResolveCrnRequest, opts ...grpc.CallOption) (*QueryResolveCrnResponse, error) { | ||||
| 	out := new(QueryResolveCrnResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/cerc.registry.v1.Query/ResolveCrn", in, out, opts...) | ||||
| func (c *queryClient) ResolveLrn(ctx context.Context, in *QueryResolveLrnRequest, opts ...grpc.CallOption) (*QueryResolveLrnResponse, error) { | ||||
| 	out := new(QueryResolveLrnResponse) | ||||
| 	err := c.cc.Invoke(ctx, "/cerc.registry.v1.Query/ResolveLrn", in, out, opts...) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| @ -1475,10 +1475,10 @@ type QueryServer interface { | ||||
| 	NameRecords(context.Context, *QueryNameRecordsRequest) (*QueryNameRecordsResponse, error) | ||||
| 	// Whois method retrieve the name authority info
 | ||||
| 	Whois(context.Context, *QueryWhoisRequest) (*QueryWhoisResponse, error) | ||||
| 	// LookupCrn
 | ||||
| 	LookupCrn(context.Context, *QueryLookupCrnRequest) (*QueryLookupCrnResponse, error) | ||||
| 	// ResolveCrn
 | ||||
| 	ResolveCrn(context.Context, *QueryResolveCrnRequest) (*QueryResolveCrnResponse, error) | ||||
| 	// LookupLrn
 | ||||
| 	LookupLrn(context.Context, *QueryLookupLrnRequest) (*QueryLookupLrnResponse, error) | ||||
| 	// ResolveLrn
 | ||||
| 	ResolveLrn(context.Context, *QueryResolveLrnRequest) (*QueryResolveLrnResponse, error) | ||||
| 	// Get registry module balance
 | ||||
| 	GetRegistryModuleBalance(context.Context, *QueryGetRegistryModuleBalanceRequest) (*QueryGetRegistryModuleBalanceResponse, error) | ||||
| } | ||||
| @ -1505,11 +1505,11 @@ func (*UnimplementedQueryServer) NameRecords(ctx context.Context, req *QueryName | ||||
| func (*UnimplementedQueryServer) Whois(ctx context.Context, req *QueryWhoisRequest) (*QueryWhoisResponse, error) { | ||||
| 	return nil, status.Errorf(codes.Unimplemented, "method Whois not implemented") | ||||
| } | ||||
| func (*UnimplementedQueryServer) LookupCrn(ctx context.Context, req *QueryLookupCrnRequest) (*QueryLookupCrnResponse, error) { | ||||
| 	return nil, status.Errorf(codes.Unimplemented, "method LookupCrn not implemented") | ||||
| func (*UnimplementedQueryServer) LookupLrn(ctx context.Context, req *QueryLookupLrnRequest) (*QueryLookupLrnResponse, error) { | ||||
| 	return nil, status.Errorf(codes.Unimplemented, "method LookupLrn not implemented") | ||||
| } | ||||
| func (*UnimplementedQueryServer) ResolveCrn(ctx context.Context, req *QueryResolveCrnRequest) (*QueryResolveCrnResponse, error) { | ||||
| 	return nil, status.Errorf(codes.Unimplemented, "method ResolveCrn not implemented") | ||||
| func (*UnimplementedQueryServer) ResolveLrn(ctx context.Context, req *QueryResolveLrnRequest) (*QueryResolveLrnResponse, error) { | ||||
| 	return nil, status.Errorf(codes.Unimplemented, "method ResolveLrn not implemented") | ||||
| } | ||||
| func (*UnimplementedQueryServer) GetRegistryModuleBalance(ctx context.Context, req *QueryGetRegistryModuleBalanceRequest) (*QueryGetRegistryModuleBalanceResponse, error) { | ||||
| 	return nil, status.Errorf(codes.Unimplemented, "method GetRegistryModuleBalance not implemented") | ||||
| @ -1627,38 +1627,38 @@ func _Query_Whois_Handler(srv interface{}, ctx context.Context, dec func(interfa | ||||
| 	return interceptor(ctx, in, info, handler) | ||||
| } | ||||
| 
 | ||||
| func _Query_LookupCrn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | ||||
| 	in := new(QueryLookupCrnRequest) | ||||
| func _Query_LookupLrn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | ||||
| 	in := new(QueryLookupLrnRequest) | ||||
| 	if err := dec(in); err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	if interceptor == nil { | ||||
| 		return srv.(QueryServer).LookupCrn(ctx, in) | ||||
| 		return srv.(QueryServer).LookupLrn(ctx, in) | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/cerc.registry.v1.Query/LookupCrn", | ||||
| 		FullMethod: "/cerc.registry.v1.Query/LookupLrn", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).LookupCrn(ctx, req.(*QueryLookupCrnRequest)) | ||||
| 		return srv.(QueryServer).LookupLrn(ctx, req.(*QueryLookupLrnRequest)) | ||||
| 	} | ||||
| 	return interceptor(ctx, in, info, handler) | ||||
| } | ||||
| 
 | ||||
| func _Query_ResolveCrn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | ||||
| 	in := new(QueryResolveCrnRequest) | ||||
| func _Query_ResolveLrn_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { | ||||
| 	in := new(QueryResolveLrnRequest) | ||||
| 	if err := dec(in); err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	if interceptor == nil { | ||||
| 		return srv.(QueryServer).ResolveCrn(ctx, in) | ||||
| 		return srv.(QueryServer).ResolveLrn(ctx, in) | ||||
| 	} | ||||
| 	info := &grpc.UnaryServerInfo{ | ||||
| 		Server:     srv, | ||||
| 		FullMethod: "/cerc.registry.v1.Query/ResolveCrn", | ||||
| 		FullMethod: "/cerc.registry.v1.Query/ResolveLrn", | ||||
| 	} | ||||
| 	handler := func(ctx context.Context, req interface{}) (interface{}, error) { | ||||
| 		return srv.(QueryServer).ResolveCrn(ctx, req.(*QueryResolveCrnRequest)) | ||||
| 		return srv.(QueryServer).ResolveLrn(ctx, req.(*QueryResolveLrnRequest)) | ||||
| 	} | ||||
| 	return interceptor(ctx, in, info, handler) | ||||
| } | ||||
| @ -1710,12 +1710,12 @@ var _Query_serviceDesc = grpc.ServiceDesc{ | ||||
| 			Handler:    _Query_Whois_Handler, | ||||
| 		}, | ||||
| 		{ | ||||
| 			MethodName: "LookupCrn", | ||||
| 			Handler:    _Query_LookupCrn_Handler, | ||||
| 			MethodName: "LookupLrn", | ||||
| 			Handler:    _Query_LookupLrn_Handler, | ||||
| 		}, | ||||
| 		{ | ||||
| 			MethodName: "ResolveCrn", | ||||
| 			Handler:    _Query_ResolveCrn_Handler, | ||||
| 			MethodName: "ResolveLrn", | ||||
| 			Handler:    _Query_ResolveLrn_Handler, | ||||
| 		}, | ||||
| 		{ | ||||
| 			MethodName: "GetRegistryModuleBalance", | ||||
| @ -2465,7 +2465,7 @@ func (m *QueryWhoisResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { | ||||
| 	return len(dAtA) - i, nil | ||||
| } | ||||
| 
 | ||||
| func (m *QueryLookupCrnRequest) Marshal() (dAtA []byte, err error) { | ||||
| func (m *QueryLookupLrnRequest) Marshal() (dAtA []byte, err error) { | ||||
| 	size := m.Size() | ||||
| 	dAtA = make([]byte, size) | ||||
| 	n, err := m.MarshalToSizedBuffer(dAtA[:size]) | ||||
| @ -2475,27 +2475,27 @@ func (m *QueryLookupCrnRequest) Marshal() (dAtA []byte, err error) { | ||||
| 	return dAtA[:n], nil | ||||
| } | ||||
| 
 | ||||
| func (m *QueryLookupCrnRequest) MarshalTo(dAtA []byte) (int, error) { | ||||
| func (m *QueryLookupLrnRequest) MarshalTo(dAtA []byte) (int, error) { | ||||
| 	size := m.Size() | ||||
| 	return m.MarshalToSizedBuffer(dAtA[:size]) | ||||
| } | ||||
| 
 | ||||
| func (m *QueryLookupCrnRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { | ||||
| func (m *QueryLookupLrnRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { | ||||
| 	i := len(dAtA) | ||||
| 	_ = i | ||||
| 	var l int | ||||
| 	_ = l | ||||
| 	if len(m.Crn) > 0 { | ||||
| 		i -= len(m.Crn) | ||||
| 		copy(dAtA[i:], m.Crn) | ||||
| 		i = encodeVarintQuery(dAtA, i, uint64(len(m.Crn))) | ||||
| 	if len(m.Lrn) > 0 { | ||||
| 		i -= len(m.Lrn) | ||||
| 		copy(dAtA[i:], m.Lrn) | ||||
| 		i = encodeVarintQuery(dAtA, i, uint64(len(m.Lrn))) | ||||
| 		i-- | ||||
| 		dAtA[i] = 0xa | ||||
| 	} | ||||
| 	return len(dAtA) - i, nil | ||||
| } | ||||
| 
 | ||||
| func (m *QueryLookupCrnResponse) Marshal() (dAtA []byte, err error) { | ||||
| func (m *QueryLookupLrnResponse) Marshal() (dAtA []byte, err error) { | ||||
| 	size := m.Size() | ||||
| 	dAtA = make([]byte, size) | ||||
| 	n, err := m.MarshalToSizedBuffer(dAtA[:size]) | ||||
| @ -2505,12 +2505,12 @@ func (m *QueryLookupCrnResponse) Marshal() (dAtA []byte, err error) { | ||||
| 	return dAtA[:n], nil | ||||
| } | ||||
| 
 | ||||
| func (m *QueryLookupCrnResponse) MarshalTo(dAtA []byte) (int, error) { | ||||
| func (m *QueryLookupLrnResponse) MarshalTo(dAtA []byte) (int, error) { | ||||
| 	size := m.Size() | ||||
| 	return m.MarshalToSizedBuffer(dAtA[:size]) | ||||
| } | ||||
| 
 | ||||
| func (m *QueryLookupCrnResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { | ||||
| func (m *QueryLookupLrnResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { | ||||
| 	i := len(dAtA) | ||||
| 	_ = i | ||||
| 	var l int | ||||
| @ -2530,7 +2530,7 @@ func (m *QueryLookupCrnResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) | ||||
| 	return len(dAtA) - i, nil | ||||
| } | ||||
| 
 | ||||
| func (m *QueryResolveCrnRequest) Marshal() (dAtA []byte, err error) { | ||||
| func (m *QueryResolveLrnRequest) Marshal() (dAtA []byte, err error) { | ||||
| 	size := m.Size() | ||||
| 	dAtA = make([]byte, size) | ||||
| 	n, err := m.MarshalToSizedBuffer(dAtA[:size]) | ||||
| @ -2540,27 +2540,27 @@ func (m *QueryResolveCrnRequest) Marshal() (dAtA []byte, err error) { | ||||
| 	return dAtA[:n], nil | ||||
| } | ||||
| 
 | ||||
| func (m *QueryResolveCrnRequest) MarshalTo(dAtA []byte) (int, error) { | ||||
| func (m *QueryResolveLrnRequest) MarshalTo(dAtA []byte) (int, error) { | ||||
| 	size := m.Size() | ||||
| 	return m.MarshalToSizedBuffer(dAtA[:size]) | ||||
| } | ||||
| 
 | ||||
| func (m *QueryResolveCrnRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { | ||||
| func (m *QueryResolveLrnRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { | ||||
| 	i := len(dAtA) | ||||
| 	_ = i | ||||
| 	var l int | ||||
| 	_ = l | ||||
| 	if len(m.Crn) > 0 { | ||||
| 		i -= len(m.Crn) | ||||
| 		copy(dAtA[i:], m.Crn) | ||||
| 		i = encodeVarintQuery(dAtA, i, uint64(len(m.Crn))) | ||||
| 	if len(m.Lrn) > 0 { | ||||
| 		i -= len(m.Lrn) | ||||
| 		copy(dAtA[i:], m.Lrn) | ||||
| 		i = encodeVarintQuery(dAtA, i, uint64(len(m.Lrn))) | ||||
| 		i-- | ||||
| 		dAtA[i] = 0xa | ||||
| 	} | ||||
| 	return len(dAtA) - i, nil | ||||
| } | ||||
| 
 | ||||
| func (m *QueryResolveCrnResponse) Marshal() (dAtA []byte, err error) { | ||||
| func (m *QueryResolveLrnResponse) Marshal() (dAtA []byte, err error) { | ||||
| 	size := m.Size() | ||||
| 	dAtA = make([]byte, size) | ||||
| 	n, err := m.MarshalToSizedBuffer(dAtA[:size]) | ||||
| @ -2570,12 +2570,12 @@ func (m *QueryResolveCrnResponse) Marshal() (dAtA []byte, err error) { | ||||
| 	return dAtA[:n], nil | ||||
| } | ||||
| 
 | ||||
| func (m *QueryResolveCrnResponse) MarshalTo(dAtA []byte) (int, error) { | ||||
| func (m *QueryResolveLrnResponse) MarshalTo(dAtA []byte) (int, error) { | ||||
| 	size := m.Size() | ||||
| 	return m.MarshalToSizedBuffer(dAtA[:size]) | ||||
| } | ||||
| 
 | ||||
| func (m *QueryResolveCrnResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { | ||||
| func (m *QueryResolveLrnResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { | ||||
| 	i := len(dAtA) | ||||
| 	_ = i | ||||
| 	var l int | ||||
| @ -3026,20 +3026,20 @@ func (m *QueryWhoisResponse) Size() (n int) { | ||||
| 	return n | ||||
| } | ||||
| 
 | ||||
| func (m *QueryLookupCrnRequest) Size() (n int) { | ||||
| func (m *QueryLookupLrnRequest) Size() (n int) { | ||||
| 	if m == nil { | ||||
| 		return 0 | ||||
| 	} | ||||
| 	var l int | ||||
| 	_ = l | ||||
| 	l = len(m.Crn) | ||||
| 	l = len(m.Lrn) | ||||
| 	if l > 0 { | ||||
| 		n += 1 + l + sovQuery(uint64(l)) | ||||
| 	} | ||||
| 	return n | ||||
| } | ||||
| 
 | ||||
| func (m *QueryLookupCrnResponse) Size() (n int) { | ||||
| func (m *QueryLookupLrnResponse) Size() (n int) { | ||||
| 	if m == nil { | ||||
| 		return 0 | ||||
| 	} | ||||
| @ -3052,20 +3052,20 @@ func (m *QueryLookupCrnResponse) Size() (n int) { | ||||
| 	return n | ||||
| } | ||||
| 
 | ||||
| func (m *QueryResolveCrnRequest) Size() (n int) { | ||||
| func (m *QueryResolveLrnRequest) Size() (n int) { | ||||
| 	if m == nil { | ||||
| 		return 0 | ||||
| 	} | ||||
| 	var l int | ||||
| 	_ = l | ||||
| 	l = len(m.Crn) | ||||
| 	l = len(m.Lrn) | ||||
| 	if l > 0 { | ||||
| 		n += 1 + l + sovQuery(uint64(l)) | ||||
| 	} | ||||
| 	return n | ||||
| } | ||||
| 
 | ||||
| func (m *QueryResolveCrnResponse) Size() (n int) { | ||||
| func (m *QueryResolveLrnResponse) Size() (n int) { | ||||
| 	if m == nil { | ||||
| 		return 0 | ||||
| 	} | ||||
| @ -4914,7 +4914,7 @@ func (m *QueryWhoisResponse) Unmarshal(dAtA []byte) error { | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
| func (m *QueryLookupCrnRequest) Unmarshal(dAtA []byte) error { | ||||
| func (m *QueryLookupLrnRequest) Unmarshal(dAtA []byte) error { | ||||
| 	l := len(dAtA) | ||||
| 	iNdEx := 0 | ||||
| 	for iNdEx < l { | ||||
| @ -4937,15 +4937,15 @@ func (m *QueryLookupCrnRequest) Unmarshal(dAtA []byte) error { | ||||
| 		fieldNum := int32(wire >> 3) | ||||
| 		wireType := int(wire & 0x7) | ||||
| 		if wireType == 4 { | ||||
| 			return fmt.Errorf("proto: QueryLookupCrnRequest: wiretype end group for non-group") | ||||
| 			return fmt.Errorf("proto: QueryLookupLrnRequest: wiretype end group for non-group") | ||||
| 		} | ||||
| 		if fieldNum <= 0 { | ||||
| 			return fmt.Errorf("proto: QueryLookupCrnRequest: illegal tag %d (wire type %d)", fieldNum, wire) | ||||
| 			return fmt.Errorf("proto: QueryLookupLrnRequest: illegal tag %d (wire type %d)", fieldNum, wire) | ||||
| 		} | ||||
| 		switch fieldNum { | ||||
| 		case 1: | ||||
| 			if wireType != 2 { | ||||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Crn", wireType) | ||||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Lrn", wireType) | ||||
| 			} | ||||
| 			var stringLen uint64 | ||||
| 			for shift := uint(0); ; shift += 7 { | ||||
| @ -4973,7 +4973,7 @@ func (m *QueryLookupCrnRequest) Unmarshal(dAtA []byte) error { | ||||
| 			if postIndex > l { | ||||
| 				return io.ErrUnexpectedEOF | ||||
| 			} | ||||
| 			m.Crn = string(dAtA[iNdEx:postIndex]) | ||||
| 			m.Lrn = string(dAtA[iNdEx:postIndex]) | ||||
| 			iNdEx = postIndex | ||||
| 		default: | ||||
| 			iNdEx = preIndex | ||||
| @ -4996,7 +4996,7 @@ func (m *QueryLookupCrnRequest) Unmarshal(dAtA []byte) error { | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
| func (m *QueryLookupCrnResponse) Unmarshal(dAtA []byte) error { | ||||
| func (m *QueryLookupLrnResponse) Unmarshal(dAtA []byte) error { | ||||
| 	l := len(dAtA) | ||||
| 	iNdEx := 0 | ||||
| 	for iNdEx < l { | ||||
| @ -5019,10 +5019,10 @@ func (m *QueryLookupCrnResponse) Unmarshal(dAtA []byte) error { | ||||
| 		fieldNum := int32(wire >> 3) | ||||
| 		wireType := int(wire & 0x7) | ||||
| 		if wireType == 4 { | ||||
| 			return fmt.Errorf("proto: QueryLookupCrnResponse: wiretype end group for non-group") | ||||
| 			return fmt.Errorf("proto: QueryLookupLrnResponse: wiretype end group for non-group") | ||||
| 		} | ||||
| 		if fieldNum <= 0 { | ||||
| 			return fmt.Errorf("proto: QueryLookupCrnResponse: illegal tag %d (wire type %d)", fieldNum, wire) | ||||
| 			return fmt.Errorf("proto: QueryLookupLrnResponse: illegal tag %d (wire type %d)", fieldNum, wire) | ||||
| 		} | ||||
| 		switch fieldNum { | ||||
| 		case 1: | ||||
| @ -5082,7 +5082,7 @@ func (m *QueryLookupCrnResponse) Unmarshal(dAtA []byte) error { | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
| func (m *QueryResolveCrnRequest) Unmarshal(dAtA []byte) error { | ||||
| func (m *QueryResolveLrnRequest) Unmarshal(dAtA []byte) error { | ||||
| 	l := len(dAtA) | ||||
| 	iNdEx := 0 | ||||
| 	for iNdEx < l { | ||||
| @ -5105,15 +5105,15 @@ func (m *QueryResolveCrnRequest) Unmarshal(dAtA []byte) error { | ||||
| 		fieldNum := int32(wire >> 3) | ||||
| 		wireType := int(wire & 0x7) | ||||
| 		if wireType == 4 { | ||||
| 			return fmt.Errorf("proto: QueryResolveCrnRequest: wiretype end group for non-group") | ||||
| 			return fmt.Errorf("proto: QueryResolveLrnRequest: wiretype end group for non-group") | ||||
| 		} | ||||
| 		if fieldNum <= 0 { | ||||
| 			return fmt.Errorf("proto: QueryResolveCrnRequest: illegal tag %d (wire type %d)", fieldNum, wire) | ||||
| 			return fmt.Errorf("proto: QueryResolveLrnRequest: illegal tag %d (wire type %d)", fieldNum, wire) | ||||
| 		} | ||||
| 		switch fieldNum { | ||||
| 		case 1: | ||||
| 			if wireType != 2 { | ||||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Crn", wireType) | ||||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Lrn", wireType) | ||||
| 			} | ||||
| 			var stringLen uint64 | ||||
| 			for shift := uint(0); ; shift += 7 { | ||||
| @ -5141,7 +5141,7 @@ func (m *QueryResolveCrnRequest) Unmarshal(dAtA []byte) error { | ||||
| 			if postIndex > l { | ||||
| 				return io.ErrUnexpectedEOF | ||||
| 			} | ||||
| 			m.Crn = string(dAtA[iNdEx:postIndex]) | ||||
| 			m.Lrn = string(dAtA[iNdEx:postIndex]) | ||||
| 			iNdEx = postIndex | ||||
| 		default: | ||||
| 			iNdEx = preIndex | ||||
| @ -5164,7 +5164,7 @@ func (m *QueryResolveCrnRequest) Unmarshal(dAtA []byte) error { | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
| func (m *QueryResolveCrnResponse) Unmarshal(dAtA []byte) error { | ||||
| func (m *QueryResolveLrnResponse) Unmarshal(dAtA []byte) error { | ||||
| 	l := len(dAtA) | ||||
| 	iNdEx := 0 | ||||
| 	for iNdEx < l { | ||||
| @ -5187,10 +5187,10 @@ func (m *QueryResolveCrnResponse) Unmarshal(dAtA []byte) error { | ||||
| 		fieldNum := int32(wire >> 3) | ||||
| 		wireType := int(wire & 0x7) | ||||
| 		if wireType == 4 { | ||||
| 			return fmt.Errorf("proto: QueryResolveCrnResponse: wiretype end group for non-group") | ||||
| 			return fmt.Errorf("proto: QueryResolveLrnResponse: wiretype end group for non-group") | ||||
| 		} | ||||
| 		if fieldNum <= 0 { | ||||
| 			return fmt.Errorf("proto: QueryResolveCrnResponse: illegal tag %d (wire type %d)", fieldNum, wire) | ||||
| 			return fmt.Errorf("proto: QueryResolveLrnResponse: illegal tag %d (wire type %d)", fieldNum, wire) | ||||
| 		} | ||||
| 		switch fieldNum { | ||||
| 		case 1: | ||||
|  | ||||
| @ -304,73 +304,73 @@ func local_request_Query_Whois_0(ctx context.Context, marshaler runtime.Marshale | ||||
| } | ||||
| 
 | ||||
| var ( | ||||
| 	filter_Query_LookupCrn_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} | ||||
| 	filter_Query_LookupLrn_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} | ||||
| ) | ||||
| 
 | ||||
| func request_Query_LookupCrn_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { | ||||
| 	var protoReq QueryLookupCrnRequest | ||||
| func request_Query_LookupLrn_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { | ||||
| 	var protoReq QueryLookupLrnRequest | ||||
| 	var metadata runtime.ServerMetadata | ||||
| 
 | ||||
| 	if err := req.ParseForm(); err != nil { | ||||
| 		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) | ||||
| 	} | ||||
| 	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_LookupCrn_0); err != nil { | ||||
| 	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_LookupLrn_0); err != nil { | ||||
| 		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) | ||||
| 	} | ||||
| 
 | ||||
| 	msg, err := client.LookupCrn(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) | ||||
| 	msg, err := client.LookupLrn(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) | ||||
| 	return msg, metadata, err | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| func local_request_Query_LookupCrn_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { | ||||
| 	var protoReq QueryLookupCrnRequest | ||||
| func local_request_Query_LookupLrn_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { | ||||
| 	var protoReq QueryLookupLrnRequest | ||||
| 	var metadata runtime.ServerMetadata | ||||
| 
 | ||||
| 	if err := req.ParseForm(); err != nil { | ||||
| 		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) | ||||
| 	} | ||||
| 	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_LookupCrn_0); err != nil { | ||||
| 	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_LookupLrn_0); err != nil { | ||||
| 		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) | ||||
| 	} | ||||
| 
 | ||||
| 	msg, err := server.LookupCrn(ctx, &protoReq) | ||||
| 	msg, err := server.LookupLrn(ctx, &protoReq) | ||||
| 	return msg, metadata, err | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| var ( | ||||
| 	filter_Query_ResolveCrn_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} | ||||
| 	filter_Query_ResolveLrn_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} | ||||
| ) | ||||
| 
 | ||||
| func request_Query_ResolveCrn_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { | ||||
| 	var protoReq QueryResolveCrnRequest | ||||
| func request_Query_ResolveLrn_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { | ||||
| 	var protoReq QueryResolveLrnRequest | ||||
| 	var metadata runtime.ServerMetadata | ||||
| 
 | ||||
| 	if err := req.ParseForm(); err != nil { | ||||
| 		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) | ||||
| 	} | ||||
| 	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_ResolveCrn_0); err != nil { | ||||
| 	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_ResolveLrn_0); err != nil { | ||||
| 		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) | ||||
| 	} | ||||
| 
 | ||||
| 	msg, err := client.ResolveCrn(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) | ||||
| 	msg, err := client.ResolveLrn(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) | ||||
| 	return msg, metadata, err | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| func local_request_Query_ResolveCrn_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { | ||||
| 	var protoReq QueryResolveCrnRequest | ||||
| func local_request_Query_ResolveLrn_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { | ||||
| 	var protoReq QueryResolveLrnRequest | ||||
| 	var metadata runtime.ServerMetadata | ||||
| 
 | ||||
| 	if err := req.ParseForm(); err != nil { | ||||
| 		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) | ||||
| 	} | ||||
| 	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_ResolveCrn_0); err != nil { | ||||
| 	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_ResolveLrn_0); err != nil { | ||||
| 		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) | ||||
| 	} | ||||
| 
 | ||||
| 	msg, err := server.ResolveCrn(ctx, &protoReq) | ||||
| 	msg, err := server.ResolveLrn(ctx, &protoReq) | ||||
| 	return msg, metadata, err | ||||
| 
 | ||||
| } | ||||
| @ -537,7 +537,7 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv | ||||
| 
 | ||||
| 	}) | ||||
| 
 | ||||
| 	mux.Handle("GET", pattern_Query_LookupCrn_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { | ||||
| 	mux.Handle("GET", pattern_Query_LookupLrn_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { | ||||
| 		ctx, cancel := context.WithCancel(req.Context()) | ||||
| 		defer cancel() | ||||
| 		var stream runtime.ServerTransportStream | ||||
| @ -548,7 +548,7 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv | ||||
| 			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) | ||||
| 			return | ||||
| 		} | ||||
| 		resp, md, err := local_request_Query_LookupCrn_0(rctx, inboundMarshaler, server, req, pathParams) | ||||
| 		resp, md, err := local_request_Query_LookupLrn_0(rctx, inboundMarshaler, server, req, pathParams) | ||||
| 		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) | ||||
| 		ctx = runtime.NewServerMetadataContext(ctx, md) | ||||
| 		if err != nil { | ||||
| @ -556,11 +556,11 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv | ||||
| 			return | ||||
| 		} | ||||
| 
 | ||||
| 		forward_Query_LookupCrn_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) | ||||
| 		forward_Query_LookupLrn_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) | ||||
| 
 | ||||
| 	}) | ||||
| 
 | ||||
| 	mux.Handle("GET", pattern_Query_ResolveCrn_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { | ||||
| 	mux.Handle("GET", pattern_Query_ResolveLrn_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { | ||||
| 		ctx, cancel := context.WithCancel(req.Context()) | ||||
| 		defer cancel() | ||||
| 		var stream runtime.ServerTransportStream | ||||
| @ -571,7 +571,7 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv | ||||
| 			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) | ||||
| 			return | ||||
| 		} | ||||
| 		resp, md, err := local_request_Query_ResolveCrn_0(rctx, inboundMarshaler, server, req, pathParams) | ||||
| 		resp, md, err := local_request_Query_ResolveLrn_0(rctx, inboundMarshaler, server, req, pathParams) | ||||
| 		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) | ||||
| 		ctx = runtime.NewServerMetadataContext(ctx, md) | ||||
| 		if err != nil { | ||||
| @ -579,7 +579,7 @@ func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, serv | ||||
| 			return | ||||
| 		} | ||||
| 
 | ||||
| 		forward_Query_ResolveCrn_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) | ||||
| 		forward_Query_ResolveLrn_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) | ||||
| 
 | ||||
| 	}) | ||||
| 
 | ||||
| @ -767,7 +767,7 @@ func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, clie | ||||
| 
 | ||||
| 	}) | ||||
| 
 | ||||
| 	mux.Handle("GET", pattern_Query_LookupCrn_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { | ||||
| 	mux.Handle("GET", pattern_Query_LookupLrn_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { | ||||
| 		ctx, cancel := context.WithCancel(req.Context()) | ||||
| 		defer cancel() | ||||
| 		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) | ||||
| @ -776,18 +776,18 @@ func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, clie | ||||
| 			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) | ||||
| 			return | ||||
| 		} | ||||
| 		resp, md, err := request_Query_LookupCrn_0(rctx, inboundMarshaler, client, req, pathParams) | ||||
| 		resp, md, err := request_Query_LookupLrn_0(rctx, inboundMarshaler, client, req, pathParams) | ||||
| 		ctx = runtime.NewServerMetadataContext(ctx, md) | ||||
| 		if err != nil { | ||||
| 			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) | ||||
| 			return | ||||
| 		} | ||||
| 
 | ||||
| 		forward_Query_LookupCrn_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) | ||||
| 		forward_Query_LookupLrn_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) | ||||
| 
 | ||||
| 	}) | ||||
| 
 | ||||
| 	mux.Handle("GET", pattern_Query_ResolveCrn_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { | ||||
| 	mux.Handle("GET", pattern_Query_ResolveLrn_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { | ||||
| 		ctx, cancel := context.WithCancel(req.Context()) | ||||
| 		defer cancel() | ||||
| 		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) | ||||
| @ -796,14 +796,14 @@ func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, clie | ||||
| 			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) | ||||
| 			return | ||||
| 		} | ||||
| 		resp, md, err := request_Query_ResolveCrn_0(rctx, inboundMarshaler, client, req, pathParams) | ||||
| 		resp, md, err := request_Query_ResolveLrn_0(rctx, inboundMarshaler, client, req, pathParams) | ||||
| 		ctx = runtime.NewServerMetadataContext(ctx, md) | ||||
| 		if err != nil { | ||||
| 			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) | ||||
| 			return | ||||
| 		} | ||||
| 
 | ||||
| 		forward_Query_ResolveCrn_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) | ||||
| 		forward_Query_ResolveLrn_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) | ||||
| 
 | ||||
| 	}) | ||||
| 
 | ||||
| @ -843,9 +843,9 @@ var ( | ||||
| 
 | ||||
| 	pattern_Query_Whois_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cerc", "registry", "v1", "whois", "name"}, "", runtime.AssumeColonVerbOpt(false))) | ||||
| 
 | ||||
| 	pattern_Query_LookupCrn_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cerc", "registry", "v1", "lookup"}, "", runtime.AssumeColonVerbOpt(false))) | ||||
| 	pattern_Query_LookupLrn_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cerc", "registry", "v1", "lookup"}, "", runtime.AssumeColonVerbOpt(false))) | ||||
| 
 | ||||
| 	pattern_Query_ResolveCrn_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cerc", "registry", "v1", "resolve"}, "", runtime.AssumeColonVerbOpt(false))) | ||||
| 	pattern_Query_ResolveLrn_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cerc", "registry", "v1", "resolve"}, "", runtime.AssumeColonVerbOpt(false))) | ||||
| 
 | ||||
| 	pattern_Query_GetRegistryModuleBalance_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cerc", "registry", "v1", "balance"}, "", runtime.AssumeColonVerbOpt(false))) | ||||
| ) | ||||
| @ -863,9 +863,9 @@ var ( | ||||
| 
 | ||||
| 	forward_Query_Whois_0 = runtime.ForwardResponseMessage | ||||
| 
 | ||||
| 	forward_Query_LookupCrn_0 = runtime.ForwardResponseMessage | ||||
| 	forward_Query_LookupLrn_0 = runtime.ForwardResponseMessage | ||||
| 
 | ||||
| 	forward_Query_ResolveCrn_0 = runtime.ForwardResponseMessage | ||||
| 	forward_Query_ResolveLrn_0 = runtime.ForwardResponseMessage | ||||
| 
 | ||||
| 	forward_Query_GetRegistryModuleBalance_0 = runtime.ForwardResponseMessage | ||||
| ) | ||||
|  | ||||
| @ -191,7 +191,7 @@ func (m *Payload) GetSignatures() []Signature { | ||||
| 
 | ||||
| // MsgSetName
 | ||||
| type MsgSetName struct { | ||||
| 	Crn    string `protobuf:"bytes,1,opt,name=crn,proto3" json:"crn,omitempty"` | ||||
| 	Lrn    string `protobuf:"bytes,1,opt,name=lrn,proto3" json:"lrn,omitempty"` | ||||
| 	Cid    string `protobuf:"bytes,2,opt,name=cid,proto3" json:"cid,omitempty"` | ||||
| 	Signer string `protobuf:"bytes,3,opt,name=signer,proto3" json:"signer,omitempty"` | ||||
| } | ||||
| @ -229,9 +229,9 @@ func (m *MsgSetName) XXX_DiscardUnknown() { | ||||
| 
 | ||||
| var xxx_messageInfo_MsgSetName proto.InternalMessageInfo | ||||
| 
 | ||||
| func (m *MsgSetName) GetCrn() string { | ||||
| func (m *MsgSetName) GetLrn() string { | ||||
| 	if m != nil { | ||||
| 		return m.Crn | ||||
| 		return m.Lrn | ||||
| 	} | ||||
| 	return "" | ||||
| } | ||||
| @ -486,7 +486,7 @@ var xxx_messageInfo_MsgSetAuthorityBondResponse proto.InternalMessageInfo | ||||
| 
 | ||||
| // MsgDeleteNameAuthority
 | ||||
| type MsgDeleteNameAuthority struct { | ||||
| 	Crn    string `protobuf:"bytes,1,opt,name=crn,proto3" json:"crn,omitempty"` | ||||
| 	Lrn    string `protobuf:"bytes,1,opt,name=lrn,proto3" json:"lrn,omitempty"` | ||||
| 	Signer string `protobuf:"bytes,2,opt,name=signer,proto3" json:"signer,omitempty"` | ||||
| } | ||||
| 
 | ||||
| @ -523,9 +523,9 @@ func (m *MsgDeleteNameAuthority) XXX_DiscardUnknown() { | ||||
| 
 | ||||
| var xxx_messageInfo_MsgDeleteNameAuthority proto.InternalMessageInfo | ||||
| 
 | ||||
| func (m *MsgDeleteNameAuthority) GetCrn() string { | ||||
| func (m *MsgDeleteNameAuthority) GetLrn() string { | ||||
| 	if m != nil { | ||||
| 		return m.Crn | ||||
| 		return m.Lrn | ||||
| 	} | ||||
| 	return "" | ||||
| } | ||||
| @ -1067,7 +1067,7 @@ func init() { | ||||
| func init() { proto.RegisterFile("cerc/registry/v1/tx.proto", fileDescriptor_3c6eb2e5a4d8fa03) } | ||||
| 
 | ||||
| var fileDescriptor_3c6eb2e5a4d8fa03 = []byte{ | ||||
| 	// 1036 bytes of a gzipped FileDescriptorProto
 | ||||
| 	// 1037 bytes of a gzipped FileDescriptorProto
 | ||||
| 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x97, 0x41, 0x6f, 0xe3, 0x44, | ||||
| 	0x14, 0xc7, 0x3b, 0xc9, 0x6e, 0x4b, 0x5e, 0xa0, 0xea, 0x9a, 0xb2, 0xa4, 0x6e, 0xea, 0xa4, 0xd3, | ||||
| 	0x26, 0xcd, 0x76, 0x69, 0xbc, 0x1b, 0x4e, 0xf4, 0xd6, 0x88, 0x4b, 0x0f, 0x01, 0xe4, 0x8a, 0x0b, | ||||
| @ -1091,48 +1091,48 @@ var fileDescriptor_3c6eb2e5a4d8fa03 = []byte{ | ||||
| 	0x57, 0x73, 0x7b, 0xb9, 0x53, 0x49, 0x87, 0x0e, 0xbc, 0x05, 0x3a, 0xe9, 0x11, 0x80, 0x17, 0x4f, | ||||
| 	0x77, 0x1f, 0x3b, 0x84, 0x55, 0x0a, 0xf5, 0x62, 0xab, 0xdc, 0xd9, 0x4c, 0xaf, 0x3a, 0x09, 0x35, | ||||
| 	0xdd, 0xfb, 0x1e, 0xf2, 0x74, 0x52, 0xdb, 0xf1, 0xb3, 0x14, 0x2d, 0x0e, 0x13, 0x15, 0x9b, 0xd1, | ||||
| 	0x62, 0xbe, 0xf1, 0xa7, 0x00, 0xfe, 0x7e, 0x3e, 0xd2, 0x87, 0x44, 0x5a, 0x83, 0x62, 0xdf, 0xb1, | ||||
| 	0x83, 0x6d, 0x78, 0x43, 0x3e, 0x63, 0x19, 0x41, 0x32, 0xbd, 0x61, 0x2c, 0xc3, 0xc5, 0x78, 0x86, | ||||
| 	0x93, 0x69, 0x5a, 0x07, 0x29, 0x72, 0x1b, 0x26, 0x09, 0x1b, 0xf0, 0x76, 0x8f, 0x99, 0x1a, 0x61, | ||||
| 	0xc4, 0xb9, 0x20, 0x47, 0x8f, 0xdd, 0x47, 0xd4, 0xb1, 0xdc, 0xb1, 0x24, 0xc1, 0x2d, 0x5b, 0x1f, | ||||
| 	0x92, 0x20, 0x2c, 0x1f, 0xe7, 0x9e, 0xe3, 0x3a, 0xdc, 0xa6, 0xa3, 0x28, 0xb8, 0xff, 0x23, 0x19, | ||||
| 	0x7b, 0x0b, 0x36, 0x33, 0xa2, 0x08, 0x88, 0x6f, 0x11, 0xa7, 0x38, 0x21, 0xae, 0xb0, 0x75, 0xa9, | ||||
| 	0x6d, 0x64, 0x52, 0xc4, 0x2a, 0xb1, 0xf0, 0xff, 0x2b, 0x71, 0x4e, 0x9e, 0x7c, 0xd6, 0x59, 0x16, | ||||
| 	0xc1, 0xfa, 0x31, 0xdc, 0xed, 0x31, 0xf3, 0x43, 0x32, 0x20, 0x2e, 0xf1, 0x32, 0x19, 0xe5, 0x2c, | ||||
| 	0x7d, 0x52, 0x39, 0x19, 0x4b, 0xc6, 0xab, 0x83, 0x92, 0xed, 0x50, 0x84, 0x1c, 0xc3, 0x2a, 0xcf, | ||||
| 	0x9e, 0x4d, 0x46, 0x41, 0x3b, 0x76, 0xa1, 0xe4, 0x97, 0x65, 0xd4, 0x90, 0x8d, 0xe9, 0xa4, 0xb6, | ||||
| 	0xed, 0xa7, 0x41, 0x98, 0xc2, 0x44, 0x44, 0x13, 0xda, 0x1b, 0xfe, 0x38, 0xbf, 0x2d, 0x93, 0x70, | ||||
| 	0x15, 0xbe, 0xdb, 0x58, 0x68, 0x01, 0xf5, 0x3b, 0x82, 0xb5, 0x1e, 0x33, 0x8f, 0x18, 0xa3, 0x7d, | ||||
| 	0x4b, 0x77, 0x09, 0x3f, 0xb0, 0xd7, 0xc1, 0x75, 0xe3, 0x07, 0x2c, 0x43, 0x65, 0x16, 0x5c, 0xec, | ||||
| 	0xea, 0x4b, 0xb8, 0xe3, 0x1d, 0x86, 0xf5, 0xda, 0x77, 0xb5, 0x50, 0xb6, 0x37, 0x61, 0x23, 0x15, | ||||
| 	0x5d, 0xa0, 0x8d, 0xf8, 0x67, 0x2e, 0x32, 0xfa, 0xe7, 0xc1, 0x6e, 0xe2, 0xd3, 0x9c, 0xa4, 0x52, | ||||
| 	0xa0, 0x9a, 0x15, 0x58, 0x80, 0xfd, 0x81, 0xe0, 0x1d, 0x5e, 0x24, 0xfa, 0x2c, 0xda, 0x31, 0x94, | ||||
| 	0x6d, 0x32, 0x3a, 0x4d, 0xe2, 0xdd, 0x9b, 0x4e, 0x6a, 0x0d, 0x1f, 0x2f, 0x66, 0x0c, 0x11, 0xe3, | ||||
| 	0x53, 0x5a, 0xc9, 0x26, 0xa3, 0xae, 0x4f, 0x7a, 0x0c, 0x65, 0x3a, 0x30, 0x4e, 0x93, 0x95, 0x11, | ||||
| 	0x73, 0x15, 0x33, 0x86, 0xae, 0xe2, 0x53, 0x5a, 0x89, 0x0e, 0x8c, 0xee, 0x7f, 0x28, 0x92, 0x1a, | ||||
| 	0x6c, 0x65, 0xee, 0x29, 0xdc, 0x75, 0xe7, 0x59, 0x19, 0x8a, 0x3d, 0x66, 0x4a, 0x63, 0x28, 0x45, | ||||
| 	0xd7, 0xa4, 0x92, 0xbe, 0x10, 0xe2, 0x57, 0x93, 0xdc, 0x9c, 0x6f, 0x17, 0x29, 0xdd, 0x7d, 0xfa, | ||||
| 	0xe7, 0x3f, 0x3f, 0x16, 0x14, 0x5c, 0x55, 0x53, 0x37, 0x35, 0x23, 0xee, 0x69, 0x70, 0x25, 0x7d, | ||||
| 	0x8d, 0xa0, 0x1c, 0xff, 0x2a, 0xd4, 0x33, 0xbd, 0xc7, 0x14, 0x72, 0xeb, 0x3a, 0x85, 0x20, 0x68, | ||||
| 	0x72, 0x82, 0x3a, 0x56, 0xd4, 0x8c, 0xb7, 0x82, 0x77, 0x48, 0x01, 0xc3, 0x37, 0x08, 0xde, 0x4a, | ||||
| 	0x7e, 0x03, 0x70, 0x66, 0x8c, 0x84, 0x46, 0xde, 0xbf, 0x5e, 0x23, 0x48, 0x5a, 0x9c, 0x04, 0xe3, | ||||
| 	0x7a, 0x9a, 0x44, 0x1c, 0x0e, 0x3f, 0x67, 0xe9, 0x7b, 0x04, 0xab, 0x33, 0xad, 0xbb, 0x93, 0x19, | ||||
| 	0x28, 0x29, 0x92, 0xef, 0x2f, 0x20, 0x12, 0x38, 0xf7, 0x38, 0xce, 0x0e, 0xde, 0x4e, 0xe3, 0x18, | ||||
| 	0x56, 0x92, 0xe7, 0x67, 0x04, 0x77, 0xd2, 0xfd, 0xda, 0xbc, 0x26, 0x5a, 0xa0, 0x93, 0xdb, 0x8b, | ||||
| 	0xe9, 0x04, 0xd8, 0x7b, 0x1c, 0xac, 0x89, 0x77, 0xe7, 0x82, 0x39, 0x01, 0xc5, 0x2f, 0x08, 0xa4, | ||||
| 	0x8c, 0x8e, 0xdd, 0xcb, 0x29, 0x90, 0x59, 0xa1, 0xac, 0x2e, 0x28, 0x14, 0x78, 0x07, 0x1c, 0x6f, | ||||
| 	0x0f, 0x37, 0xb2, 0x0a, 0x4a, 0x4f, 0xf1, 0x7d, 0x01, 0x2b, 0xe1, 0x0b, 0xa8, 0x9a, 0xd7, 0x34, | ||||
| 	0x9e, 0x55, 0xde, 0x9d, 0x67, 0x15, 0xd1, 0x31, 0x8f, 0x5e, 0xc5, 0x72, 0x76, 0x43, 0xf1, 0x97, | ||||
| 	0xc5, 0x77, 0xbc, 0x9d, 0xf8, 0x13, 0x85, 0xc7, 0x6d, 0xe4, 0x6c, 0x31, 0xf9, 0x88, 0x91, 0x0f, | ||||
| 	0x16, 0x92, 0x2d, 0xd6, 0x58, 0x7c, 0x8d, 0x4f, 0xf3, 0x0c, 0x01, 0x44, 0x8f, 0x02, 0x29, 0xbb, | ||||
| 	0x73, 0x33, 0x5e, 0x0d, 0xf2, 0x83, 0x45, 0x95, 0x02, 0xa9, 0xc1, 0x91, 0x6a, 0x78, 0x2b, 0xa3, | ||||
| 	0x72, 0xf8, 0x32, 0x9f, 0xe8, 0x27, 0x04, 0x6b, 0xa9, 0x27, 0x5a, 0x23, 0x2f, 0xfd, 0x09, 0x59, | ||||
| 	0x4e, 0x92, 0x72, 0x1f, 0x59, 0x73, 0x6a, 0xd9, 0x3b, 0x2e, 0x3d, 0x5c, 0xc4, 0xfb, 0x4c, 0xbe, | ||||
| 	0xfd, 0xd5, 0xab, 0xe7, 0xfb, 0xa8, 0x7b, 0xf4, 0xe2, 0x52, 0x41, 0x2f, 0x2f, 0x15, 0xf4, 0xf7, | ||||
| 	0xa5, 0x82, 0x7e, 0xb8, 0x52, 0x96, 0x5e, 0x5e, 0x29, 0x4b, 0x7f, 0x5d, 0x29, 0x4b, 0x9f, 0xed, | ||||
| 	0x99, 0x96, 0xdb, 0xbe, 0x30, 0xce, 0xda, 0x2e, 0xe5, 0x0e, 0x0f, 0x2c, 0xaa, 0x0e, 0xf4, 0x3e, | ||||
| 	0xb5, 0xad, 0x7e, 0xc7, 0x50, 0x9f, 0x08, 0xff, 0x67, 0xcb, 0xfc, 0xef, 0xcf, 0xfb, 0xff, 0x06, | ||||
| 	0x00, 0x00, 0xff, 0xff, 0xb4, 0x03, 0xa6, 0xe5, 0x9b, 0x0d, 0x00, 0x00, | ||||
| 	0x62, 0xbe, 0xf1, 0xa7, 0x00, 0xfe, 0x7e, 0x3e, 0xd2, 0x87, 0x44, 0x5a, 0x83, 0xe2, 0xc0, 0xb1, | ||||
| 	0x83, 0x6d, 0x78, 0x43, 0x6f, 0xa6, 0x6f, 0x19, 0x41, 0x32, 0xbd, 0x61, 0x2c, 0xc3, 0xc5, 0x78, | ||||
| 	0x86, 0x93, 0x69, 0x5a, 0x07, 0x29, 0x72, 0x1b, 0x26, 0x09, 0x1b, 0xf0, 0x76, 0x8f, 0x99, 0x1a, | ||||
| 	0x61, 0xc4, 0xb9, 0x20, 0x47, 0x8f, 0xdd, 0x47, 0xd4, 0xb1, 0xdc, 0xb1, 0x24, 0xc1, 0x2d, 0x5b, | ||||
| 	0x1f, 0x92, 0x20, 0x2c, 0x1f, 0xe7, 0x9e, 0xe3, 0x3a, 0xdc, 0xa6, 0xa3, 0x28, 0xb8, 0xff, 0x23, | ||||
| 	0x19, 0x7b, 0x0b, 0x36, 0x33, 0xa2, 0x08, 0x88, 0x6f, 0x11, 0xa7, 0x38, 0x21, 0xae, 0xb0, 0x75, | ||||
| 	0xa9, 0x6d, 0x64, 0x52, 0xc4, 0x2a, 0xb1, 0xf0, 0xff, 0x2b, 0x71, 0x4e, 0x9e, 0x7c, 0xd6, 0x59, | ||||
| 	0x16, 0xc1, 0xfa, 0x31, 0xdc, 0xed, 0x31, 0xf3, 0x43, 0x32, 0x20, 0x2e, 0xf1, 0x32, 0x19, 0xe5, | ||||
| 	0x2c, 0x7d, 0x52, 0x39, 0x19, 0x4b, 0xc6, 0xab, 0x83, 0x92, 0xed, 0x50, 0x84, 0x1c, 0xc3, 0x2a, | ||||
| 	0xcf, 0x9e, 0x4d, 0x46, 0x41, 0x3b, 0x76, 0xa1, 0xe4, 0x97, 0x65, 0xd4, 0x90, 0x8d, 0xe9, 0xa4, | ||||
| 	0xb6, 0xed, 0xa7, 0x41, 0x98, 0xc2, 0x44, 0x44, 0x13, 0xda, 0x1b, 0xfe, 0x38, 0xbf, 0x2d, 0x93, | ||||
| 	0x70, 0x15, 0xbe, 0xdb, 0x58, 0x68, 0x01, 0xf5, 0x3b, 0x82, 0xb5, 0x1e, 0x33, 0x8f, 0x18, 0xa3, | ||||
| 	0x7d, 0x4b, 0x77, 0x09, 0x3f, 0xb0, 0xd7, 0xc1, 0x75, 0xe3, 0x07, 0x2c, 0x43, 0x65, 0x16, 0x5c, | ||||
| 	0xec, 0xea, 0x4b, 0xb8, 0xe3, 0x1d, 0x86, 0xf5, 0xda, 0x77, 0xb5, 0x50, 0xb6, 0x37, 0x61, 0x23, | ||||
| 	0x15, 0x5d, 0xa0, 0x8d, 0xf8, 0x67, 0x2e, 0x32, 0xfa, 0xe7, 0xc1, 0x6e, 0xe2, 0xd3, 0x9c, 0xa4, | ||||
| 	0x52, 0xa0, 0x9a, 0x15, 0x58, 0x80, 0xfd, 0x81, 0xe0, 0x1d, 0x5e, 0x24, 0xfa, 0x2c, 0xda, 0x31, | ||||
| 	0x94, 0x6d, 0x32, 0x3a, 0x4d, 0xe2, 0xdd, 0x9b, 0x4e, 0x6a, 0x0d, 0x1f, 0x2f, 0x66, 0x0c, 0x11, | ||||
| 	0xe3, 0x53, 0x5a, 0xc9, 0x26, 0xa3, 0xae, 0x4f, 0x7a, 0x0c, 0x65, 0x3a, 0x30, 0x4e, 0x93, 0x95, | ||||
| 	0x11, 0x73, 0x15, 0x33, 0x86, 0xae, 0xe2, 0x53, 0x5a, 0x89, 0x0e, 0x8c, 0xee, 0x7f, 0x28, 0x92, | ||||
| 	0x1a, 0x6c, 0x65, 0xee, 0x29, 0xdc, 0x75, 0xe7, 0x59, 0x19, 0x8a, 0x3d, 0x66, 0x4a, 0x63, 0x28, | ||||
| 	0x45, 0xd7, 0xa4, 0x92, 0xbe, 0x10, 0xe2, 0x57, 0x93, 0xdc, 0x9c, 0x6f, 0x17, 0x29, 0xdd, 0x7d, | ||||
| 	0xfa, 0xe7, 0x3f, 0x3f, 0x16, 0x14, 0x5c, 0x55, 0x53, 0x37, 0x35, 0x23, 0xee, 0x69, 0x70, 0x25, | ||||
| 	0x7d, 0x8d, 0xa0, 0x1c, 0xff, 0x2a, 0xd4, 0x33, 0xbd, 0xc7, 0x14, 0x72, 0xeb, 0x3a, 0x85, 0x20, | ||||
| 	0x68, 0x72, 0x82, 0x3a, 0x56, 0xd4, 0x8c, 0xb7, 0x82, 0x77, 0x48, 0x01, 0xc3, 0x37, 0x08, 0xde, | ||||
| 	0x4a, 0x7e, 0x03, 0x70, 0x66, 0x8c, 0x84, 0x46, 0xde, 0xbf, 0x5e, 0x23, 0x48, 0x5a, 0x9c, 0x04, | ||||
| 	0xe3, 0x7a, 0x9a, 0x44, 0x1c, 0x0e, 0x3f, 0x67, 0xe9, 0x7b, 0x04, 0xab, 0x33, 0xad, 0xbb, 0x93, | ||||
| 	0x19, 0x28, 0x29, 0x92, 0xef, 0x2f, 0x20, 0x12, 0x38, 0xf7, 0x38, 0xce, 0x0e, 0xde, 0x4e, 0xe3, | ||||
| 	0x18, 0x56, 0x92, 0xe7, 0x67, 0x04, 0x77, 0xd2, 0xfd, 0xda, 0xbc, 0x26, 0x5a, 0xa0, 0x93, 0xdb, | ||||
| 	0x8b, 0xe9, 0x04, 0xd8, 0x7b, 0x1c, 0xac, 0x89, 0x77, 0xe7, 0x82, 0x39, 0x01, 0xc5, 0x2f, 0x08, | ||||
| 	0xa4, 0x8c, 0x8e, 0xdd, 0xcb, 0x29, 0x90, 0x59, 0xa1, 0xac, 0x2e, 0x28, 0x14, 0x78, 0x07, 0x1c, | ||||
| 	0x6f, 0x0f, 0x37, 0xb2, 0x0a, 0x4a, 0x4f, 0xf1, 0x7d, 0x01, 0x2b, 0xe1, 0x0b, 0xa8, 0x9a, 0xd7, | ||||
| 	0x34, 0x9e, 0x55, 0xde, 0x9d, 0x67, 0x15, 0xd1, 0x31, 0x8f, 0x5e, 0xc5, 0x72, 0x76, 0x43, 0xf1, | ||||
| 	0x97, 0xc5, 0x77, 0xbc, 0x9d, 0xf8, 0x13, 0x85, 0xc7, 0x6d, 0xe4, 0x6c, 0x31, 0xf9, 0x88, 0x91, | ||||
| 	0x0f, 0x16, 0x92, 0x2d, 0xd6, 0x58, 0x7c, 0x8d, 0x4f, 0xf3, 0x0c, 0x01, 0x44, 0x8f, 0x02, 0x29, | ||||
| 	0xbb, 0x73, 0x33, 0x5e, 0x0d, 0xf2, 0x83, 0x45, 0x95, 0x02, 0xa9, 0xc1, 0x91, 0x6a, 0x78, 0x2b, | ||||
| 	0xa3, 0x72, 0xf8, 0x32, 0x9f, 0xe8, 0x27, 0x04, 0x6b, 0xa9, 0x27, 0x5a, 0x23, 0x2f, 0xfd, 0x09, | ||||
| 	0x59, 0x4e, 0x92, 0x72, 0x1f, 0x59, 0x73, 0x6a, 0xd9, 0x3b, 0x2e, 0x3d, 0x5c, 0xc4, 0xfb, 0x4c, | ||||
| 	0xbe, 0xfd, 0xd5, 0xab, 0xe7, 0xfb, 0xa8, 0x7b, 0xf4, 0xe2, 0x52, 0x41, 0x2f, 0x2f, 0x15, 0xf4, | ||||
| 	0xf7, 0xa5, 0x82, 0x7e, 0xb8, 0x52, 0x96, 0x5e, 0x5e, 0x29, 0x4b, 0x7f, 0x5d, 0x29, 0x4b, 0x9f, | ||||
| 	0xed, 0x99, 0x96, 0xdb, 0xbe, 0x30, 0xce, 0xda, 0x2e, 0xe5, 0x0e, 0x0f, 0x2c, 0xaa, 0x0e, 0xf4, | ||||
| 	0x3e, 0xb5, 0xad, 0x7e, 0xc7, 0x50, 0x9f, 0x08, 0xff, 0x67, 0xcb, 0xfc, 0xef, 0xcf, 0xfb, 0xff, | ||||
| 	0x06, 0x00, 0x00, 0xff, 0xff, 0x8e, 0x74, 0xfe, 0xc2, 0x9b, 0x0d, 0x00, 0x00, | ||||
| } | ||||
| 
 | ||||
| // Reference imports to suppress errors if they are not otherwise used.
 | ||||
| @ -1159,7 +1159,7 @@ type MsgClient interface { | ||||
| 	DissociateRecords(ctx context.Context, in *MsgDissociateRecords, opts ...grpc.CallOption) (*MsgDissociateRecordsResponse, error) | ||||
| 	// ReassociateRecords
 | ||||
| 	ReassociateRecords(ctx context.Context, in *MsgReassociateRecords, opts ...grpc.CallOption) (*MsgReassociateRecordsResponse, error) | ||||
| 	// SetName will store the name with given crn and name
 | ||||
| 	// SetName will store the name with given lrn and name
 | ||||
| 	SetName(ctx context.Context, in *MsgSetName, opts ...grpc.CallOption) (*MsgSetNameResponse, error) | ||||
| 	// Reserve name
 | ||||
| 	ReserveName(ctx context.Context, in *MsgReserveAuthority, opts ...grpc.CallOption) (*MsgReserveAuthorityResponse, error) | ||||
| @ -1281,7 +1281,7 @@ type MsgServer interface { | ||||
| 	DissociateRecords(context.Context, *MsgDissociateRecords) (*MsgDissociateRecordsResponse, error) | ||||
| 	// ReassociateRecords
 | ||||
| 	ReassociateRecords(context.Context, *MsgReassociateRecords) (*MsgReassociateRecordsResponse, error) | ||||
| 	// SetName will store the name with given crn and name
 | ||||
| 	// SetName will store the name with given lrn and name
 | ||||
| 	SetName(context.Context, *MsgSetName) (*MsgSetNameResponse, error) | ||||
| 	// Reserve name
 | ||||
| 	ReserveName(context.Context, *MsgReserveAuthority) (*MsgReserveAuthorityResponse, error) | ||||
| @ -1719,10 +1719,10 @@ func (m *MsgSetName) MarshalToSizedBuffer(dAtA []byte) (int, error) { | ||||
| 		i-- | ||||
| 		dAtA[i] = 0x12 | ||||
| 	} | ||||
| 	if len(m.Crn) > 0 { | ||||
| 		i -= len(m.Crn) | ||||
| 		copy(dAtA[i:], m.Crn) | ||||
| 		i = encodeVarintTx(dAtA, i, uint64(len(m.Crn))) | ||||
| 	if len(m.Lrn) > 0 { | ||||
| 		i -= len(m.Lrn) | ||||
| 		copy(dAtA[i:], m.Lrn) | ||||
| 		i = encodeVarintTx(dAtA, i, uint64(len(m.Lrn))) | ||||
| 		i-- | ||||
| 		dAtA[i] = 0xa | ||||
| 	} | ||||
| @ -1913,10 +1913,10 @@ func (m *MsgDeleteNameAuthority) MarshalToSizedBuffer(dAtA []byte) (int, error) | ||||
| 		i-- | ||||
| 		dAtA[i] = 0x12 | ||||
| 	} | ||||
| 	if len(m.Crn) > 0 { | ||||
| 		i -= len(m.Crn) | ||||
| 		copy(dAtA[i:], m.Crn) | ||||
| 		i = encodeVarintTx(dAtA, i, uint64(len(m.Crn))) | ||||
| 	if len(m.Lrn) > 0 { | ||||
| 		i -= len(m.Lrn) | ||||
| 		copy(dAtA[i:], m.Lrn) | ||||
| 		i = encodeVarintTx(dAtA, i, uint64(len(m.Lrn))) | ||||
| 		i-- | ||||
| 		dAtA[i] = 0xa | ||||
| 	} | ||||
| @ -2328,7 +2328,7 @@ func (m *MsgSetName) Size() (n int) { | ||||
| 	} | ||||
| 	var l int | ||||
| 	_ = l | ||||
| 	l = len(m.Crn) | ||||
| 	l = len(m.Lrn) | ||||
| 	if l > 0 { | ||||
| 		n += 1 + l + sovTx(uint64(l)) | ||||
| 	} | ||||
| @ -2418,7 +2418,7 @@ func (m *MsgDeleteNameAuthority) Size() (n int) { | ||||
| 	} | ||||
| 	var l int | ||||
| 	_ = l | ||||
| 	l = len(m.Crn) | ||||
| 	l = len(m.Lrn) | ||||
| 	if l > 0 { | ||||
| 		n += 1 + l + sovTx(uint64(l)) | ||||
| 	} | ||||
| @ -2962,7 +2962,7 @@ func (m *MsgSetName) Unmarshal(dAtA []byte) error { | ||||
| 		switch fieldNum { | ||||
| 		case 1: | ||||
| 			if wireType != 2 { | ||||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Crn", wireType) | ||||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Lrn", wireType) | ||||
| 			} | ||||
| 			var stringLen uint64 | ||||
| 			for shift := uint(0); ; shift += 7 { | ||||
| @ -2990,7 +2990,7 @@ func (m *MsgSetName) Unmarshal(dAtA []byte) error { | ||||
| 			if postIndex > l { | ||||
| 				return io.ErrUnexpectedEOF | ||||
| 			} | ||||
| 			m.Crn = string(dAtA[iNdEx:postIndex]) | ||||
| 			m.Lrn = string(dAtA[iNdEx:postIndex]) | ||||
| 			iNdEx = postIndex | ||||
| 		case 2: | ||||
| 			if wireType != 2 { | ||||
| @ -3550,7 +3550,7 @@ func (m *MsgDeleteNameAuthority) Unmarshal(dAtA []byte) error { | ||||
| 		switch fieldNum { | ||||
| 		case 1: | ||||
| 			if wireType != 2 { | ||||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Crn", wireType) | ||||
| 				return fmt.Errorf("proto: wrong wireType = %d for field Lrn", wireType) | ||||
| 			} | ||||
| 			var stringLen uint64 | ||||
| 			for shift := uint(0); ; shift += 7 { | ||||
| @ -3578,7 +3578,7 @@ func (m *MsgDeleteNameAuthority) Unmarshal(dAtA []byte) error { | ||||
| 			if postIndex > l { | ||||
| 				return io.ErrUnexpectedEOF | ||||
| 			} | ||||
| 			m.Crn = string(dAtA[iNdEx:postIndex]) | ||||
| 			m.Lrn = string(dAtA[iNdEx:postIndex]) | ||||
| 			iNdEx = postIndex | ||||
| 		case 2: | ||||
| 			if wireType != 2 { | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user