github.com/InjectiveLabs/sdk-go@v1.53.0/chain/permissions/types/query.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: injective/permissions/v1beta1/query.proto 3 4 package types 5 6 import ( 7 context "context" 8 fmt "fmt" 9 github_com_cosmos_cosmos_sdk_types "github.com/cosmos/cosmos-sdk/types" 10 types "github.com/cosmos/cosmos-sdk/types" 11 _ "github.com/cosmos/cosmos-sdk/types/query" 12 _ "github.com/cosmos/gogoproto/gogoproto" 13 grpc1 "github.com/cosmos/gogoproto/grpc" 14 proto "github.com/cosmos/gogoproto/proto" 15 _ "google.golang.org/genproto/googleapis/api/annotations" 16 grpc "google.golang.org/grpc" 17 codes "google.golang.org/grpc/codes" 18 status "google.golang.org/grpc/status" 19 io "io" 20 math "math" 21 math_bits "math/bits" 22 ) 23 24 // Reference imports to suppress errors if they are not otherwise used. 25 var _ = proto.Marshal 26 var _ = fmt.Errorf 27 var _ = math.Inf 28 29 // This is a compile-time assertion to ensure that this generated file 30 // is compatible with the proto package it is being compiled against. 31 // A compilation error at this line likely means your copy of the 32 // proto package needs to be updated. 33 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 34 35 // QueryParamsRequest is the request type for the Query/Params RPC method. 36 type QueryParamsRequest struct { 37 } 38 39 func (m *QueryParamsRequest) Reset() { *m = QueryParamsRequest{} } 40 func (m *QueryParamsRequest) String() string { return proto.CompactTextString(m) } 41 func (*QueryParamsRequest) ProtoMessage() {} 42 func (*QueryParamsRequest) Descriptor() ([]byte, []int) { 43 return fileDescriptor_e0ae50f1018498b3, []int{0} 44 } 45 func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error { 46 return m.Unmarshal(b) 47 } 48 func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 49 if deterministic { 50 return xxx_messageInfo_QueryParamsRequest.Marshal(b, m, deterministic) 51 } else { 52 b = b[:cap(b)] 53 n, err := m.MarshalToSizedBuffer(b) 54 if err != nil { 55 return nil, err 56 } 57 return b[:n], nil 58 } 59 } 60 func (m *QueryParamsRequest) XXX_Merge(src proto.Message) { 61 xxx_messageInfo_QueryParamsRequest.Merge(m, src) 62 } 63 func (m *QueryParamsRequest) XXX_Size() int { 64 return m.Size() 65 } 66 func (m *QueryParamsRequest) XXX_DiscardUnknown() { 67 xxx_messageInfo_QueryParamsRequest.DiscardUnknown(m) 68 } 69 70 var xxx_messageInfo_QueryParamsRequest proto.InternalMessageInfo 71 72 // QueryParamsResponse is the response type for the Query/Params RPC method. 73 type QueryParamsResponse struct { 74 // params defines the parameters of the module. 75 Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` 76 } 77 78 func (m *QueryParamsResponse) Reset() { *m = QueryParamsResponse{} } 79 func (m *QueryParamsResponse) String() string { return proto.CompactTextString(m) } 80 func (*QueryParamsResponse) ProtoMessage() {} 81 func (*QueryParamsResponse) Descriptor() ([]byte, []int) { 82 return fileDescriptor_e0ae50f1018498b3, []int{1} 83 } 84 func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error { 85 return m.Unmarshal(b) 86 } 87 func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 88 if deterministic { 89 return xxx_messageInfo_QueryParamsResponse.Marshal(b, m, deterministic) 90 } else { 91 b = b[:cap(b)] 92 n, err := m.MarshalToSizedBuffer(b) 93 if err != nil { 94 return nil, err 95 } 96 return b[:n], nil 97 } 98 } 99 func (m *QueryParamsResponse) XXX_Merge(src proto.Message) { 100 xxx_messageInfo_QueryParamsResponse.Merge(m, src) 101 } 102 func (m *QueryParamsResponse) XXX_Size() int { 103 return m.Size() 104 } 105 func (m *QueryParamsResponse) XXX_DiscardUnknown() { 106 xxx_messageInfo_QueryParamsResponse.DiscardUnknown(m) 107 } 108 109 var xxx_messageInfo_QueryParamsResponse proto.InternalMessageInfo 110 111 func (m *QueryParamsResponse) GetParams() Params { 112 if m != nil { 113 return m.Params 114 } 115 return Params{} 116 } 117 118 // QueryAllNamespacesRequest is the request type for the Query/AllNamespaces RPC 119 // method. 120 type QueryAllNamespacesRequest struct { 121 } 122 123 func (m *QueryAllNamespacesRequest) Reset() { *m = QueryAllNamespacesRequest{} } 124 func (m *QueryAllNamespacesRequest) String() string { return proto.CompactTextString(m) } 125 func (*QueryAllNamespacesRequest) ProtoMessage() {} 126 func (*QueryAllNamespacesRequest) Descriptor() ([]byte, []int) { 127 return fileDescriptor_e0ae50f1018498b3, []int{2} 128 } 129 func (m *QueryAllNamespacesRequest) XXX_Unmarshal(b []byte) error { 130 return m.Unmarshal(b) 131 } 132 func (m *QueryAllNamespacesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 133 if deterministic { 134 return xxx_messageInfo_QueryAllNamespacesRequest.Marshal(b, m, deterministic) 135 } else { 136 b = b[:cap(b)] 137 n, err := m.MarshalToSizedBuffer(b) 138 if err != nil { 139 return nil, err 140 } 141 return b[:n], nil 142 } 143 } 144 func (m *QueryAllNamespacesRequest) XXX_Merge(src proto.Message) { 145 xxx_messageInfo_QueryAllNamespacesRequest.Merge(m, src) 146 } 147 func (m *QueryAllNamespacesRequest) XXX_Size() int { 148 return m.Size() 149 } 150 func (m *QueryAllNamespacesRequest) XXX_DiscardUnknown() { 151 xxx_messageInfo_QueryAllNamespacesRequest.DiscardUnknown(m) 152 } 153 154 var xxx_messageInfo_QueryAllNamespacesRequest proto.InternalMessageInfo 155 156 // QueryAllNamespacesResponse is the response type for the Query/AllNamespaces 157 // RPC method. 158 type QueryAllNamespacesResponse struct { 159 Namespaces []*Namespace `protobuf:"bytes,1,rep,name=namespaces,proto3" json:"namespaces,omitempty"` 160 } 161 162 func (m *QueryAllNamespacesResponse) Reset() { *m = QueryAllNamespacesResponse{} } 163 func (m *QueryAllNamespacesResponse) String() string { return proto.CompactTextString(m) } 164 func (*QueryAllNamespacesResponse) ProtoMessage() {} 165 func (*QueryAllNamespacesResponse) Descriptor() ([]byte, []int) { 166 return fileDescriptor_e0ae50f1018498b3, []int{3} 167 } 168 func (m *QueryAllNamespacesResponse) XXX_Unmarshal(b []byte) error { 169 return m.Unmarshal(b) 170 } 171 func (m *QueryAllNamespacesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 172 if deterministic { 173 return xxx_messageInfo_QueryAllNamespacesResponse.Marshal(b, m, deterministic) 174 } else { 175 b = b[:cap(b)] 176 n, err := m.MarshalToSizedBuffer(b) 177 if err != nil { 178 return nil, err 179 } 180 return b[:n], nil 181 } 182 } 183 func (m *QueryAllNamespacesResponse) XXX_Merge(src proto.Message) { 184 xxx_messageInfo_QueryAllNamespacesResponse.Merge(m, src) 185 } 186 func (m *QueryAllNamespacesResponse) XXX_Size() int { 187 return m.Size() 188 } 189 func (m *QueryAllNamespacesResponse) XXX_DiscardUnknown() { 190 xxx_messageInfo_QueryAllNamespacesResponse.DiscardUnknown(m) 191 } 192 193 var xxx_messageInfo_QueryAllNamespacesResponse proto.InternalMessageInfo 194 195 func (m *QueryAllNamespacesResponse) GetNamespaces() []*Namespace { 196 if m != nil { 197 return m.Namespaces 198 } 199 return nil 200 } 201 202 // QueryNamespaceByDenomRequest is the request type for the 203 // Query/NamespaceByDenom RPC method. 204 type QueryNamespaceByDenomRequest struct { 205 Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` 206 IncludeRoles bool `protobuf:"varint,2,opt,name=include_roles,json=includeRoles,proto3" json:"include_roles,omitempty"` 207 } 208 209 func (m *QueryNamespaceByDenomRequest) Reset() { *m = QueryNamespaceByDenomRequest{} } 210 func (m *QueryNamespaceByDenomRequest) String() string { return proto.CompactTextString(m) } 211 func (*QueryNamespaceByDenomRequest) ProtoMessage() {} 212 func (*QueryNamespaceByDenomRequest) Descriptor() ([]byte, []int) { 213 return fileDescriptor_e0ae50f1018498b3, []int{4} 214 } 215 func (m *QueryNamespaceByDenomRequest) XXX_Unmarshal(b []byte) error { 216 return m.Unmarshal(b) 217 } 218 func (m *QueryNamespaceByDenomRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 219 if deterministic { 220 return xxx_messageInfo_QueryNamespaceByDenomRequest.Marshal(b, m, deterministic) 221 } else { 222 b = b[:cap(b)] 223 n, err := m.MarshalToSizedBuffer(b) 224 if err != nil { 225 return nil, err 226 } 227 return b[:n], nil 228 } 229 } 230 func (m *QueryNamespaceByDenomRequest) XXX_Merge(src proto.Message) { 231 xxx_messageInfo_QueryNamespaceByDenomRequest.Merge(m, src) 232 } 233 func (m *QueryNamespaceByDenomRequest) XXX_Size() int { 234 return m.Size() 235 } 236 func (m *QueryNamespaceByDenomRequest) XXX_DiscardUnknown() { 237 xxx_messageInfo_QueryNamespaceByDenomRequest.DiscardUnknown(m) 238 } 239 240 var xxx_messageInfo_QueryNamespaceByDenomRequest proto.InternalMessageInfo 241 242 func (m *QueryNamespaceByDenomRequest) GetDenom() string { 243 if m != nil { 244 return m.Denom 245 } 246 return "" 247 } 248 249 func (m *QueryNamespaceByDenomRequest) GetIncludeRoles() bool { 250 if m != nil { 251 return m.IncludeRoles 252 } 253 return false 254 } 255 256 // QueryNamespaceByDenomResponse is the response type for the 257 // Query/NamespaceByDenom RPC method. 258 type QueryNamespaceByDenomResponse struct { 259 Namespace *Namespace `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` 260 } 261 262 func (m *QueryNamespaceByDenomResponse) Reset() { *m = QueryNamespaceByDenomResponse{} } 263 func (m *QueryNamespaceByDenomResponse) String() string { return proto.CompactTextString(m) } 264 func (*QueryNamespaceByDenomResponse) ProtoMessage() {} 265 func (*QueryNamespaceByDenomResponse) Descriptor() ([]byte, []int) { 266 return fileDescriptor_e0ae50f1018498b3, []int{5} 267 } 268 func (m *QueryNamespaceByDenomResponse) XXX_Unmarshal(b []byte) error { 269 return m.Unmarshal(b) 270 } 271 func (m *QueryNamespaceByDenomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 272 if deterministic { 273 return xxx_messageInfo_QueryNamespaceByDenomResponse.Marshal(b, m, deterministic) 274 } else { 275 b = b[:cap(b)] 276 n, err := m.MarshalToSizedBuffer(b) 277 if err != nil { 278 return nil, err 279 } 280 return b[:n], nil 281 } 282 } 283 func (m *QueryNamespaceByDenomResponse) XXX_Merge(src proto.Message) { 284 xxx_messageInfo_QueryNamespaceByDenomResponse.Merge(m, src) 285 } 286 func (m *QueryNamespaceByDenomResponse) XXX_Size() int { 287 return m.Size() 288 } 289 func (m *QueryNamespaceByDenomResponse) XXX_DiscardUnknown() { 290 xxx_messageInfo_QueryNamespaceByDenomResponse.DiscardUnknown(m) 291 } 292 293 var xxx_messageInfo_QueryNamespaceByDenomResponse proto.InternalMessageInfo 294 295 func (m *QueryNamespaceByDenomResponse) GetNamespace() *Namespace { 296 if m != nil { 297 return m.Namespace 298 } 299 return nil 300 } 301 302 // QueryAddressesByRoleRequest is the request type for the Query/AddressesByRole 303 // RPC method. 304 type QueryAddressesByRoleRequest struct { 305 Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` 306 Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` 307 } 308 309 func (m *QueryAddressesByRoleRequest) Reset() { *m = QueryAddressesByRoleRequest{} } 310 func (m *QueryAddressesByRoleRequest) String() string { return proto.CompactTextString(m) } 311 func (*QueryAddressesByRoleRequest) ProtoMessage() {} 312 func (*QueryAddressesByRoleRequest) Descriptor() ([]byte, []int) { 313 return fileDescriptor_e0ae50f1018498b3, []int{6} 314 } 315 func (m *QueryAddressesByRoleRequest) XXX_Unmarshal(b []byte) error { 316 return m.Unmarshal(b) 317 } 318 func (m *QueryAddressesByRoleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 319 if deterministic { 320 return xxx_messageInfo_QueryAddressesByRoleRequest.Marshal(b, m, deterministic) 321 } else { 322 b = b[:cap(b)] 323 n, err := m.MarshalToSizedBuffer(b) 324 if err != nil { 325 return nil, err 326 } 327 return b[:n], nil 328 } 329 } 330 func (m *QueryAddressesByRoleRequest) XXX_Merge(src proto.Message) { 331 xxx_messageInfo_QueryAddressesByRoleRequest.Merge(m, src) 332 } 333 func (m *QueryAddressesByRoleRequest) XXX_Size() int { 334 return m.Size() 335 } 336 func (m *QueryAddressesByRoleRequest) XXX_DiscardUnknown() { 337 xxx_messageInfo_QueryAddressesByRoleRequest.DiscardUnknown(m) 338 } 339 340 var xxx_messageInfo_QueryAddressesByRoleRequest proto.InternalMessageInfo 341 342 func (m *QueryAddressesByRoleRequest) GetDenom() string { 343 if m != nil { 344 return m.Denom 345 } 346 return "" 347 } 348 349 func (m *QueryAddressesByRoleRequest) GetRole() string { 350 if m != nil { 351 return m.Role 352 } 353 return "" 354 } 355 356 // QueryAddressesByRoleResponse is the response type for the 357 // Query/AddressesByRole RPC method. 358 type QueryAddressesByRoleResponse struct { 359 Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` 360 } 361 362 func (m *QueryAddressesByRoleResponse) Reset() { *m = QueryAddressesByRoleResponse{} } 363 func (m *QueryAddressesByRoleResponse) String() string { return proto.CompactTextString(m) } 364 func (*QueryAddressesByRoleResponse) ProtoMessage() {} 365 func (*QueryAddressesByRoleResponse) Descriptor() ([]byte, []int) { 366 return fileDescriptor_e0ae50f1018498b3, []int{7} 367 } 368 func (m *QueryAddressesByRoleResponse) XXX_Unmarshal(b []byte) error { 369 return m.Unmarshal(b) 370 } 371 func (m *QueryAddressesByRoleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 372 if deterministic { 373 return xxx_messageInfo_QueryAddressesByRoleResponse.Marshal(b, m, deterministic) 374 } else { 375 b = b[:cap(b)] 376 n, err := m.MarshalToSizedBuffer(b) 377 if err != nil { 378 return nil, err 379 } 380 return b[:n], nil 381 } 382 } 383 func (m *QueryAddressesByRoleResponse) XXX_Merge(src proto.Message) { 384 xxx_messageInfo_QueryAddressesByRoleResponse.Merge(m, src) 385 } 386 func (m *QueryAddressesByRoleResponse) XXX_Size() int { 387 return m.Size() 388 } 389 func (m *QueryAddressesByRoleResponse) XXX_DiscardUnknown() { 390 xxx_messageInfo_QueryAddressesByRoleResponse.DiscardUnknown(m) 391 } 392 393 var xxx_messageInfo_QueryAddressesByRoleResponse proto.InternalMessageInfo 394 395 func (m *QueryAddressesByRoleResponse) GetAddresses() []string { 396 if m != nil { 397 return m.Addresses 398 } 399 return nil 400 } 401 402 type QueryAddressRolesRequest struct { 403 Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` 404 Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` 405 } 406 407 func (m *QueryAddressRolesRequest) Reset() { *m = QueryAddressRolesRequest{} } 408 func (m *QueryAddressRolesRequest) String() string { return proto.CompactTextString(m) } 409 func (*QueryAddressRolesRequest) ProtoMessage() {} 410 func (*QueryAddressRolesRequest) Descriptor() ([]byte, []int) { 411 return fileDescriptor_e0ae50f1018498b3, []int{8} 412 } 413 func (m *QueryAddressRolesRequest) XXX_Unmarshal(b []byte) error { 414 return m.Unmarshal(b) 415 } 416 func (m *QueryAddressRolesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 417 if deterministic { 418 return xxx_messageInfo_QueryAddressRolesRequest.Marshal(b, m, deterministic) 419 } else { 420 b = b[:cap(b)] 421 n, err := m.MarshalToSizedBuffer(b) 422 if err != nil { 423 return nil, err 424 } 425 return b[:n], nil 426 } 427 } 428 func (m *QueryAddressRolesRequest) XXX_Merge(src proto.Message) { 429 xxx_messageInfo_QueryAddressRolesRequest.Merge(m, src) 430 } 431 func (m *QueryAddressRolesRequest) XXX_Size() int { 432 return m.Size() 433 } 434 func (m *QueryAddressRolesRequest) XXX_DiscardUnknown() { 435 xxx_messageInfo_QueryAddressRolesRequest.DiscardUnknown(m) 436 } 437 438 var xxx_messageInfo_QueryAddressRolesRequest proto.InternalMessageInfo 439 440 func (m *QueryAddressRolesRequest) GetDenom() string { 441 if m != nil { 442 return m.Denom 443 } 444 return "" 445 } 446 447 func (m *QueryAddressRolesRequest) GetAddress() string { 448 if m != nil { 449 return m.Address 450 } 451 return "" 452 } 453 454 type QueryAddressRolesResponse struct { 455 Roles []string `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"` 456 } 457 458 func (m *QueryAddressRolesResponse) Reset() { *m = QueryAddressRolesResponse{} } 459 func (m *QueryAddressRolesResponse) String() string { return proto.CompactTextString(m) } 460 func (*QueryAddressRolesResponse) ProtoMessage() {} 461 func (*QueryAddressRolesResponse) Descriptor() ([]byte, []int) { 462 return fileDescriptor_e0ae50f1018498b3, []int{9} 463 } 464 func (m *QueryAddressRolesResponse) XXX_Unmarshal(b []byte) error { 465 return m.Unmarshal(b) 466 } 467 func (m *QueryAddressRolesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 468 if deterministic { 469 return xxx_messageInfo_QueryAddressRolesResponse.Marshal(b, m, deterministic) 470 } else { 471 b = b[:cap(b)] 472 n, err := m.MarshalToSizedBuffer(b) 473 if err != nil { 474 return nil, err 475 } 476 return b[:n], nil 477 } 478 } 479 func (m *QueryAddressRolesResponse) XXX_Merge(src proto.Message) { 480 xxx_messageInfo_QueryAddressRolesResponse.Merge(m, src) 481 } 482 func (m *QueryAddressRolesResponse) XXX_Size() int { 483 return m.Size() 484 } 485 func (m *QueryAddressRolesResponse) XXX_DiscardUnknown() { 486 xxx_messageInfo_QueryAddressRolesResponse.DiscardUnknown(m) 487 } 488 489 var xxx_messageInfo_QueryAddressRolesResponse proto.InternalMessageInfo 490 491 func (m *QueryAddressRolesResponse) GetRoles() []string { 492 if m != nil { 493 return m.Roles 494 } 495 return nil 496 } 497 498 type QueryVouchersForAddressRequest struct { 499 Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` 500 } 501 502 func (m *QueryVouchersForAddressRequest) Reset() { *m = QueryVouchersForAddressRequest{} } 503 func (m *QueryVouchersForAddressRequest) String() string { return proto.CompactTextString(m) } 504 func (*QueryVouchersForAddressRequest) ProtoMessage() {} 505 func (*QueryVouchersForAddressRequest) Descriptor() ([]byte, []int) { 506 return fileDescriptor_e0ae50f1018498b3, []int{10} 507 } 508 func (m *QueryVouchersForAddressRequest) XXX_Unmarshal(b []byte) error { 509 return m.Unmarshal(b) 510 } 511 func (m *QueryVouchersForAddressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 512 if deterministic { 513 return xxx_messageInfo_QueryVouchersForAddressRequest.Marshal(b, m, deterministic) 514 } else { 515 b = b[:cap(b)] 516 n, err := m.MarshalToSizedBuffer(b) 517 if err != nil { 518 return nil, err 519 } 520 return b[:n], nil 521 } 522 } 523 func (m *QueryVouchersForAddressRequest) XXX_Merge(src proto.Message) { 524 xxx_messageInfo_QueryVouchersForAddressRequest.Merge(m, src) 525 } 526 func (m *QueryVouchersForAddressRequest) XXX_Size() int { 527 return m.Size() 528 } 529 func (m *QueryVouchersForAddressRequest) XXX_DiscardUnknown() { 530 xxx_messageInfo_QueryVouchersForAddressRequest.DiscardUnknown(m) 531 } 532 533 var xxx_messageInfo_QueryVouchersForAddressRequest proto.InternalMessageInfo 534 535 func (m *QueryVouchersForAddressRequest) GetAddress() string { 536 if m != nil { 537 return m.Address 538 } 539 return "" 540 } 541 542 type QueryVouchersForAddressResponse struct { 543 Vouchers github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,1,rep,name=vouchers,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"vouchers,omitempty"` 544 } 545 546 func (m *QueryVouchersForAddressResponse) Reset() { *m = QueryVouchersForAddressResponse{} } 547 func (m *QueryVouchersForAddressResponse) String() string { return proto.CompactTextString(m) } 548 func (*QueryVouchersForAddressResponse) ProtoMessage() {} 549 func (*QueryVouchersForAddressResponse) Descriptor() ([]byte, []int) { 550 return fileDescriptor_e0ae50f1018498b3, []int{11} 551 } 552 func (m *QueryVouchersForAddressResponse) XXX_Unmarshal(b []byte) error { 553 return m.Unmarshal(b) 554 } 555 func (m *QueryVouchersForAddressResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 556 if deterministic { 557 return xxx_messageInfo_QueryVouchersForAddressResponse.Marshal(b, m, deterministic) 558 } else { 559 b = b[:cap(b)] 560 n, err := m.MarshalToSizedBuffer(b) 561 if err != nil { 562 return nil, err 563 } 564 return b[:n], nil 565 } 566 } 567 func (m *QueryVouchersForAddressResponse) XXX_Merge(src proto.Message) { 568 xxx_messageInfo_QueryVouchersForAddressResponse.Merge(m, src) 569 } 570 func (m *QueryVouchersForAddressResponse) XXX_Size() int { 571 return m.Size() 572 } 573 func (m *QueryVouchersForAddressResponse) XXX_DiscardUnknown() { 574 xxx_messageInfo_QueryVouchersForAddressResponse.DiscardUnknown(m) 575 } 576 577 var xxx_messageInfo_QueryVouchersForAddressResponse proto.InternalMessageInfo 578 579 func (m *QueryVouchersForAddressResponse) GetVouchers() github_com_cosmos_cosmos_sdk_types.Coins { 580 if m != nil { 581 return m.Vouchers 582 } 583 return nil 584 } 585 586 func init() { 587 proto.RegisterType((*QueryParamsRequest)(nil), "injective.permissions.v1beta1.QueryParamsRequest") 588 proto.RegisterType((*QueryParamsResponse)(nil), "injective.permissions.v1beta1.QueryParamsResponse") 589 proto.RegisterType((*QueryAllNamespacesRequest)(nil), "injective.permissions.v1beta1.QueryAllNamespacesRequest") 590 proto.RegisterType((*QueryAllNamespacesResponse)(nil), "injective.permissions.v1beta1.QueryAllNamespacesResponse") 591 proto.RegisterType((*QueryNamespaceByDenomRequest)(nil), "injective.permissions.v1beta1.QueryNamespaceByDenomRequest") 592 proto.RegisterType((*QueryNamespaceByDenomResponse)(nil), "injective.permissions.v1beta1.QueryNamespaceByDenomResponse") 593 proto.RegisterType((*QueryAddressesByRoleRequest)(nil), "injective.permissions.v1beta1.QueryAddressesByRoleRequest") 594 proto.RegisterType((*QueryAddressesByRoleResponse)(nil), "injective.permissions.v1beta1.QueryAddressesByRoleResponse") 595 proto.RegisterType((*QueryAddressRolesRequest)(nil), "injective.permissions.v1beta1.QueryAddressRolesRequest") 596 proto.RegisterType((*QueryAddressRolesResponse)(nil), "injective.permissions.v1beta1.QueryAddressRolesResponse") 597 proto.RegisterType((*QueryVouchersForAddressRequest)(nil), "injective.permissions.v1beta1.QueryVouchersForAddressRequest") 598 proto.RegisterType((*QueryVouchersForAddressResponse)(nil), "injective.permissions.v1beta1.QueryVouchersForAddressResponse") 599 } 600 601 func init() { 602 proto.RegisterFile("injective/permissions/v1beta1/query.proto", fileDescriptor_e0ae50f1018498b3) 603 } 604 605 var fileDescriptor_e0ae50f1018498b3 = []byte{ 606 // 816 bytes of a gzipped FileDescriptorProto 607 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0x4d, 0x4f, 0xdb, 0x4a, 608 0x14, 0xcd, 0xf0, 0x80, 0x47, 0x06, 0xd0, 0x7b, 0x9a, 0x66, 0x11, 0x0c, 0x38, 0xc8, 0x15, 0x6a, 609 0xfa, 0x11, 0xbb, 0x09, 0x42, 0xe5, 0xab, 0x95, 0x1a, 0x2a, 0xfa, 0xa1, 0xaa, 0x2a, 0x5e, 0x54, 610 0x2a, 0x9b, 0xc8, 0x71, 0x06, 0xe3, 0x62, 0x7b, 0x8c, 0xc7, 0x41, 0xca, 0xa2, 0x9b, 0xee, 0xba, 611 0xab, 0xd4, 0x7d, 0xd5, 0x75, 0xff, 0x02, 0xdb, 0x2e, 0x58, 0x22, 0x75, 0xd3, 0x15, 0xad, 0xa0, 612 0xab, 0xfe, 0x8a, 0xca, 0xe3, 0xb1, 0xe3, 0x10, 0x12, 0x87, 0x74, 0x45, 0x66, 0xee, 0x3d, 0xf7, 613 0x9e, 0x73, 0x3d, 0xf7, 0x08, 0x78, 0xd3, 0x74, 0xde, 0x60, 0xdd, 0x37, 0x0f, 0xb1, 0xe2, 0x62, 614 0xcf, 0x36, 0x29, 0x35, 0x89, 0x43, 0x95, 0xc3, 0x72, 0x1d, 0xfb, 0x5a, 0x59, 0x39, 0x68, 0x62, 615 0xaf, 0x25, 0xbb, 0x1e, 0xf1, 0x09, 0x9a, 0x8f, 0x53, 0xe5, 0x44, 0xaa, 0xcc, 0x53, 0x85, 0x9c, 616 0x41, 0x0c, 0xc2, 0x32, 0x95, 0xe0, 0x57, 0x08, 0x12, 0xe6, 0x0c, 0x42, 0x0c, 0x0b, 0x2b, 0x9a, 617 0x6b, 0x2a, 0x9a, 0xe3, 0x10, 0x5f, 0xf3, 0x19, 0x2a, 0x8c, 0x8a, 0x3a, 0xa1, 0x36, 0xa1, 0x4a, 618 0x5d, 0xa3, 0x38, 0xee, 0xa9, 0x13, 0xd3, 0xe1, 0xf1, 0x5b, 0xc9, 0x38, 0xe3, 0x12, 0x67, 0xb9, 619 0x9a, 0x61, 0x3a, 0xac, 0x58, 0x94, 0xdb, 0x5f, 0x89, 0xab, 0x79, 0x9a, 0x1d, 0xf5, 0xbd, 0xdd, 620 0x3f, 0xd7, 0xc0, 0x0e, 0xa6, 0x66, 0x94, 0xac, 0xa4, 0x14, 0x4e, 0xcc, 0x82, 0x01, 0xa4, 0x1c, 621 0x44, 0xdb, 0x01, 0xd7, 0x97, 0xac, 0xa5, 0x8a, 0x0f, 0x9a, 0x98, 0xfa, 0xd2, 0x0e, 0xbc, 0xd6, 622 0x71, 0x4b, 0x5d, 0xe2, 0x50, 0x8c, 0x36, 0xe1, 0x78, 0x48, 0x2d, 0x0f, 0x16, 0x40, 0x71, 0xb2, 623 0xb2, 0x28, 0xf7, 0x1d, 0xb3, 0x1c, 0xc2, 0xab, 0xa3, 0xc7, 0xa7, 0x85, 0x8c, 0xca, 0xa1, 0xd2, 624 0x2c, 0x9c, 0x61, 0xb5, 0x1f, 0x5a, 0xd6, 0x0b, 0xcd, 0xc6, 0xd4, 0xd5, 0x74, 0x1c, 0x37, 0xde, 625 0x85, 0xc2, 0x65, 0x41, 0xde, 0xff, 0x09, 0x84, 0x4e, 0x7c, 0x9b, 0x07, 0x0b, 0xff, 0x14, 0x27, 626 0x2b, 0xc5, 0x14, 0x0e, 0x71, 0x19, 0x35, 0x81, 0x95, 0x5e, 0xc3, 0x39, 0xd6, 0x27, 0x8e, 0x56, 627 0x5b, 0x8f, 0xb0, 0x43, 0x6c, 0xce, 0x03, 0xe5, 0xe0, 0x58, 0x23, 0x38, 0x33, 0xa1, 0x59, 0x35, 628 0x3c, 0xa0, 0xeb, 0x70, 0xda, 0x74, 0x74, 0xab, 0xd9, 0xc0, 0x35, 0x8f, 0x58, 0x98, 0xe6, 0x47, 629 0x16, 0x40, 0x71, 0x42, 0x9d, 0xe2, 0x97, 0x6a, 0x70, 0x27, 0x19, 0x70, 0xbe, 0x47, 0x69, 0xae, 630 0x62, 0x0b, 0x66, 0x63, 0x26, 0x7c, 0x90, 0x83, 0x8b, 0x68, 0x43, 0xa5, 0xc7, 0x70, 0x36, 0x9c, 631 0x55, 0xa3, 0xe1, 0x61, 0x4a, 0x31, 0xad, 0xb6, 0x02, 0x06, 0xfd, 0x25, 0x20, 0x38, 0x1a, 0x50, 632 0x67, 0xcc, 0xb3, 0x2a, 0xfb, 0x2d, 0x6d, 0xf0, 0x61, 0x74, 0x15, 0xe2, 0x84, 0xe7, 0x60, 0x56, 633 0x8b, 0x42, 0x6c, 0xea, 0x59, 0xb5, 0x7d, 0x21, 0x3d, 0x83, 0xf9, 0x24, 0x9a, 0x0d, 0xa1, 0x3f, 634 0x87, 0x3c, 0xfc, 0x97, 0xc3, 0x39, 0x8d, 0xe8, 0x28, 0x95, 0xa3, 0xb7, 0xd1, 0x51, 0x8b, 0xd3, 635 0xc8, 0xc1, 0xb1, 0x70, 0xea, 0x21, 0x85, 0xf0, 0x20, 0xad, 0x41, 0x91, 0x41, 0x5e, 0x91, 0xa6, 636 0xbe, 0x87, 0x3d, 0xba, 0x45, 0xbc, 0x08, 0xcd, 0x49, 0x24, 0xda, 0x81, 0xce, 0x76, 0x9f, 0x01, 637 0x2c, 0xf4, 0x04, 0xf3, 0xae, 0x6f, 0xe1, 0xc4, 0x21, 0x8f, 0xf2, 0x17, 0x37, 0x23, 0x87, 0x9b, 638 0x2e, 0x07, 0x9b, 0x1e, 0x7f, 0xa2, 0x4d, 0x62, 0x3a, 0xd5, 0xad, 0xe0, 0xa5, 0xff, 0x3e, 0x2d, 639 0xa0, 0x08, 0x72, 0x87, 0xd8, 0xa6, 0x8f, 0x6d, 0xd7, 0x6f, 0x7d, 0xf9, 0x51, 0x28, 0x1a, 0xa6, 640 0xbf, 0xd7, 0xac, 0xcb, 0x3a, 0xb1, 0x15, 0x6e, 0x16, 0xe1, 0x9f, 0x12, 0x6d, 0xec, 0x2b, 0x7e, 641 0xcb, 0xc5, 0x94, 0x95, 0xa1, 0x6a, 0xdc, 0xb2, 0xf2, 0x3e, 0x0b, 0xc7, 0x18, 0x45, 0xf4, 0x09, 642 0xc0, 0xf1, 0x70, 0xa1, 0x50, 0x39, 0xe5, 0xb9, 0x74, 0x6f, 0xb4, 0x50, 0xb9, 0x0a, 0x24, 0x94, 643 0x2e, 0x95, 0xde, 0x7d, 0xfb, 0xf5, 0x71, 0xe4, 0x06, 0x5a, 0x54, 0x06, 0xb1, 0x2b, 0x74, 0x04, 644 0xe0, 0x74, 0xc7, 0xde, 0xa2, 0x95, 0x41, 0x9a, 0x5e, 0xe6, 0x03, 0xc2, 0xea, 0x10, 0x48, 0xce, 645 0x7a, 0x99, 0xb1, 0x56, 0x50, 0x29, 0x85, 0xb5, 0x66, 0x59, 0xb5, 0xb6, 0x23, 0xa0, 0x63, 0x00, 646 0xff, 0xbf, 0xb8, 0xb2, 0x68, 0x7d, 0x10, 0x1a, 0x3d, 0x3c, 0x44, 0xd8, 0x18, 0x0e, 0xcc, 0x65, 647 0xac, 0x32, 0x19, 0x4b, 0xa8, 0x9c, 0x22, 0x23, 0x96, 0x50, 0xab, 0xb7, 0x6a, 0xe1, 0x7e, 0x1d, 648 0x01, 0x38, 0x95, 0xdc, 0x20, 0x74, 0x6f, 0xa0, 0x69, 0x76, 0xef, 0xaf, 0xb0, 0x72, 0x75, 0x20, 649 0xa7, 0xbf, 0xc2, 0xe8, 0x57, 0xd0, 0xdd, 0xb4, 0xaf, 0x10, 0xf9, 0x48, 0x40, 0x3f, 0xd8, 0x68, 650 0xf4, 0x15, 0xc0, 0xff, 0x2e, 0x38, 0x11, 0x5a, 0xbb, 0x02, 0x8f, 0x0b, 0x3e, 0x28, 0xac, 0x0f, 651 0x85, 0xfd, 0x6b, 0x19, 0x27, 0x00, 0xa2, 0x6e, 0x5b, 0x41, 0xf7, 0x07, 0x61, 0xd3, 0xd3, 0xcb, 652 0x84, 0x07, 0xc3, 0xc2, 0xb9, 0x9e, 0x75, 0xa6, 0x67, 0x19, 0x2d, 0xa5, 0xe8, 0x89, 0xfc, 0xa7, 653 0xb6, 0x4b, 0xbc, 0x1a, 0x17, 0x57, 0xdd, 0x3f, 0x3e, 0x13, 0xc1, 0xc9, 0x99, 0x08, 0x7e, 0x9e, 654 0x89, 0xe0, 0xc3, 0xb9, 0x98, 0x39, 0x39, 0x17, 0x33, 0xdf, 0xcf, 0xc5, 0xcc, 0xce, 0x76, 0xc2, 655 0xd9, 0x9e, 0x46, 0x85, 0x9f, 0x6b, 0x75, 0xda, 0x6e, 0x53, 0xd2, 0x89, 0x87, 0x93, 0xc7, 0x3d, 656 0xcd, 0x74, 0x14, 0x9b, 0x34, 0x9a, 0x16, 0xa6, 0x1d, 0x1c, 0x98, 0x11, 0xd6, 0xc7, 0xd9, 0xff, 657 0x27, 0x4b, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x50, 0xbf, 0x64, 0x1e, 0xf5, 0x09, 0x00, 0x00, 658 } 659 660 // Reference imports to suppress errors if they are not otherwise used. 661 var _ context.Context 662 var _ grpc.ClientConn 663 664 // This is a compile-time assertion to ensure that this generated file 665 // is compatible with the grpc package it is being compiled against. 666 const _ = grpc.SupportPackageIsVersion4 667 668 // QueryClient is the client API for Query service. 669 // 670 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 671 type QueryClient interface { 672 // Params defines a gRPC query method that returns the permissions module's 673 // parameters. 674 Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) 675 // AllNamespaces defines a gRPC query method that returns the permissions 676 // module's created namespaces. 677 AllNamespaces(ctx context.Context, in *QueryAllNamespacesRequest, opts ...grpc.CallOption) (*QueryAllNamespacesResponse, error) 678 // NamespaceByDenom defines a gRPC query method that returns the permissions 679 // module's namespace associated with the provided denom. 680 NamespaceByDenom(ctx context.Context, in *QueryNamespaceByDenomRequest, opts ...grpc.CallOption) (*QueryNamespaceByDenomResponse, error) 681 // AddressRoles defines a gRPC query method that returns address roles in the 682 // namespace 683 AddressRoles(ctx context.Context, in *QueryAddressRolesRequest, opts ...grpc.CallOption) (*QueryAddressRolesResponse, error) 684 // AddressesByRole defines a gRPC query method that returns a namespace's 685 // roles associated with the provided address. 686 AddressesByRole(ctx context.Context, in *QueryAddressesByRoleRequest, opts ...grpc.CallOption) (*QueryAddressesByRoleResponse, error) 687 // VouchersForAddress defines a gRPC query method that returns a map of 688 // vouchers that are held by permissions module for this address, keyed by the 689 // originator address 690 VouchersForAddress(ctx context.Context, in *QueryVouchersForAddressRequest, opts ...grpc.CallOption) (*QueryVouchersForAddressResponse, error) 691 } 692 693 type queryClient struct { 694 cc grpc1.ClientConn 695 } 696 697 func NewQueryClient(cc grpc1.ClientConn) QueryClient { 698 return &queryClient{cc} 699 } 700 701 func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { 702 out := new(QueryParamsResponse) 703 err := c.cc.Invoke(ctx, "/injective.permissions.v1beta1.Query/Params", in, out, opts...) 704 if err != nil { 705 return nil, err 706 } 707 return out, nil 708 } 709 710 func (c *queryClient) AllNamespaces(ctx context.Context, in *QueryAllNamespacesRequest, opts ...grpc.CallOption) (*QueryAllNamespacesResponse, error) { 711 out := new(QueryAllNamespacesResponse) 712 err := c.cc.Invoke(ctx, "/injective.permissions.v1beta1.Query/AllNamespaces", in, out, opts...) 713 if err != nil { 714 return nil, err 715 } 716 return out, nil 717 } 718 719 func (c *queryClient) NamespaceByDenom(ctx context.Context, in *QueryNamespaceByDenomRequest, opts ...grpc.CallOption) (*QueryNamespaceByDenomResponse, error) { 720 out := new(QueryNamespaceByDenomResponse) 721 err := c.cc.Invoke(ctx, "/injective.permissions.v1beta1.Query/NamespaceByDenom", in, out, opts...) 722 if err != nil { 723 return nil, err 724 } 725 return out, nil 726 } 727 728 func (c *queryClient) AddressRoles(ctx context.Context, in *QueryAddressRolesRequest, opts ...grpc.CallOption) (*QueryAddressRolesResponse, error) { 729 out := new(QueryAddressRolesResponse) 730 err := c.cc.Invoke(ctx, "/injective.permissions.v1beta1.Query/AddressRoles", in, out, opts...) 731 if err != nil { 732 return nil, err 733 } 734 return out, nil 735 } 736 737 func (c *queryClient) AddressesByRole(ctx context.Context, in *QueryAddressesByRoleRequest, opts ...grpc.CallOption) (*QueryAddressesByRoleResponse, error) { 738 out := new(QueryAddressesByRoleResponse) 739 err := c.cc.Invoke(ctx, "/injective.permissions.v1beta1.Query/AddressesByRole", in, out, opts...) 740 if err != nil { 741 return nil, err 742 } 743 return out, nil 744 } 745 746 func (c *queryClient) VouchersForAddress(ctx context.Context, in *QueryVouchersForAddressRequest, opts ...grpc.CallOption) (*QueryVouchersForAddressResponse, error) { 747 out := new(QueryVouchersForAddressResponse) 748 err := c.cc.Invoke(ctx, "/injective.permissions.v1beta1.Query/VouchersForAddress", in, out, opts...) 749 if err != nil { 750 return nil, err 751 } 752 return out, nil 753 } 754 755 // QueryServer is the server API for Query service. 756 type QueryServer interface { 757 // Params defines a gRPC query method that returns the permissions module's 758 // parameters. 759 Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) 760 // AllNamespaces defines a gRPC query method that returns the permissions 761 // module's created namespaces. 762 AllNamespaces(context.Context, *QueryAllNamespacesRequest) (*QueryAllNamespacesResponse, error) 763 // NamespaceByDenom defines a gRPC query method that returns the permissions 764 // module's namespace associated with the provided denom. 765 NamespaceByDenom(context.Context, *QueryNamespaceByDenomRequest) (*QueryNamespaceByDenomResponse, error) 766 // AddressRoles defines a gRPC query method that returns address roles in the 767 // namespace 768 AddressRoles(context.Context, *QueryAddressRolesRequest) (*QueryAddressRolesResponse, error) 769 // AddressesByRole defines a gRPC query method that returns a namespace's 770 // roles associated with the provided address. 771 AddressesByRole(context.Context, *QueryAddressesByRoleRequest) (*QueryAddressesByRoleResponse, error) 772 // VouchersForAddress defines a gRPC query method that returns a map of 773 // vouchers that are held by permissions module for this address, keyed by the 774 // originator address 775 VouchersForAddress(context.Context, *QueryVouchersForAddressRequest) (*QueryVouchersForAddressResponse, error) 776 } 777 778 // UnimplementedQueryServer can be embedded to have forward compatible implementations. 779 type UnimplementedQueryServer struct { 780 } 781 782 func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error) { 783 return nil, status.Errorf(codes.Unimplemented, "method Params not implemented") 784 } 785 func (*UnimplementedQueryServer) AllNamespaces(ctx context.Context, req *QueryAllNamespacesRequest) (*QueryAllNamespacesResponse, error) { 786 return nil, status.Errorf(codes.Unimplemented, "method AllNamespaces not implemented") 787 } 788 func (*UnimplementedQueryServer) NamespaceByDenom(ctx context.Context, req *QueryNamespaceByDenomRequest) (*QueryNamespaceByDenomResponse, error) { 789 return nil, status.Errorf(codes.Unimplemented, "method NamespaceByDenom not implemented") 790 } 791 func (*UnimplementedQueryServer) AddressRoles(ctx context.Context, req *QueryAddressRolesRequest) (*QueryAddressRolesResponse, error) { 792 return nil, status.Errorf(codes.Unimplemented, "method AddressRoles not implemented") 793 } 794 func (*UnimplementedQueryServer) AddressesByRole(ctx context.Context, req *QueryAddressesByRoleRequest) (*QueryAddressesByRoleResponse, error) { 795 return nil, status.Errorf(codes.Unimplemented, "method AddressesByRole not implemented") 796 } 797 func (*UnimplementedQueryServer) VouchersForAddress(ctx context.Context, req *QueryVouchersForAddressRequest) (*QueryVouchersForAddressResponse, error) { 798 return nil, status.Errorf(codes.Unimplemented, "method VouchersForAddress not implemented") 799 } 800 801 func RegisterQueryServer(s grpc1.Server, srv QueryServer) { 802 s.RegisterService(&_Query_serviceDesc, srv) 803 } 804 805 func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 806 in := new(QueryParamsRequest) 807 if err := dec(in); err != nil { 808 return nil, err 809 } 810 if interceptor == nil { 811 return srv.(QueryServer).Params(ctx, in) 812 } 813 info := &grpc.UnaryServerInfo{ 814 Server: srv, 815 FullMethod: "/injective.permissions.v1beta1.Query/Params", 816 } 817 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 818 return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest)) 819 } 820 return interceptor(ctx, in, info, handler) 821 } 822 823 func _Query_AllNamespaces_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 824 in := new(QueryAllNamespacesRequest) 825 if err := dec(in); err != nil { 826 return nil, err 827 } 828 if interceptor == nil { 829 return srv.(QueryServer).AllNamespaces(ctx, in) 830 } 831 info := &grpc.UnaryServerInfo{ 832 Server: srv, 833 FullMethod: "/injective.permissions.v1beta1.Query/AllNamespaces", 834 } 835 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 836 return srv.(QueryServer).AllNamespaces(ctx, req.(*QueryAllNamespacesRequest)) 837 } 838 return interceptor(ctx, in, info, handler) 839 } 840 841 func _Query_NamespaceByDenom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 842 in := new(QueryNamespaceByDenomRequest) 843 if err := dec(in); err != nil { 844 return nil, err 845 } 846 if interceptor == nil { 847 return srv.(QueryServer).NamespaceByDenom(ctx, in) 848 } 849 info := &grpc.UnaryServerInfo{ 850 Server: srv, 851 FullMethod: "/injective.permissions.v1beta1.Query/NamespaceByDenom", 852 } 853 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 854 return srv.(QueryServer).NamespaceByDenom(ctx, req.(*QueryNamespaceByDenomRequest)) 855 } 856 return interceptor(ctx, in, info, handler) 857 } 858 859 func _Query_AddressRoles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 860 in := new(QueryAddressRolesRequest) 861 if err := dec(in); err != nil { 862 return nil, err 863 } 864 if interceptor == nil { 865 return srv.(QueryServer).AddressRoles(ctx, in) 866 } 867 info := &grpc.UnaryServerInfo{ 868 Server: srv, 869 FullMethod: "/injective.permissions.v1beta1.Query/AddressRoles", 870 } 871 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 872 return srv.(QueryServer).AddressRoles(ctx, req.(*QueryAddressRolesRequest)) 873 } 874 return interceptor(ctx, in, info, handler) 875 } 876 877 func _Query_AddressesByRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 878 in := new(QueryAddressesByRoleRequest) 879 if err := dec(in); err != nil { 880 return nil, err 881 } 882 if interceptor == nil { 883 return srv.(QueryServer).AddressesByRole(ctx, in) 884 } 885 info := &grpc.UnaryServerInfo{ 886 Server: srv, 887 FullMethod: "/injective.permissions.v1beta1.Query/AddressesByRole", 888 } 889 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 890 return srv.(QueryServer).AddressesByRole(ctx, req.(*QueryAddressesByRoleRequest)) 891 } 892 return interceptor(ctx, in, info, handler) 893 } 894 895 func _Query_VouchersForAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 896 in := new(QueryVouchersForAddressRequest) 897 if err := dec(in); err != nil { 898 return nil, err 899 } 900 if interceptor == nil { 901 return srv.(QueryServer).VouchersForAddress(ctx, in) 902 } 903 info := &grpc.UnaryServerInfo{ 904 Server: srv, 905 FullMethod: "/injective.permissions.v1beta1.Query/VouchersForAddress", 906 } 907 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 908 return srv.(QueryServer).VouchersForAddress(ctx, req.(*QueryVouchersForAddressRequest)) 909 } 910 return interceptor(ctx, in, info, handler) 911 } 912 913 var _Query_serviceDesc = grpc.ServiceDesc{ 914 ServiceName: "injective.permissions.v1beta1.Query", 915 HandlerType: (*QueryServer)(nil), 916 Methods: []grpc.MethodDesc{ 917 { 918 MethodName: "Params", 919 Handler: _Query_Params_Handler, 920 }, 921 { 922 MethodName: "AllNamespaces", 923 Handler: _Query_AllNamespaces_Handler, 924 }, 925 { 926 MethodName: "NamespaceByDenom", 927 Handler: _Query_NamespaceByDenom_Handler, 928 }, 929 { 930 MethodName: "AddressRoles", 931 Handler: _Query_AddressRoles_Handler, 932 }, 933 { 934 MethodName: "AddressesByRole", 935 Handler: _Query_AddressesByRole_Handler, 936 }, 937 { 938 MethodName: "VouchersForAddress", 939 Handler: _Query_VouchersForAddress_Handler, 940 }, 941 }, 942 Streams: []grpc.StreamDesc{}, 943 Metadata: "injective/permissions/v1beta1/query.proto", 944 } 945 946 func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error) { 947 size := m.Size() 948 dAtA = make([]byte, size) 949 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 950 if err != nil { 951 return nil, err 952 } 953 return dAtA[:n], nil 954 } 955 956 func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error) { 957 size := m.Size() 958 return m.MarshalToSizedBuffer(dAtA[:size]) 959 } 960 961 func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 962 i := len(dAtA) 963 _ = i 964 var l int 965 _ = l 966 return len(dAtA) - i, nil 967 } 968 969 func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error) { 970 size := m.Size() 971 dAtA = make([]byte, size) 972 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 973 if err != nil { 974 return nil, err 975 } 976 return dAtA[:n], nil 977 } 978 979 func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error) { 980 size := m.Size() 981 return m.MarshalToSizedBuffer(dAtA[:size]) 982 } 983 984 func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 985 i := len(dAtA) 986 _ = i 987 var l int 988 _ = l 989 { 990 size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) 991 if err != nil { 992 return 0, err 993 } 994 i -= size 995 i = encodeVarintQuery(dAtA, i, uint64(size)) 996 } 997 i-- 998 dAtA[i] = 0xa 999 return len(dAtA) - i, nil 1000 } 1001 1002 func (m *QueryAllNamespacesRequest) Marshal() (dAtA []byte, err error) { 1003 size := m.Size() 1004 dAtA = make([]byte, size) 1005 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1006 if err != nil { 1007 return nil, err 1008 } 1009 return dAtA[:n], nil 1010 } 1011 1012 func (m *QueryAllNamespacesRequest) MarshalTo(dAtA []byte) (int, error) { 1013 size := m.Size() 1014 return m.MarshalToSizedBuffer(dAtA[:size]) 1015 } 1016 1017 func (m *QueryAllNamespacesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1018 i := len(dAtA) 1019 _ = i 1020 var l int 1021 _ = l 1022 return len(dAtA) - i, nil 1023 } 1024 1025 func (m *QueryAllNamespacesResponse) Marshal() (dAtA []byte, err error) { 1026 size := m.Size() 1027 dAtA = make([]byte, size) 1028 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1029 if err != nil { 1030 return nil, err 1031 } 1032 return dAtA[:n], nil 1033 } 1034 1035 func (m *QueryAllNamespacesResponse) MarshalTo(dAtA []byte) (int, error) { 1036 size := m.Size() 1037 return m.MarshalToSizedBuffer(dAtA[:size]) 1038 } 1039 1040 func (m *QueryAllNamespacesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1041 i := len(dAtA) 1042 _ = i 1043 var l int 1044 _ = l 1045 if len(m.Namespaces) > 0 { 1046 for iNdEx := len(m.Namespaces) - 1; iNdEx >= 0; iNdEx-- { 1047 { 1048 size, err := m.Namespaces[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1049 if err != nil { 1050 return 0, err 1051 } 1052 i -= size 1053 i = encodeVarintQuery(dAtA, i, uint64(size)) 1054 } 1055 i-- 1056 dAtA[i] = 0xa 1057 } 1058 } 1059 return len(dAtA) - i, nil 1060 } 1061 1062 func (m *QueryNamespaceByDenomRequest) Marshal() (dAtA []byte, err error) { 1063 size := m.Size() 1064 dAtA = make([]byte, size) 1065 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1066 if err != nil { 1067 return nil, err 1068 } 1069 return dAtA[:n], nil 1070 } 1071 1072 func (m *QueryNamespaceByDenomRequest) MarshalTo(dAtA []byte) (int, error) { 1073 size := m.Size() 1074 return m.MarshalToSizedBuffer(dAtA[:size]) 1075 } 1076 1077 func (m *QueryNamespaceByDenomRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1078 i := len(dAtA) 1079 _ = i 1080 var l int 1081 _ = l 1082 if m.IncludeRoles { 1083 i-- 1084 if m.IncludeRoles { 1085 dAtA[i] = 1 1086 } else { 1087 dAtA[i] = 0 1088 } 1089 i-- 1090 dAtA[i] = 0x10 1091 } 1092 if len(m.Denom) > 0 { 1093 i -= len(m.Denom) 1094 copy(dAtA[i:], m.Denom) 1095 i = encodeVarintQuery(dAtA, i, uint64(len(m.Denom))) 1096 i-- 1097 dAtA[i] = 0xa 1098 } 1099 return len(dAtA) - i, nil 1100 } 1101 1102 func (m *QueryNamespaceByDenomResponse) Marshal() (dAtA []byte, err error) { 1103 size := m.Size() 1104 dAtA = make([]byte, size) 1105 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1106 if err != nil { 1107 return nil, err 1108 } 1109 return dAtA[:n], nil 1110 } 1111 1112 func (m *QueryNamespaceByDenomResponse) MarshalTo(dAtA []byte) (int, error) { 1113 size := m.Size() 1114 return m.MarshalToSizedBuffer(dAtA[:size]) 1115 } 1116 1117 func (m *QueryNamespaceByDenomResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1118 i := len(dAtA) 1119 _ = i 1120 var l int 1121 _ = l 1122 if m.Namespace != nil { 1123 { 1124 size, err := m.Namespace.MarshalToSizedBuffer(dAtA[:i]) 1125 if err != nil { 1126 return 0, err 1127 } 1128 i -= size 1129 i = encodeVarintQuery(dAtA, i, uint64(size)) 1130 } 1131 i-- 1132 dAtA[i] = 0xa 1133 } 1134 return len(dAtA) - i, nil 1135 } 1136 1137 func (m *QueryAddressesByRoleRequest) Marshal() (dAtA []byte, err error) { 1138 size := m.Size() 1139 dAtA = make([]byte, size) 1140 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1141 if err != nil { 1142 return nil, err 1143 } 1144 return dAtA[:n], nil 1145 } 1146 1147 func (m *QueryAddressesByRoleRequest) MarshalTo(dAtA []byte) (int, error) { 1148 size := m.Size() 1149 return m.MarshalToSizedBuffer(dAtA[:size]) 1150 } 1151 1152 func (m *QueryAddressesByRoleRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1153 i := len(dAtA) 1154 _ = i 1155 var l int 1156 _ = l 1157 if len(m.Role) > 0 { 1158 i -= len(m.Role) 1159 copy(dAtA[i:], m.Role) 1160 i = encodeVarintQuery(dAtA, i, uint64(len(m.Role))) 1161 i-- 1162 dAtA[i] = 0x12 1163 } 1164 if len(m.Denom) > 0 { 1165 i -= len(m.Denom) 1166 copy(dAtA[i:], m.Denom) 1167 i = encodeVarintQuery(dAtA, i, uint64(len(m.Denom))) 1168 i-- 1169 dAtA[i] = 0xa 1170 } 1171 return len(dAtA) - i, nil 1172 } 1173 1174 func (m *QueryAddressesByRoleResponse) Marshal() (dAtA []byte, err error) { 1175 size := m.Size() 1176 dAtA = make([]byte, size) 1177 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1178 if err != nil { 1179 return nil, err 1180 } 1181 return dAtA[:n], nil 1182 } 1183 1184 func (m *QueryAddressesByRoleResponse) MarshalTo(dAtA []byte) (int, error) { 1185 size := m.Size() 1186 return m.MarshalToSizedBuffer(dAtA[:size]) 1187 } 1188 1189 func (m *QueryAddressesByRoleResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1190 i := len(dAtA) 1191 _ = i 1192 var l int 1193 _ = l 1194 if len(m.Addresses) > 0 { 1195 for iNdEx := len(m.Addresses) - 1; iNdEx >= 0; iNdEx-- { 1196 i -= len(m.Addresses[iNdEx]) 1197 copy(dAtA[i:], m.Addresses[iNdEx]) 1198 i = encodeVarintQuery(dAtA, i, uint64(len(m.Addresses[iNdEx]))) 1199 i-- 1200 dAtA[i] = 0xa 1201 } 1202 } 1203 return len(dAtA) - i, nil 1204 } 1205 1206 func (m *QueryAddressRolesRequest) Marshal() (dAtA []byte, err error) { 1207 size := m.Size() 1208 dAtA = make([]byte, size) 1209 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1210 if err != nil { 1211 return nil, err 1212 } 1213 return dAtA[:n], nil 1214 } 1215 1216 func (m *QueryAddressRolesRequest) MarshalTo(dAtA []byte) (int, error) { 1217 size := m.Size() 1218 return m.MarshalToSizedBuffer(dAtA[:size]) 1219 } 1220 1221 func (m *QueryAddressRolesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1222 i := len(dAtA) 1223 _ = i 1224 var l int 1225 _ = l 1226 if len(m.Address) > 0 { 1227 i -= len(m.Address) 1228 copy(dAtA[i:], m.Address) 1229 i = encodeVarintQuery(dAtA, i, uint64(len(m.Address))) 1230 i-- 1231 dAtA[i] = 0x12 1232 } 1233 if len(m.Denom) > 0 { 1234 i -= len(m.Denom) 1235 copy(dAtA[i:], m.Denom) 1236 i = encodeVarintQuery(dAtA, i, uint64(len(m.Denom))) 1237 i-- 1238 dAtA[i] = 0xa 1239 } 1240 return len(dAtA) - i, nil 1241 } 1242 1243 func (m *QueryAddressRolesResponse) Marshal() (dAtA []byte, err error) { 1244 size := m.Size() 1245 dAtA = make([]byte, size) 1246 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1247 if err != nil { 1248 return nil, err 1249 } 1250 return dAtA[:n], nil 1251 } 1252 1253 func (m *QueryAddressRolesResponse) MarshalTo(dAtA []byte) (int, error) { 1254 size := m.Size() 1255 return m.MarshalToSizedBuffer(dAtA[:size]) 1256 } 1257 1258 func (m *QueryAddressRolesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1259 i := len(dAtA) 1260 _ = i 1261 var l int 1262 _ = l 1263 if len(m.Roles) > 0 { 1264 for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- { 1265 i -= len(m.Roles[iNdEx]) 1266 copy(dAtA[i:], m.Roles[iNdEx]) 1267 i = encodeVarintQuery(dAtA, i, uint64(len(m.Roles[iNdEx]))) 1268 i-- 1269 dAtA[i] = 0xa 1270 } 1271 } 1272 return len(dAtA) - i, nil 1273 } 1274 1275 func (m *QueryVouchersForAddressRequest) Marshal() (dAtA []byte, err error) { 1276 size := m.Size() 1277 dAtA = make([]byte, size) 1278 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1279 if err != nil { 1280 return nil, err 1281 } 1282 return dAtA[:n], nil 1283 } 1284 1285 func (m *QueryVouchersForAddressRequest) MarshalTo(dAtA []byte) (int, error) { 1286 size := m.Size() 1287 return m.MarshalToSizedBuffer(dAtA[:size]) 1288 } 1289 1290 func (m *QueryVouchersForAddressRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1291 i := len(dAtA) 1292 _ = i 1293 var l int 1294 _ = l 1295 if len(m.Address) > 0 { 1296 i -= len(m.Address) 1297 copy(dAtA[i:], m.Address) 1298 i = encodeVarintQuery(dAtA, i, uint64(len(m.Address))) 1299 i-- 1300 dAtA[i] = 0xa 1301 } 1302 return len(dAtA) - i, nil 1303 } 1304 1305 func (m *QueryVouchersForAddressResponse) Marshal() (dAtA []byte, err error) { 1306 size := m.Size() 1307 dAtA = make([]byte, size) 1308 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1309 if err != nil { 1310 return nil, err 1311 } 1312 return dAtA[:n], nil 1313 } 1314 1315 func (m *QueryVouchersForAddressResponse) MarshalTo(dAtA []byte) (int, error) { 1316 size := m.Size() 1317 return m.MarshalToSizedBuffer(dAtA[:size]) 1318 } 1319 1320 func (m *QueryVouchersForAddressResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1321 i := len(dAtA) 1322 _ = i 1323 var l int 1324 _ = l 1325 if len(m.Vouchers) > 0 { 1326 for iNdEx := len(m.Vouchers) - 1; iNdEx >= 0; iNdEx-- { 1327 { 1328 size, err := m.Vouchers[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 1329 if err != nil { 1330 return 0, err 1331 } 1332 i -= size 1333 i = encodeVarintQuery(dAtA, i, uint64(size)) 1334 } 1335 i-- 1336 dAtA[i] = 0xa 1337 } 1338 } 1339 return len(dAtA) - i, nil 1340 } 1341 1342 func encodeVarintQuery(dAtA []byte, offset int, v uint64) int { 1343 offset -= sovQuery(v) 1344 base := offset 1345 for v >= 1<<7 { 1346 dAtA[offset] = uint8(v&0x7f | 0x80) 1347 v >>= 7 1348 offset++ 1349 } 1350 dAtA[offset] = uint8(v) 1351 return base 1352 } 1353 func (m *QueryParamsRequest) Size() (n int) { 1354 if m == nil { 1355 return 0 1356 } 1357 var l int 1358 _ = l 1359 return n 1360 } 1361 1362 func (m *QueryParamsResponse) Size() (n int) { 1363 if m == nil { 1364 return 0 1365 } 1366 var l int 1367 _ = l 1368 l = m.Params.Size() 1369 n += 1 + l + sovQuery(uint64(l)) 1370 return n 1371 } 1372 1373 func (m *QueryAllNamespacesRequest) Size() (n int) { 1374 if m == nil { 1375 return 0 1376 } 1377 var l int 1378 _ = l 1379 return n 1380 } 1381 1382 func (m *QueryAllNamespacesResponse) Size() (n int) { 1383 if m == nil { 1384 return 0 1385 } 1386 var l int 1387 _ = l 1388 if len(m.Namespaces) > 0 { 1389 for _, e := range m.Namespaces { 1390 l = e.Size() 1391 n += 1 + l + sovQuery(uint64(l)) 1392 } 1393 } 1394 return n 1395 } 1396 1397 func (m *QueryNamespaceByDenomRequest) Size() (n int) { 1398 if m == nil { 1399 return 0 1400 } 1401 var l int 1402 _ = l 1403 l = len(m.Denom) 1404 if l > 0 { 1405 n += 1 + l + sovQuery(uint64(l)) 1406 } 1407 if m.IncludeRoles { 1408 n += 2 1409 } 1410 return n 1411 } 1412 1413 func (m *QueryNamespaceByDenomResponse) Size() (n int) { 1414 if m == nil { 1415 return 0 1416 } 1417 var l int 1418 _ = l 1419 if m.Namespace != nil { 1420 l = m.Namespace.Size() 1421 n += 1 + l + sovQuery(uint64(l)) 1422 } 1423 return n 1424 } 1425 1426 func (m *QueryAddressesByRoleRequest) Size() (n int) { 1427 if m == nil { 1428 return 0 1429 } 1430 var l int 1431 _ = l 1432 l = len(m.Denom) 1433 if l > 0 { 1434 n += 1 + l + sovQuery(uint64(l)) 1435 } 1436 l = len(m.Role) 1437 if l > 0 { 1438 n += 1 + l + sovQuery(uint64(l)) 1439 } 1440 return n 1441 } 1442 1443 func (m *QueryAddressesByRoleResponse) Size() (n int) { 1444 if m == nil { 1445 return 0 1446 } 1447 var l int 1448 _ = l 1449 if len(m.Addresses) > 0 { 1450 for _, s := range m.Addresses { 1451 l = len(s) 1452 n += 1 + l + sovQuery(uint64(l)) 1453 } 1454 } 1455 return n 1456 } 1457 1458 func (m *QueryAddressRolesRequest) Size() (n int) { 1459 if m == nil { 1460 return 0 1461 } 1462 var l int 1463 _ = l 1464 l = len(m.Denom) 1465 if l > 0 { 1466 n += 1 + l + sovQuery(uint64(l)) 1467 } 1468 l = len(m.Address) 1469 if l > 0 { 1470 n += 1 + l + sovQuery(uint64(l)) 1471 } 1472 return n 1473 } 1474 1475 func (m *QueryAddressRolesResponse) Size() (n int) { 1476 if m == nil { 1477 return 0 1478 } 1479 var l int 1480 _ = l 1481 if len(m.Roles) > 0 { 1482 for _, s := range m.Roles { 1483 l = len(s) 1484 n += 1 + l + sovQuery(uint64(l)) 1485 } 1486 } 1487 return n 1488 } 1489 1490 func (m *QueryVouchersForAddressRequest) Size() (n int) { 1491 if m == nil { 1492 return 0 1493 } 1494 var l int 1495 _ = l 1496 l = len(m.Address) 1497 if l > 0 { 1498 n += 1 + l + sovQuery(uint64(l)) 1499 } 1500 return n 1501 } 1502 1503 func (m *QueryVouchersForAddressResponse) Size() (n int) { 1504 if m == nil { 1505 return 0 1506 } 1507 var l int 1508 _ = l 1509 if len(m.Vouchers) > 0 { 1510 for _, e := range m.Vouchers { 1511 l = e.Size() 1512 n += 1 + l + sovQuery(uint64(l)) 1513 } 1514 } 1515 return n 1516 } 1517 1518 func sovQuery(x uint64) (n int) { 1519 return (math_bits.Len64(x|1) + 6) / 7 1520 } 1521 func sozQuery(x uint64) (n int) { 1522 return sovQuery(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1523 } 1524 func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error { 1525 l := len(dAtA) 1526 iNdEx := 0 1527 for iNdEx < l { 1528 preIndex := iNdEx 1529 var wire uint64 1530 for shift := uint(0); ; shift += 7 { 1531 if shift >= 64 { 1532 return ErrIntOverflowQuery 1533 } 1534 if iNdEx >= l { 1535 return io.ErrUnexpectedEOF 1536 } 1537 b := dAtA[iNdEx] 1538 iNdEx++ 1539 wire |= uint64(b&0x7F) << shift 1540 if b < 0x80 { 1541 break 1542 } 1543 } 1544 fieldNum := int32(wire >> 3) 1545 wireType := int(wire & 0x7) 1546 if wireType == 4 { 1547 return fmt.Errorf("proto: QueryParamsRequest: wiretype end group for non-group") 1548 } 1549 if fieldNum <= 0 { 1550 return fmt.Errorf("proto: QueryParamsRequest: illegal tag %d (wire type %d)", fieldNum, wire) 1551 } 1552 switch fieldNum { 1553 default: 1554 iNdEx = preIndex 1555 skippy, err := skipQuery(dAtA[iNdEx:]) 1556 if err != nil { 1557 return err 1558 } 1559 if (skippy < 0) || (iNdEx+skippy) < 0 { 1560 return ErrInvalidLengthQuery 1561 } 1562 if (iNdEx + skippy) > l { 1563 return io.ErrUnexpectedEOF 1564 } 1565 iNdEx += skippy 1566 } 1567 } 1568 1569 if iNdEx > l { 1570 return io.ErrUnexpectedEOF 1571 } 1572 return nil 1573 } 1574 func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error { 1575 l := len(dAtA) 1576 iNdEx := 0 1577 for iNdEx < l { 1578 preIndex := iNdEx 1579 var wire uint64 1580 for shift := uint(0); ; shift += 7 { 1581 if shift >= 64 { 1582 return ErrIntOverflowQuery 1583 } 1584 if iNdEx >= l { 1585 return io.ErrUnexpectedEOF 1586 } 1587 b := dAtA[iNdEx] 1588 iNdEx++ 1589 wire |= uint64(b&0x7F) << shift 1590 if b < 0x80 { 1591 break 1592 } 1593 } 1594 fieldNum := int32(wire >> 3) 1595 wireType := int(wire & 0x7) 1596 if wireType == 4 { 1597 return fmt.Errorf("proto: QueryParamsResponse: wiretype end group for non-group") 1598 } 1599 if fieldNum <= 0 { 1600 return fmt.Errorf("proto: QueryParamsResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1601 } 1602 switch fieldNum { 1603 case 1: 1604 if wireType != 2 { 1605 return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) 1606 } 1607 var msglen int 1608 for shift := uint(0); ; shift += 7 { 1609 if shift >= 64 { 1610 return ErrIntOverflowQuery 1611 } 1612 if iNdEx >= l { 1613 return io.ErrUnexpectedEOF 1614 } 1615 b := dAtA[iNdEx] 1616 iNdEx++ 1617 msglen |= int(b&0x7F) << shift 1618 if b < 0x80 { 1619 break 1620 } 1621 } 1622 if msglen < 0 { 1623 return ErrInvalidLengthQuery 1624 } 1625 postIndex := iNdEx + msglen 1626 if postIndex < 0 { 1627 return ErrInvalidLengthQuery 1628 } 1629 if postIndex > l { 1630 return io.ErrUnexpectedEOF 1631 } 1632 if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1633 return err 1634 } 1635 iNdEx = postIndex 1636 default: 1637 iNdEx = preIndex 1638 skippy, err := skipQuery(dAtA[iNdEx:]) 1639 if err != nil { 1640 return err 1641 } 1642 if (skippy < 0) || (iNdEx+skippy) < 0 { 1643 return ErrInvalidLengthQuery 1644 } 1645 if (iNdEx + skippy) > l { 1646 return io.ErrUnexpectedEOF 1647 } 1648 iNdEx += skippy 1649 } 1650 } 1651 1652 if iNdEx > l { 1653 return io.ErrUnexpectedEOF 1654 } 1655 return nil 1656 } 1657 func (m *QueryAllNamespacesRequest) Unmarshal(dAtA []byte) error { 1658 l := len(dAtA) 1659 iNdEx := 0 1660 for iNdEx < l { 1661 preIndex := iNdEx 1662 var wire uint64 1663 for shift := uint(0); ; shift += 7 { 1664 if shift >= 64 { 1665 return ErrIntOverflowQuery 1666 } 1667 if iNdEx >= l { 1668 return io.ErrUnexpectedEOF 1669 } 1670 b := dAtA[iNdEx] 1671 iNdEx++ 1672 wire |= uint64(b&0x7F) << shift 1673 if b < 0x80 { 1674 break 1675 } 1676 } 1677 fieldNum := int32(wire >> 3) 1678 wireType := int(wire & 0x7) 1679 if wireType == 4 { 1680 return fmt.Errorf("proto: QueryAllNamespacesRequest: wiretype end group for non-group") 1681 } 1682 if fieldNum <= 0 { 1683 return fmt.Errorf("proto: QueryAllNamespacesRequest: illegal tag %d (wire type %d)", fieldNum, wire) 1684 } 1685 switch fieldNum { 1686 default: 1687 iNdEx = preIndex 1688 skippy, err := skipQuery(dAtA[iNdEx:]) 1689 if err != nil { 1690 return err 1691 } 1692 if (skippy < 0) || (iNdEx+skippy) < 0 { 1693 return ErrInvalidLengthQuery 1694 } 1695 if (iNdEx + skippy) > l { 1696 return io.ErrUnexpectedEOF 1697 } 1698 iNdEx += skippy 1699 } 1700 } 1701 1702 if iNdEx > l { 1703 return io.ErrUnexpectedEOF 1704 } 1705 return nil 1706 } 1707 func (m *QueryAllNamespacesResponse) Unmarshal(dAtA []byte) error { 1708 l := len(dAtA) 1709 iNdEx := 0 1710 for iNdEx < l { 1711 preIndex := iNdEx 1712 var wire uint64 1713 for shift := uint(0); ; shift += 7 { 1714 if shift >= 64 { 1715 return ErrIntOverflowQuery 1716 } 1717 if iNdEx >= l { 1718 return io.ErrUnexpectedEOF 1719 } 1720 b := dAtA[iNdEx] 1721 iNdEx++ 1722 wire |= uint64(b&0x7F) << shift 1723 if b < 0x80 { 1724 break 1725 } 1726 } 1727 fieldNum := int32(wire >> 3) 1728 wireType := int(wire & 0x7) 1729 if wireType == 4 { 1730 return fmt.Errorf("proto: QueryAllNamespacesResponse: wiretype end group for non-group") 1731 } 1732 if fieldNum <= 0 { 1733 return fmt.Errorf("proto: QueryAllNamespacesResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1734 } 1735 switch fieldNum { 1736 case 1: 1737 if wireType != 2 { 1738 return fmt.Errorf("proto: wrong wireType = %d for field Namespaces", wireType) 1739 } 1740 var msglen int 1741 for shift := uint(0); ; shift += 7 { 1742 if shift >= 64 { 1743 return ErrIntOverflowQuery 1744 } 1745 if iNdEx >= l { 1746 return io.ErrUnexpectedEOF 1747 } 1748 b := dAtA[iNdEx] 1749 iNdEx++ 1750 msglen |= int(b&0x7F) << shift 1751 if b < 0x80 { 1752 break 1753 } 1754 } 1755 if msglen < 0 { 1756 return ErrInvalidLengthQuery 1757 } 1758 postIndex := iNdEx + msglen 1759 if postIndex < 0 { 1760 return ErrInvalidLengthQuery 1761 } 1762 if postIndex > l { 1763 return io.ErrUnexpectedEOF 1764 } 1765 m.Namespaces = append(m.Namespaces, &Namespace{}) 1766 if err := m.Namespaces[len(m.Namespaces)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1767 return err 1768 } 1769 iNdEx = postIndex 1770 default: 1771 iNdEx = preIndex 1772 skippy, err := skipQuery(dAtA[iNdEx:]) 1773 if err != nil { 1774 return err 1775 } 1776 if (skippy < 0) || (iNdEx+skippy) < 0 { 1777 return ErrInvalidLengthQuery 1778 } 1779 if (iNdEx + skippy) > l { 1780 return io.ErrUnexpectedEOF 1781 } 1782 iNdEx += skippy 1783 } 1784 } 1785 1786 if iNdEx > l { 1787 return io.ErrUnexpectedEOF 1788 } 1789 return nil 1790 } 1791 func (m *QueryNamespaceByDenomRequest) Unmarshal(dAtA []byte) error { 1792 l := len(dAtA) 1793 iNdEx := 0 1794 for iNdEx < l { 1795 preIndex := iNdEx 1796 var wire uint64 1797 for shift := uint(0); ; shift += 7 { 1798 if shift >= 64 { 1799 return ErrIntOverflowQuery 1800 } 1801 if iNdEx >= l { 1802 return io.ErrUnexpectedEOF 1803 } 1804 b := dAtA[iNdEx] 1805 iNdEx++ 1806 wire |= uint64(b&0x7F) << shift 1807 if b < 0x80 { 1808 break 1809 } 1810 } 1811 fieldNum := int32(wire >> 3) 1812 wireType := int(wire & 0x7) 1813 if wireType == 4 { 1814 return fmt.Errorf("proto: QueryNamespaceByDenomRequest: wiretype end group for non-group") 1815 } 1816 if fieldNum <= 0 { 1817 return fmt.Errorf("proto: QueryNamespaceByDenomRequest: illegal tag %d (wire type %d)", fieldNum, wire) 1818 } 1819 switch fieldNum { 1820 case 1: 1821 if wireType != 2 { 1822 return fmt.Errorf("proto: wrong wireType = %d for field Denom", wireType) 1823 } 1824 var stringLen uint64 1825 for shift := uint(0); ; shift += 7 { 1826 if shift >= 64 { 1827 return ErrIntOverflowQuery 1828 } 1829 if iNdEx >= l { 1830 return io.ErrUnexpectedEOF 1831 } 1832 b := dAtA[iNdEx] 1833 iNdEx++ 1834 stringLen |= uint64(b&0x7F) << shift 1835 if b < 0x80 { 1836 break 1837 } 1838 } 1839 intStringLen := int(stringLen) 1840 if intStringLen < 0 { 1841 return ErrInvalidLengthQuery 1842 } 1843 postIndex := iNdEx + intStringLen 1844 if postIndex < 0 { 1845 return ErrInvalidLengthQuery 1846 } 1847 if postIndex > l { 1848 return io.ErrUnexpectedEOF 1849 } 1850 m.Denom = string(dAtA[iNdEx:postIndex]) 1851 iNdEx = postIndex 1852 case 2: 1853 if wireType != 0 { 1854 return fmt.Errorf("proto: wrong wireType = %d for field IncludeRoles", wireType) 1855 } 1856 var v int 1857 for shift := uint(0); ; shift += 7 { 1858 if shift >= 64 { 1859 return ErrIntOverflowQuery 1860 } 1861 if iNdEx >= l { 1862 return io.ErrUnexpectedEOF 1863 } 1864 b := dAtA[iNdEx] 1865 iNdEx++ 1866 v |= int(b&0x7F) << shift 1867 if b < 0x80 { 1868 break 1869 } 1870 } 1871 m.IncludeRoles = bool(v != 0) 1872 default: 1873 iNdEx = preIndex 1874 skippy, err := skipQuery(dAtA[iNdEx:]) 1875 if err != nil { 1876 return err 1877 } 1878 if (skippy < 0) || (iNdEx+skippy) < 0 { 1879 return ErrInvalidLengthQuery 1880 } 1881 if (iNdEx + skippy) > l { 1882 return io.ErrUnexpectedEOF 1883 } 1884 iNdEx += skippy 1885 } 1886 } 1887 1888 if iNdEx > l { 1889 return io.ErrUnexpectedEOF 1890 } 1891 return nil 1892 } 1893 func (m *QueryNamespaceByDenomResponse) Unmarshal(dAtA []byte) error { 1894 l := len(dAtA) 1895 iNdEx := 0 1896 for iNdEx < l { 1897 preIndex := iNdEx 1898 var wire uint64 1899 for shift := uint(0); ; shift += 7 { 1900 if shift >= 64 { 1901 return ErrIntOverflowQuery 1902 } 1903 if iNdEx >= l { 1904 return io.ErrUnexpectedEOF 1905 } 1906 b := dAtA[iNdEx] 1907 iNdEx++ 1908 wire |= uint64(b&0x7F) << shift 1909 if b < 0x80 { 1910 break 1911 } 1912 } 1913 fieldNum := int32(wire >> 3) 1914 wireType := int(wire & 0x7) 1915 if wireType == 4 { 1916 return fmt.Errorf("proto: QueryNamespaceByDenomResponse: wiretype end group for non-group") 1917 } 1918 if fieldNum <= 0 { 1919 return fmt.Errorf("proto: QueryNamespaceByDenomResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1920 } 1921 switch fieldNum { 1922 case 1: 1923 if wireType != 2 { 1924 return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType) 1925 } 1926 var msglen int 1927 for shift := uint(0); ; shift += 7 { 1928 if shift >= 64 { 1929 return ErrIntOverflowQuery 1930 } 1931 if iNdEx >= l { 1932 return io.ErrUnexpectedEOF 1933 } 1934 b := dAtA[iNdEx] 1935 iNdEx++ 1936 msglen |= int(b&0x7F) << shift 1937 if b < 0x80 { 1938 break 1939 } 1940 } 1941 if msglen < 0 { 1942 return ErrInvalidLengthQuery 1943 } 1944 postIndex := iNdEx + msglen 1945 if postIndex < 0 { 1946 return ErrInvalidLengthQuery 1947 } 1948 if postIndex > l { 1949 return io.ErrUnexpectedEOF 1950 } 1951 if m.Namespace == nil { 1952 m.Namespace = &Namespace{} 1953 } 1954 if err := m.Namespace.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1955 return err 1956 } 1957 iNdEx = postIndex 1958 default: 1959 iNdEx = preIndex 1960 skippy, err := skipQuery(dAtA[iNdEx:]) 1961 if err != nil { 1962 return err 1963 } 1964 if (skippy < 0) || (iNdEx+skippy) < 0 { 1965 return ErrInvalidLengthQuery 1966 } 1967 if (iNdEx + skippy) > l { 1968 return io.ErrUnexpectedEOF 1969 } 1970 iNdEx += skippy 1971 } 1972 } 1973 1974 if iNdEx > l { 1975 return io.ErrUnexpectedEOF 1976 } 1977 return nil 1978 } 1979 func (m *QueryAddressesByRoleRequest) Unmarshal(dAtA []byte) error { 1980 l := len(dAtA) 1981 iNdEx := 0 1982 for iNdEx < l { 1983 preIndex := iNdEx 1984 var wire uint64 1985 for shift := uint(0); ; shift += 7 { 1986 if shift >= 64 { 1987 return ErrIntOverflowQuery 1988 } 1989 if iNdEx >= l { 1990 return io.ErrUnexpectedEOF 1991 } 1992 b := dAtA[iNdEx] 1993 iNdEx++ 1994 wire |= uint64(b&0x7F) << shift 1995 if b < 0x80 { 1996 break 1997 } 1998 } 1999 fieldNum := int32(wire >> 3) 2000 wireType := int(wire & 0x7) 2001 if wireType == 4 { 2002 return fmt.Errorf("proto: QueryAddressesByRoleRequest: wiretype end group for non-group") 2003 } 2004 if fieldNum <= 0 { 2005 return fmt.Errorf("proto: QueryAddressesByRoleRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2006 } 2007 switch fieldNum { 2008 case 1: 2009 if wireType != 2 { 2010 return fmt.Errorf("proto: wrong wireType = %d for field Denom", wireType) 2011 } 2012 var stringLen uint64 2013 for shift := uint(0); ; shift += 7 { 2014 if shift >= 64 { 2015 return ErrIntOverflowQuery 2016 } 2017 if iNdEx >= l { 2018 return io.ErrUnexpectedEOF 2019 } 2020 b := dAtA[iNdEx] 2021 iNdEx++ 2022 stringLen |= uint64(b&0x7F) << shift 2023 if b < 0x80 { 2024 break 2025 } 2026 } 2027 intStringLen := int(stringLen) 2028 if intStringLen < 0 { 2029 return ErrInvalidLengthQuery 2030 } 2031 postIndex := iNdEx + intStringLen 2032 if postIndex < 0 { 2033 return ErrInvalidLengthQuery 2034 } 2035 if postIndex > l { 2036 return io.ErrUnexpectedEOF 2037 } 2038 m.Denom = string(dAtA[iNdEx:postIndex]) 2039 iNdEx = postIndex 2040 case 2: 2041 if wireType != 2 { 2042 return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType) 2043 } 2044 var stringLen uint64 2045 for shift := uint(0); ; shift += 7 { 2046 if shift >= 64 { 2047 return ErrIntOverflowQuery 2048 } 2049 if iNdEx >= l { 2050 return io.ErrUnexpectedEOF 2051 } 2052 b := dAtA[iNdEx] 2053 iNdEx++ 2054 stringLen |= uint64(b&0x7F) << shift 2055 if b < 0x80 { 2056 break 2057 } 2058 } 2059 intStringLen := int(stringLen) 2060 if intStringLen < 0 { 2061 return ErrInvalidLengthQuery 2062 } 2063 postIndex := iNdEx + intStringLen 2064 if postIndex < 0 { 2065 return ErrInvalidLengthQuery 2066 } 2067 if postIndex > l { 2068 return io.ErrUnexpectedEOF 2069 } 2070 m.Role = string(dAtA[iNdEx:postIndex]) 2071 iNdEx = postIndex 2072 default: 2073 iNdEx = preIndex 2074 skippy, err := skipQuery(dAtA[iNdEx:]) 2075 if err != nil { 2076 return err 2077 } 2078 if (skippy < 0) || (iNdEx+skippy) < 0 { 2079 return ErrInvalidLengthQuery 2080 } 2081 if (iNdEx + skippy) > l { 2082 return io.ErrUnexpectedEOF 2083 } 2084 iNdEx += skippy 2085 } 2086 } 2087 2088 if iNdEx > l { 2089 return io.ErrUnexpectedEOF 2090 } 2091 return nil 2092 } 2093 func (m *QueryAddressesByRoleResponse) Unmarshal(dAtA []byte) error { 2094 l := len(dAtA) 2095 iNdEx := 0 2096 for iNdEx < l { 2097 preIndex := iNdEx 2098 var wire uint64 2099 for shift := uint(0); ; shift += 7 { 2100 if shift >= 64 { 2101 return ErrIntOverflowQuery 2102 } 2103 if iNdEx >= l { 2104 return io.ErrUnexpectedEOF 2105 } 2106 b := dAtA[iNdEx] 2107 iNdEx++ 2108 wire |= uint64(b&0x7F) << shift 2109 if b < 0x80 { 2110 break 2111 } 2112 } 2113 fieldNum := int32(wire >> 3) 2114 wireType := int(wire & 0x7) 2115 if wireType == 4 { 2116 return fmt.Errorf("proto: QueryAddressesByRoleResponse: wiretype end group for non-group") 2117 } 2118 if fieldNum <= 0 { 2119 return fmt.Errorf("proto: QueryAddressesByRoleResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2120 } 2121 switch fieldNum { 2122 case 1: 2123 if wireType != 2 { 2124 return fmt.Errorf("proto: wrong wireType = %d for field Addresses", wireType) 2125 } 2126 var stringLen uint64 2127 for shift := uint(0); ; shift += 7 { 2128 if shift >= 64 { 2129 return ErrIntOverflowQuery 2130 } 2131 if iNdEx >= l { 2132 return io.ErrUnexpectedEOF 2133 } 2134 b := dAtA[iNdEx] 2135 iNdEx++ 2136 stringLen |= uint64(b&0x7F) << shift 2137 if b < 0x80 { 2138 break 2139 } 2140 } 2141 intStringLen := int(stringLen) 2142 if intStringLen < 0 { 2143 return ErrInvalidLengthQuery 2144 } 2145 postIndex := iNdEx + intStringLen 2146 if postIndex < 0 { 2147 return ErrInvalidLengthQuery 2148 } 2149 if postIndex > l { 2150 return io.ErrUnexpectedEOF 2151 } 2152 m.Addresses = append(m.Addresses, string(dAtA[iNdEx:postIndex])) 2153 iNdEx = postIndex 2154 default: 2155 iNdEx = preIndex 2156 skippy, err := skipQuery(dAtA[iNdEx:]) 2157 if err != nil { 2158 return err 2159 } 2160 if (skippy < 0) || (iNdEx+skippy) < 0 { 2161 return ErrInvalidLengthQuery 2162 } 2163 if (iNdEx + skippy) > l { 2164 return io.ErrUnexpectedEOF 2165 } 2166 iNdEx += skippy 2167 } 2168 } 2169 2170 if iNdEx > l { 2171 return io.ErrUnexpectedEOF 2172 } 2173 return nil 2174 } 2175 func (m *QueryAddressRolesRequest) Unmarshal(dAtA []byte) error { 2176 l := len(dAtA) 2177 iNdEx := 0 2178 for iNdEx < l { 2179 preIndex := iNdEx 2180 var wire uint64 2181 for shift := uint(0); ; shift += 7 { 2182 if shift >= 64 { 2183 return ErrIntOverflowQuery 2184 } 2185 if iNdEx >= l { 2186 return io.ErrUnexpectedEOF 2187 } 2188 b := dAtA[iNdEx] 2189 iNdEx++ 2190 wire |= uint64(b&0x7F) << shift 2191 if b < 0x80 { 2192 break 2193 } 2194 } 2195 fieldNum := int32(wire >> 3) 2196 wireType := int(wire & 0x7) 2197 if wireType == 4 { 2198 return fmt.Errorf("proto: QueryAddressRolesRequest: wiretype end group for non-group") 2199 } 2200 if fieldNum <= 0 { 2201 return fmt.Errorf("proto: QueryAddressRolesRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2202 } 2203 switch fieldNum { 2204 case 1: 2205 if wireType != 2 { 2206 return fmt.Errorf("proto: wrong wireType = %d for field Denom", wireType) 2207 } 2208 var stringLen uint64 2209 for shift := uint(0); ; shift += 7 { 2210 if shift >= 64 { 2211 return ErrIntOverflowQuery 2212 } 2213 if iNdEx >= l { 2214 return io.ErrUnexpectedEOF 2215 } 2216 b := dAtA[iNdEx] 2217 iNdEx++ 2218 stringLen |= uint64(b&0x7F) << shift 2219 if b < 0x80 { 2220 break 2221 } 2222 } 2223 intStringLen := int(stringLen) 2224 if intStringLen < 0 { 2225 return ErrInvalidLengthQuery 2226 } 2227 postIndex := iNdEx + intStringLen 2228 if postIndex < 0 { 2229 return ErrInvalidLengthQuery 2230 } 2231 if postIndex > l { 2232 return io.ErrUnexpectedEOF 2233 } 2234 m.Denom = string(dAtA[iNdEx:postIndex]) 2235 iNdEx = postIndex 2236 case 2: 2237 if wireType != 2 { 2238 return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) 2239 } 2240 var stringLen uint64 2241 for shift := uint(0); ; shift += 7 { 2242 if shift >= 64 { 2243 return ErrIntOverflowQuery 2244 } 2245 if iNdEx >= l { 2246 return io.ErrUnexpectedEOF 2247 } 2248 b := dAtA[iNdEx] 2249 iNdEx++ 2250 stringLen |= uint64(b&0x7F) << shift 2251 if b < 0x80 { 2252 break 2253 } 2254 } 2255 intStringLen := int(stringLen) 2256 if intStringLen < 0 { 2257 return ErrInvalidLengthQuery 2258 } 2259 postIndex := iNdEx + intStringLen 2260 if postIndex < 0 { 2261 return ErrInvalidLengthQuery 2262 } 2263 if postIndex > l { 2264 return io.ErrUnexpectedEOF 2265 } 2266 m.Address = string(dAtA[iNdEx:postIndex]) 2267 iNdEx = postIndex 2268 default: 2269 iNdEx = preIndex 2270 skippy, err := skipQuery(dAtA[iNdEx:]) 2271 if err != nil { 2272 return err 2273 } 2274 if (skippy < 0) || (iNdEx+skippy) < 0 { 2275 return ErrInvalidLengthQuery 2276 } 2277 if (iNdEx + skippy) > l { 2278 return io.ErrUnexpectedEOF 2279 } 2280 iNdEx += skippy 2281 } 2282 } 2283 2284 if iNdEx > l { 2285 return io.ErrUnexpectedEOF 2286 } 2287 return nil 2288 } 2289 func (m *QueryAddressRolesResponse) Unmarshal(dAtA []byte) error { 2290 l := len(dAtA) 2291 iNdEx := 0 2292 for iNdEx < l { 2293 preIndex := iNdEx 2294 var wire uint64 2295 for shift := uint(0); ; shift += 7 { 2296 if shift >= 64 { 2297 return ErrIntOverflowQuery 2298 } 2299 if iNdEx >= l { 2300 return io.ErrUnexpectedEOF 2301 } 2302 b := dAtA[iNdEx] 2303 iNdEx++ 2304 wire |= uint64(b&0x7F) << shift 2305 if b < 0x80 { 2306 break 2307 } 2308 } 2309 fieldNum := int32(wire >> 3) 2310 wireType := int(wire & 0x7) 2311 if wireType == 4 { 2312 return fmt.Errorf("proto: QueryAddressRolesResponse: wiretype end group for non-group") 2313 } 2314 if fieldNum <= 0 { 2315 return fmt.Errorf("proto: QueryAddressRolesResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2316 } 2317 switch fieldNum { 2318 case 1: 2319 if wireType != 2 { 2320 return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType) 2321 } 2322 var stringLen uint64 2323 for shift := uint(0); ; shift += 7 { 2324 if shift >= 64 { 2325 return ErrIntOverflowQuery 2326 } 2327 if iNdEx >= l { 2328 return io.ErrUnexpectedEOF 2329 } 2330 b := dAtA[iNdEx] 2331 iNdEx++ 2332 stringLen |= uint64(b&0x7F) << shift 2333 if b < 0x80 { 2334 break 2335 } 2336 } 2337 intStringLen := int(stringLen) 2338 if intStringLen < 0 { 2339 return ErrInvalidLengthQuery 2340 } 2341 postIndex := iNdEx + intStringLen 2342 if postIndex < 0 { 2343 return ErrInvalidLengthQuery 2344 } 2345 if postIndex > l { 2346 return io.ErrUnexpectedEOF 2347 } 2348 m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex])) 2349 iNdEx = postIndex 2350 default: 2351 iNdEx = preIndex 2352 skippy, err := skipQuery(dAtA[iNdEx:]) 2353 if err != nil { 2354 return err 2355 } 2356 if (skippy < 0) || (iNdEx+skippy) < 0 { 2357 return ErrInvalidLengthQuery 2358 } 2359 if (iNdEx + skippy) > l { 2360 return io.ErrUnexpectedEOF 2361 } 2362 iNdEx += skippy 2363 } 2364 } 2365 2366 if iNdEx > l { 2367 return io.ErrUnexpectedEOF 2368 } 2369 return nil 2370 } 2371 func (m *QueryVouchersForAddressRequest) Unmarshal(dAtA []byte) error { 2372 l := len(dAtA) 2373 iNdEx := 0 2374 for iNdEx < l { 2375 preIndex := iNdEx 2376 var wire uint64 2377 for shift := uint(0); ; shift += 7 { 2378 if shift >= 64 { 2379 return ErrIntOverflowQuery 2380 } 2381 if iNdEx >= l { 2382 return io.ErrUnexpectedEOF 2383 } 2384 b := dAtA[iNdEx] 2385 iNdEx++ 2386 wire |= uint64(b&0x7F) << shift 2387 if b < 0x80 { 2388 break 2389 } 2390 } 2391 fieldNum := int32(wire >> 3) 2392 wireType := int(wire & 0x7) 2393 if wireType == 4 { 2394 return fmt.Errorf("proto: QueryVouchersForAddressRequest: wiretype end group for non-group") 2395 } 2396 if fieldNum <= 0 { 2397 return fmt.Errorf("proto: QueryVouchersForAddressRequest: illegal tag %d (wire type %d)", fieldNum, wire) 2398 } 2399 switch fieldNum { 2400 case 1: 2401 if wireType != 2 { 2402 return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) 2403 } 2404 var stringLen uint64 2405 for shift := uint(0); ; shift += 7 { 2406 if shift >= 64 { 2407 return ErrIntOverflowQuery 2408 } 2409 if iNdEx >= l { 2410 return io.ErrUnexpectedEOF 2411 } 2412 b := dAtA[iNdEx] 2413 iNdEx++ 2414 stringLen |= uint64(b&0x7F) << shift 2415 if b < 0x80 { 2416 break 2417 } 2418 } 2419 intStringLen := int(stringLen) 2420 if intStringLen < 0 { 2421 return ErrInvalidLengthQuery 2422 } 2423 postIndex := iNdEx + intStringLen 2424 if postIndex < 0 { 2425 return ErrInvalidLengthQuery 2426 } 2427 if postIndex > l { 2428 return io.ErrUnexpectedEOF 2429 } 2430 m.Address = string(dAtA[iNdEx:postIndex]) 2431 iNdEx = postIndex 2432 default: 2433 iNdEx = preIndex 2434 skippy, err := skipQuery(dAtA[iNdEx:]) 2435 if err != nil { 2436 return err 2437 } 2438 if (skippy < 0) || (iNdEx+skippy) < 0 { 2439 return ErrInvalidLengthQuery 2440 } 2441 if (iNdEx + skippy) > l { 2442 return io.ErrUnexpectedEOF 2443 } 2444 iNdEx += skippy 2445 } 2446 } 2447 2448 if iNdEx > l { 2449 return io.ErrUnexpectedEOF 2450 } 2451 return nil 2452 } 2453 func (m *QueryVouchersForAddressResponse) Unmarshal(dAtA []byte) error { 2454 l := len(dAtA) 2455 iNdEx := 0 2456 for iNdEx < l { 2457 preIndex := iNdEx 2458 var wire uint64 2459 for shift := uint(0); ; shift += 7 { 2460 if shift >= 64 { 2461 return ErrIntOverflowQuery 2462 } 2463 if iNdEx >= l { 2464 return io.ErrUnexpectedEOF 2465 } 2466 b := dAtA[iNdEx] 2467 iNdEx++ 2468 wire |= uint64(b&0x7F) << shift 2469 if b < 0x80 { 2470 break 2471 } 2472 } 2473 fieldNum := int32(wire >> 3) 2474 wireType := int(wire & 0x7) 2475 if wireType == 4 { 2476 return fmt.Errorf("proto: QueryVouchersForAddressResponse: wiretype end group for non-group") 2477 } 2478 if fieldNum <= 0 { 2479 return fmt.Errorf("proto: QueryVouchersForAddressResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2480 } 2481 switch fieldNum { 2482 case 1: 2483 if wireType != 2 { 2484 return fmt.Errorf("proto: wrong wireType = %d for field Vouchers", wireType) 2485 } 2486 var msglen int 2487 for shift := uint(0); ; shift += 7 { 2488 if shift >= 64 { 2489 return ErrIntOverflowQuery 2490 } 2491 if iNdEx >= l { 2492 return io.ErrUnexpectedEOF 2493 } 2494 b := dAtA[iNdEx] 2495 iNdEx++ 2496 msglen |= int(b&0x7F) << shift 2497 if b < 0x80 { 2498 break 2499 } 2500 } 2501 if msglen < 0 { 2502 return ErrInvalidLengthQuery 2503 } 2504 postIndex := iNdEx + msglen 2505 if postIndex < 0 { 2506 return ErrInvalidLengthQuery 2507 } 2508 if postIndex > l { 2509 return io.ErrUnexpectedEOF 2510 } 2511 m.Vouchers = append(m.Vouchers, types.Coin{}) 2512 if err := m.Vouchers[len(m.Vouchers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2513 return err 2514 } 2515 iNdEx = postIndex 2516 default: 2517 iNdEx = preIndex 2518 skippy, err := skipQuery(dAtA[iNdEx:]) 2519 if err != nil { 2520 return err 2521 } 2522 if (skippy < 0) || (iNdEx+skippy) < 0 { 2523 return ErrInvalidLengthQuery 2524 } 2525 if (iNdEx + skippy) > l { 2526 return io.ErrUnexpectedEOF 2527 } 2528 iNdEx += skippy 2529 } 2530 } 2531 2532 if iNdEx > l { 2533 return io.ErrUnexpectedEOF 2534 } 2535 return nil 2536 } 2537 func skipQuery(dAtA []byte) (n int, err error) { 2538 l := len(dAtA) 2539 iNdEx := 0 2540 depth := 0 2541 for iNdEx < l { 2542 var wire uint64 2543 for shift := uint(0); ; shift += 7 { 2544 if shift >= 64 { 2545 return 0, ErrIntOverflowQuery 2546 } 2547 if iNdEx >= l { 2548 return 0, io.ErrUnexpectedEOF 2549 } 2550 b := dAtA[iNdEx] 2551 iNdEx++ 2552 wire |= (uint64(b) & 0x7F) << shift 2553 if b < 0x80 { 2554 break 2555 } 2556 } 2557 wireType := int(wire & 0x7) 2558 switch wireType { 2559 case 0: 2560 for shift := uint(0); ; shift += 7 { 2561 if shift >= 64 { 2562 return 0, ErrIntOverflowQuery 2563 } 2564 if iNdEx >= l { 2565 return 0, io.ErrUnexpectedEOF 2566 } 2567 iNdEx++ 2568 if dAtA[iNdEx-1] < 0x80 { 2569 break 2570 } 2571 } 2572 case 1: 2573 iNdEx += 8 2574 case 2: 2575 var length int 2576 for shift := uint(0); ; shift += 7 { 2577 if shift >= 64 { 2578 return 0, ErrIntOverflowQuery 2579 } 2580 if iNdEx >= l { 2581 return 0, io.ErrUnexpectedEOF 2582 } 2583 b := dAtA[iNdEx] 2584 iNdEx++ 2585 length |= (int(b) & 0x7F) << shift 2586 if b < 0x80 { 2587 break 2588 } 2589 } 2590 if length < 0 { 2591 return 0, ErrInvalidLengthQuery 2592 } 2593 iNdEx += length 2594 case 3: 2595 depth++ 2596 case 4: 2597 if depth == 0 { 2598 return 0, ErrUnexpectedEndOfGroupQuery 2599 } 2600 depth-- 2601 case 5: 2602 iNdEx += 4 2603 default: 2604 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 2605 } 2606 if iNdEx < 0 { 2607 return 0, ErrInvalidLengthQuery 2608 } 2609 if depth == 0 { 2610 return iNdEx, nil 2611 } 2612 } 2613 return 0, io.ErrUnexpectedEOF 2614 } 2615 2616 var ( 2617 ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") 2618 ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") 2619 ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") 2620 )