github.com/InjectiveLabs/sdk-go@v1.53.0/chain/permissions/types/tx.pb.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: injective/permissions/v1beta1/tx.proto
     3  
     4  package types
     5  
     6  import (
     7  	context "context"
     8  	fmt "fmt"
     9  	_ "github.com/cosmos/cosmos-proto"
    10  	_ "github.com/cosmos/cosmos-sdk/types"
    11  	_ "github.com/cosmos/cosmos-sdk/types/msgservice"
    12  	_ "github.com/cosmos/cosmos-sdk/types/tx/amino"
    13  	_ "github.com/cosmos/cosmos-sdk/x/bank/types"
    14  	_ "github.com/cosmos/gogoproto/gogoproto"
    15  	grpc1 "github.com/cosmos/gogoproto/grpc"
    16  	proto "github.com/cosmos/gogoproto/proto"
    17  	grpc "google.golang.org/grpc"
    18  	codes "google.golang.org/grpc/codes"
    19  	status "google.golang.org/grpc/status"
    20  	io "io"
    21  	math "math"
    22  	math_bits "math/bits"
    23  )
    24  
    25  // Reference imports to suppress errors if they are not otherwise used.
    26  var _ = proto.Marshal
    27  var _ = fmt.Errorf
    28  var _ = math.Inf
    29  
    30  // This is a compile-time assertion to ensure that this generated file
    31  // is compatible with the proto package it is being compiled against.
    32  // A compilation error at this line likely means your copy of the
    33  // proto package needs to be updated.
    34  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    35  
    36  type MsgUpdateParams struct {
    37  	// authority is the address of the governance account.
    38  	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
    39  	// params defines the permissions parameters to update.
    40  	//
    41  	// NOTE: All parameters must be supplied.
    42  	Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"`
    43  }
    44  
    45  func (m *MsgUpdateParams) Reset()         { *m = MsgUpdateParams{} }
    46  func (m *MsgUpdateParams) String() string { return proto.CompactTextString(m) }
    47  func (*MsgUpdateParams) ProtoMessage()    {}
    48  func (*MsgUpdateParams) Descriptor() ([]byte, []int) {
    49  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{0}
    50  }
    51  func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error {
    52  	return m.Unmarshal(b)
    53  }
    54  func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    55  	if deterministic {
    56  		return xxx_messageInfo_MsgUpdateParams.Marshal(b, m, deterministic)
    57  	} else {
    58  		b = b[:cap(b)]
    59  		n, err := m.MarshalToSizedBuffer(b)
    60  		if err != nil {
    61  			return nil, err
    62  		}
    63  		return b[:n], nil
    64  	}
    65  }
    66  func (m *MsgUpdateParams) XXX_Merge(src proto.Message) {
    67  	xxx_messageInfo_MsgUpdateParams.Merge(m, src)
    68  }
    69  func (m *MsgUpdateParams) XXX_Size() int {
    70  	return m.Size()
    71  }
    72  func (m *MsgUpdateParams) XXX_DiscardUnknown() {
    73  	xxx_messageInfo_MsgUpdateParams.DiscardUnknown(m)
    74  }
    75  
    76  var xxx_messageInfo_MsgUpdateParams proto.InternalMessageInfo
    77  
    78  func (m *MsgUpdateParams) GetAuthority() string {
    79  	if m != nil {
    80  		return m.Authority
    81  	}
    82  	return ""
    83  }
    84  
    85  func (m *MsgUpdateParams) GetParams() Params {
    86  	if m != nil {
    87  		return m.Params
    88  	}
    89  	return Params{}
    90  }
    91  
    92  type MsgUpdateParamsResponse struct {
    93  }
    94  
    95  func (m *MsgUpdateParamsResponse) Reset()         { *m = MsgUpdateParamsResponse{} }
    96  func (m *MsgUpdateParamsResponse) String() string { return proto.CompactTextString(m) }
    97  func (*MsgUpdateParamsResponse) ProtoMessage()    {}
    98  func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int) {
    99  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{1}
   100  }
   101  func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error {
   102  	return m.Unmarshal(b)
   103  }
   104  func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   105  	if deterministic {
   106  		return xxx_messageInfo_MsgUpdateParamsResponse.Marshal(b, m, deterministic)
   107  	} else {
   108  		b = b[:cap(b)]
   109  		n, err := m.MarshalToSizedBuffer(b)
   110  		if err != nil {
   111  			return nil, err
   112  		}
   113  		return b[:n], nil
   114  	}
   115  }
   116  func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message) {
   117  	xxx_messageInfo_MsgUpdateParamsResponse.Merge(m, src)
   118  }
   119  func (m *MsgUpdateParamsResponse) XXX_Size() int {
   120  	return m.Size()
   121  }
   122  func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown() {
   123  	xxx_messageInfo_MsgUpdateParamsResponse.DiscardUnknown(m)
   124  }
   125  
   126  var xxx_messageInfo_MsgUpdateParamsResponse proto.InternalMessageInfo
   127  
   128  type MsgCreateNamespace struct {
   129  	Sender    string    `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"sender"`
   130  	Namespace Namespace `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace"`
   131  }
   132  
   133  func (m *MsgCreateNamespace) Reset()         { *m = MsgCreateNamespace{} }
   134  func (m *MsgCreateNamespace) String() string { return proto.CompactTextString(m) }
   135  func (*MsgCreateNamespace) ProtoMessage()    {}
   136  func (*MsgCreateNamespace) Descriptor() ([]byte, []int) {
   137  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{2}
   138  }
   139  func (m *MsgCreateNamespace) XXX_Unmarshal(b []byte) error {
   140  	return m.Unmarshal(b)
   141  }
   142  func (m *MsgCreateNamespace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   143  	if deterministic {
   144  		return xxx_messageInfo_MsgCreateNamespace.Marshal(b, m, deterministic)
   145  	} else {
   146  		b = b[:cap(b)]
   147  		n, err := m.MarshalToSizedBuffer(b)
   148  		if err != nil {
   149  			return nil, err
   150  		}
   151  		return b[:n], nil
   152  	}
   153  }
   154  func (m *MsgCreateNamespace) XXX_Merge(src proto.Message) {
   155  	xxx_messageInfo_MsgCreateNamespace.Merge(m, src)
   156  }
   157  func (m *MsgCreateNamespace) XXX_Size() int {
   158  	return m.Size()
   159  }
   160  func (m *MsgCreateNamespace) XXX_DiscardUnknown() {
   161  	xxx_messageInfo_MsgCreateNamespace.DiscardUnknown(m)
   162  }
   163  
   164  var xxx_messageInfo_MsgCreateNamespace proto.InternalMessageInfo
   165  
   166  func (m *MsgCreateNamespace) GetSender() string {
   167  	if m != nil {
   168  		return m.Sender
   169  	}
   170  	return ""
   171  }
   172  
   173  func (m *MsgCreateNamespace) GetNamespace() Namespace {
   174  	if m != nil {
   175  		return m.Namespace
   176  	}
   177  	return Namespace{}
   178  }
   179  
   180  type MsgCreateNamespaceResponse struct {
   181  }
   182  
   183  func (m *MsgCreateNamespaceResponse) Reset()         { *m = MsgCreateNamespaceResponse{} }
   184  func (m *MsgCreateNamespaceResponse) String() string { return proto.CompactTextString(m) }
   185  func (*MsgCreateNamespaceResponse) ProtoMessage()    {}
   186  func (*MsgCreateNamespaceResponse) Descriptor() ([]byte, []int) {
   187  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{3}
   188  }
   189  func (m *MsgCreateNamespaceResponse) XXX_Unmarshal(b []byte) error {
   190  	return m.Unmarshal(b)
   191  }
   192  func (m *MsgCreateNamespaceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   193  	if deterministic {
   194  		return xxx_messageInfo_MsgCreateNamespaceResponse.Marshal(b, m, deterministic)
   195  	} else {
   196  		b = b[:cap(b)]
   197  		n, err := m.MarshalToSizedBuffer(b)
   198  		if err != nil {
   199  			return nil, err
   200  		}
   201  		return b[:n], nil
   202  	}
   203  }
   204  func (m *MsgCreateNamespaceResponse) XXX_Merge(src proto.Message) {
   205  	xxx_messageInfo_MsgCreateNamespaceResponse.Merge(m, src)
   206  }
   207  func (m *MsgCreateNamespaceResponse) XXX_Size() int {
   208  	return m.Size()
   209  }
   210  func (m *MsgCreateNamespaceResponse) XXX_DiscardUnknown() {
   211  	xxx_messageInfo_MsgCreateNamespaceResponse.DiscardUnknown(m)
   212  }
   213  
   214  var xxx_messageInfo_MsgCreateNamespaceResponse proto.InternalMessageInfo
   215  
   216  type MsgDeleteNamespace struct {
   217  	Sender         string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"sender"`
   218  	NamespaceDenom string `protobuf:"bytes,2,opt,name=namespace_denom,json=namespaceDenom,proto3" json:"namespace_denom,omitempty"`
   219  }
   220  
   221  func (m *MsgDeleteNamespace) Reset()         { *m = MsgDeleteNamespace{} }
   222  func (m *MsgDeleteNamespace) String() string { return proto.CompactTextString(m) }
   223  func (*MsgDeleteNamespace) ProtoMessage()    {}
   224  func (*MsgDeleteNamespace) Descriptor() ([]byte, []int) {
   225  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{4}
   226  }
   227  func (m *MsgDeleteNamespace) XXX_Unmarshal(b []byte) error {
   228  	return m.Unmarshal(b)
   229  }
   230  func (m *MsgDeleteNamespace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   231  	if deterministic {
   232  		return xxx_messageInfo_MsgDeleteNamespace.Marshal(b, m, deterministic)
   233  	} else {
   234  		b = b[:cap(b)]
   235  		n, err := m.MarshalToSizedBuffer(b)
   236  		if err != nil {
   237  			return nil, err
   238  		}
   239  		return b[:n], nil
   240  	}
   241  }
   242  func (m *MsgDeleteNamespace) XXX_Merge(src proto.Message) {
   243  	xxx_messageInfo_MsgDeleteNamespace.Merge(m, src)
   244  }
   245  func (m *MsgDeleteNamespace) XXX_Size() int {
   246  	return m.Size()
   247  }
   248  func (m *MsgDeleteNamespace) XXX_DiscardUnknown() {
   249  	xxx_messageInfo_MsgDeleteNamespace.DiscardUnknown(m)
   250  }
   251  
   252  var xxx_messageInfo_MsgDeleteNamespace proto.InternalMessageInfo
   253  
   254  func (m *MsgDeleteNamespace) GetSender() string {
   255  	if m != nil {
   256  		return m.Sender
   257  	}
   258  	return ""
   259  }
   260  
   261  func (m *MsgDeleteNamespace) GetNamespaceDenom() string {
   262  	if m != nil {
   263  		return m.NamespaceDenom
   264  	}
   265  	return ""
   266  }
   267  
   268  type MsgDeleteNamespaceResponse struct {
   269  }
   270  
   271  func (m *MsgDeleteNamespaceResponse) Reset()         { *m = MsgDeleteNamespaceResponse{} }
   272  func (m *MsgDeleteNamespaceResponse) String() string { return proto.CompactTextString(m) }
   273  func (*MsgDeleteNamespaceResponse) ProtoMessage()    {}
   274  func (*MsgDeleteNamespaceResponse) Descriptor() ([]byte, []int) {
   275  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{5}
   276  }
   277  func (m *MsgDeleteNamespaceResponse) XXX_Unmarshal(b []byte) error {
   278  	return m.Unmarshal(b)
   279  }
   280  func (m *MsgDeleteNamespaceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   281  	if deterministic {
   282  		return xxx_messageInfo_MsgDeleteNamespaceResponse.Marshal(b, m, deterministic)
   283  	} else {
   284  		b = b[:cap(b)]
   285  		n, err := m.MarshalToSizedBuffer(b)
   286  		if err != nil {
   287  			return nil, err
   288  		}
   289  		return b[:n], nil
   290  	}
   291  }
   292  func (m *MsgDeleteNamespaceResponse) XXX_Merge(src proto.Message) {
   293  	xxx_messageInfo_MsgDeleteNamespaceResponse.Merge(m, src)
   294  }
   295  func (m *MsgDeleteNamespaceResponse) XXX_Size() int {
   296  	return m.Size()
   297  }
   298  func (m *MsgDeleteNamespaceResponse) XXX_DiscardUnknown() {
   299  	xxx_messageInfo_MsgDeleteNamespaceResponse.DiscardUnknown(m)
   300  }
   301  
   302  var xxx_messageInfo_MsgDeleteNamespaceResponse proto.InternalMessageInfo
   303  
   304  type MsgUpdateNamespace struct {
   305  	Sender         string                                `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"sender"`
   306  	NamespaceDenom string                                `protobuf:"bytes,2,opt,name=namespace_denom,json=namespaceDenom,proto3" json:"namespace_denom,omitempty"`
   307  	WasmHook       *MsgUpdateNamespace_MsgSetWasmHook    `protobuf:"bytes,3,opt,name=wasm_hook,json=wasmHook,proto3" json:"wasm_hook,omitempty"`
   308  	MintsPaused    *MsgUpdateNamespace_MsgSetMintsPaused `protobuf:"bytes,4,opt,name=mints_paused,json=mintsPaused,proto3" json:"mints_paused,omitempty"`
   309  	SendsPaused    *MsgUpdateNamespace_MsgSetSendsPaused `protobuf:"bytes,5,opt,name=sends_paused,json=sendsPaused,proto3" json:"sends_paused,omitempty"`
   310  	BurnsPaused    *MsgUpdateNamespace_MsgSetBurnsPaused `protobuf:"bytes,6,opt,name=burns_paused,json=burnsPaused,proto3" json:"burns_paused,omitempty"`
   311  }
   312  
   313  func (m *MsgUpdateNamespace) Reset()         { *m = MsgUpdateNamespace{} }
   314  func (m *MsgUpdateNamespace) String() string { return proto.CompactTextString(m) }
   315  func (*MsgUpdateNamespace) ProtoMessage()    {}
   316  func (*MsgUpdateNamespace) Descriptor() ([]byte, []int) {
   317  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{6}
   318  }
   319  func (m *MsgUpdateNamespace) XXX_Unmarshal(b []byte) error {
   320  	return m.Unmarshal(b)
   321  }
   322  func (m *MsgUpdateNamespace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   323  	if deterministic {
   324  		return xxx_messageInfo_MsgUpdateNamespace.Marshal(b, m, deterministic)
   325  	} else {
   326  		b = b[:cap(b)]
   327  		n, err := m.MarshalToSizedBuffer(b)
   328  		if err != nil {
   329  			return nil, err
   330  		}
   331  		return b[:n], nil
   332  	}
   333  }
   334  func (m *MsgUpdateNamespace) XXX_Merge(src proto.Message) {
   335  	xxx_messageInfo_MsgUpdateNamespace.Merge(m, src)
   336  }
   337  func (m *MsgUpdateNamespace) XXX_Size() int {
   338  	return m.Size()
   339  }
   340  func (m *MsgUpdateNamespace) XXX_DiscardUnknown() {
   341  	xxx_messageInfo_MsgUpdateNamespace.DiscardUnknown(m)
   342  }
   343  
   344  var xxx_messageInfo_MsgUpdateNamespace proto.InternalMessageInfo
   345  
   346  func (m *MsgUpdateNamespace) GetSender() string {
   347  	if m != nil {
   348  		return m.Sender
   349  	}
   350  	return ""
   351  }
   352  
   353  func (m *MsgUpdateNamespace) GetNamespaceDenom() string {
   354  	if m != nil {
   355  		return m.NamespaceDenom
   356  	}
   357  	return ""
   358  }
   359  
   360  func (m *MsgUpdateNamespace) GetWasmHook() *MsgUpdateNamespace_MsgSetWasmHook {
   361  	if m != nil {
   362  		return m.WasmHook
   363  	}
   364  	return nil
   365  }
   366  
   367  func (m *MsgUpdateNamespace) GetMintsPaused() *MsgUpdateNamespace_MsgSetMintsPaused {
   368  	if m != nil {
   369  		return m.MintsPaused
   370  	}
   371  	return nil
   372  }
   373  
   374  func (m *MsgUpdateNamespace) GetSendsPaused() *MsgUpdateNamespace_MsgSetSendsPaused {
   375  	if m != nil {
   376  		return m.SendsPaused
   377  	}
   378  	return nil
   379  }
   380  
   381  func (m *MsgUpdateNamespace) GetBurnsPaused() *MsgUpdateNamespace_MsgSetBurnsPaused {
   382  	if m != nil {
   383  		return m.BurnsPaused
   384  	}
   385  	return nil
   386  }
   387  
   388  type MsgUpdateNamespace_MsgSetWasmHook struct {
   389  	NewValue string `protobuf:"bytes,1,opt,name=new_value,json=newValue,proto3" json:"new_value,omitempty"`
   390  }
   391  
   392  func (m *MsgUpdateNamespace_MsgSetWasmHook) Reset()         { *m = MsgUpdateNamespace_MsgSetWasmHook{} }
   393  func (m *MsgUpdateNamespace_MsgSetWasmHook) String() string { return proto.CompactTextString(m) }
   394  func (*MsgUpdateNamespace_MsgSetWasmHook) ProtoMessage()    {}
   395  func (*MsgUpdateNamespace_MsgSetWasmHook) Descriptor() ([]byte, []int) {
   396  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{6, 0}
   397  }
   398  func (m *MsgUpdateNamespace_MsgSetWasmHook) XXX_Unmarshal(b []byte) error {
   399  	return m.Unmarshal(b)
   400  }
   401  func (m *MsgUpdateNamespace_MsgSetWasmHook) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   402  	if deterministic {
   403  		return xxx_messageInfo_MsgUpdateNamespace_MsgSetWasmHook.Marshal(b, m, deterministic)
   404  	} else {
   405  		b = b[:cap(b)]
   406  		n, err := m.MarshalToSizedBuffer(b)
   407  		if err != nil {
   408  			return nil, err
   409  		}
   410  		return b[:n], nil
   411  	}
   412  }
   413  func (m *MsgUpdateNamespace_MsgSetWasmHook) XXX_Merge(src proto.Message) {
   414  	xxx_messageInfo_MsgUpdateNamespace_MsgSetWasmHook.Merge(m, src)
   415  }
   416  func (m *MsgUpdateNamespace_MsgSetWasmHook) XXX_Size() int {
   417  	return m.Size()
   418  }
   419  func (m *MsgUpdateNamespace_MsgSetWasmHook) XXX_DiscardUnknown() {
   420  	xxx_messageInfo_MsgUpdateNamespace_MsgSetWasmHook.DiscardUnknown(m)
   421  }
   422  
   423  var xxx_messageInfo_MsgUpdateNamespace_MsgSetWasmHook proto.InternalMessageInfo
   424  
   425  func (m *MsgUpdateNamespace_MsgSetWasmHook) GetNewValue() string {
   426  	if m != nil {
   427  		return m.NewValue
   428  	}
   429  	return ""
   430  }
   431  
   432  type MsgUpdateNamespace_MsgSetMintsPaused struct {
   433  	NewValue bool `protobuf:"varint,1,opt,name=new_value,json=newValue,proto3" json:"new_value,omitempty"`
   434  }
   435  
   436  func (m *MsgUpdateNamespace_MsgSetMintsPaused) Reset()         { *m = MsgUpdateNamespace_MsgSetMintsPaused{} }
   437  func (m *MsgUpdateNamespace_MsgSetMintsPaused) String() string { return proto.CompactTextString(m) }
   438  func (*MsgUpdateNamespace_MsgSetMintsPaused) ProtoMessage()    {}
   439  func (*MsgUpdateNamespace_MsgSetMintsPaused) Descriptor() ([]byte, []int) {
   440  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{6, 1}
   441  }
   442  func (m *MsgUpdateNamespace_MsgSetMintsPaused) XXX_Unmarshal(b []byte) error {
   443  	return m.Unmarshal(b)
   444  }
   445  func (m *MsgUpdateNamespace_MsgSetMintsPaused) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   446  	if deterministic {
   447  		return xxx_messageInfo_MsgUpdateNamespace_MsgSetMintsPaused.Marshal(b, m, deterministic)
   448  	} else {
   449  		b = b[:cap(b)]
   450  		n, err := m.MarshalToSizedBuffer(b)
   451  		if err != nil {
   452  			return nil, err
   453  		}
   454  		return b[:n], nil
   455  	}
   456  }
   457  func (m *MsgUpdateNamespace_MsgSetMintsPaused) XXX_Merge(src proto.Message) {
   458  	xxx_messageInfo_MsgUpdateNamespace_MsgSetMintsPaused.Merge(m, src)
   459  }
   460  func (m *MsgUpdateNamespace_MsgSetMintsPaused) XXX_Size() int {
   461  	return m.Size()
   462  }
   463  func (m *MsgUpdateNamespace_MsgSetMintsPaused) XXX_DiscardUnknown() {
   464  	xxx_messageInfo_MsgUpdateNamespace_MsgSetMintsPaused.DiscardUnknown(m)
   465  }
   466  
   467  var xxx_messageInfo_MsgUpdateNamespace_MsgSetMintsPaused proto.InternalMessageInfo
   468  
   469  func (m *MsgUpdateNamespace_MsgSetMintsPaused) GetNewValue() bool {
   470  	if m != nil {
   471  		return m.NewValue
   472  	}
   473  	return false
   474  }
   475  
   476  type MsgUpdateNamespace_MsgSetSendsPaused struct {
   477  	NewValue bool `protobuf:"varint,1,opt,name=new_value,json=newValue,proto3" json:"new_value,omitempty"`
   478  }
   479  
   480  func (m *MsgUpdateNamespace_MsgSetSendsPaused) Reset()         { *m = MsgUpdateNamespace_MsgSetSendsPaused{} }
   481  func (m *MsgUpdateNamespace_MsgSetSendsPaused) String() string { return proto.CompactTextString(m) }
   482  func (*MsgUpdateNamespace_MsgSetSendsPaused) ProtoMessage()    {}
   483  func (*MsgUpdateNamespace_MsgSetSendsPaused) Descriptor() ([]byte, []int) {
   484  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{6, 2}
   485  }
   486  func (m *MsgUpdateNamespace_MsgSetSendsPaused) XXX_Unmarshal(b []byte) error {
   487  	return m.Unmarshal(b)
   488  }
   489  func (m *MsgUpdateNamespace_MsgSetSendsPaused) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   490  	if deterministic {
   491  		return xxx_messageInfo_MsgUpdateNamespace_MsgSetSendsPaused.Marshal(b, m, deterministic)
   492  	} else {
   493  		b = b[:cap(b)]
   494  		n, err := m.MarshalToSizedBuffer(b)
   495  		if err != nil {
   496  			return nil, err
   497  		}
   498  		return b[:n], nil
   499  	}
   500  }
   501  func (m *MsgUpdateNamespace_MsgSetSendsPaused) XXX_Merge(src proto.Message) {
   502  	xxx_messageInfo_MsgUpdateNamespace_MsgSetSendsPaused.Merge(m, src)
   503  }
   504  func (m *MsgUpdateNamespace_MsgSetSendsPaused) XXX_Size() int {
   505  	return m.Size()
   506  }
   507  func (m *MsgUpdateNamespace_MsgSetSendsPaused) XXX_DiscardUnknown() {
   508  	xxx_messageInfo_MsgUpdateNamespace_MsgSetSendsPaused.DiscardUnknown(m)
   509  }
   510  
   511  var xxx_messageInfo_MsgUpdateNamespace_MsgSetSendsPaused proto.InternalMessageInfo
   512  
   513  func (m *MsgUpdateNamespace_MsgSetSendsPaused) GetNewValue() bool {
   514  	if m != nil {
   515  		return m.NewValue
   516  	}
   517  	return false
   518  }
   519  
   520  type MsgUpdateNamespace_MsgSetBurnsPaused struct {
   521  	NewValue bool `protobuf:"varint,1,opt,name=new_value,json=newValue,proto3" json:"new_value,omitempty"`
   522  }
   523  
   524  func (m *MsgUpdateNamespace_MsgSetBurnsPaused) Reset()         { *m = MsgUpdateNamespace_MsgSetBurnsPaused{} }
   525  func (m *MsgUpdateNamespace_MsgSetBurnsPaused) String() string { return proto.CompactTextString(m) }
   526  func (*MsgUpdateNamespace_MsgSetBurnsPaused) ProtoMessage()    {}
   527  func (*MsgUpdateNamespace_MsgSetBurnsPaused) Descriptor() ([]byte, []int) {
   528  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{6, 3}
   529  }
   530  func (m *MsgUpdateNamespace_MsgSetBurnsPaused) XXX_Unmarshal(b []byte) error {
   531  	return m.Unmarshal(b)
   532  }
   533  func (m *MsgUpdateNamespace_MsgSetBurnsPaused) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   534  	if deterministic {
   535  		return xxx_messageInfo_MsgUpdateNamespace_MsgSetBurnsPaused.Marshal(b, m, deterministic)
   536  	} else {
   537  		b = b[:cap(b)]
   538  		n, err := m.MarshalToSizedBuffer(b)
   539  		if err != nil {
   540  			return nil, err
   541  		}
   542  		return b[:n], nil
   543  	}
   544  }
   545  func (m *MsgUpdateNamespace_MsgSetBurnsPaused) XXX_Merge(src proto.Message) {
   546  	xxx_messageInfo_MsgUpdateNamespace_MsgSetBurnsPaused.Merge(m, src)
   547  }
   548  func (m *MsgUpdateNamespace_MsgSetBurnsPaused) XXX_Size() int {
   549  	return m.Size()
   550  }
   551  func (m *MsgUpdateNamespace_MsgSetBurnsPaused) XXX_DiscardUnknown() {
   552  	xxx_messageInfo_MsgUpdateNamespace_MsgSetBurnsPaused.DiscardUnknown(m)
   553  }
   554  
   555  var xxx_messageInfo_MsgUpdateNamespace_MsgSetBurnsPaused proto.InternalMessageInfo
   556  
   557  func (m *MsgUpdateNamespace_MsgSetBurnsPaused) GetNewValue() bool {
   558  	if m != nil {
   559  		return m.NewValue
   560  	}
   561  	return false
   562  }
   563  
   564  type MsgUpdateNamespaceResponse struct {
   565  }
   566  
   567  func (m *MsgUpdateNamespaceResponse) Reset()         { *m = MsgUpdateNamespaceResponse{} }
   568  func (m *MsgUpdateNamespaceResponse) String() string { return proto.CompactTextString(m) }
   569  func (*MsgUpdateNamespaceResponse) ProtoMessage()    {}
   570  func (*MsgUpdateNamespaceResponse) Descriptor() ([]byte, []int) {
   571  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{7}
   572  }
   573  func (m *MsgUpdateNamespaceResponse) XXX_Unmarshal(b []byte) error {
   574  	return m.Unmarshal(b)
   575  }
   576  func (m *MsgUpdateNamespaceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   577  	if deterministic {
   578  		return xxx_messageInfo_MsgUpdateNamespaceResponse.Marshal(b, m, deterministic)
   579  	} else {
   580  		b = b[:cap(b)]
   581  		n, err := m.MarshalToSizedBuffer(b)
   582  		if err != nil {
   583  			return nil, err
   584  		}
   585  		return b[:n], nil
   586  	}
   587  }
   588  func (m *MsgUpdateNamespaceResponse) XXX_Merge(src proto.Message) {
   589  	xxx_messageInfo_MsgUpdateNamespaceResponse.Merge(m, src)
   590  }
   591  func (m *MsgUpdateNamespaceResponse) XXX_Size() int {
   592  	return m.Size()
   593  }
   594  func (m *MsgUpdateNamespaceResponse) XXX_DiscardUnknown() {
   595  	xxx_messageInfo_MsgUpdateNamespaceResponse.DiscardUnknown(m)
   596  }
   597  
   598  var xxx_messageInfo_MsgUpdateNamespaceResponse proto.InternalMessageInfo
   599  
   600  type MsgUpdateNamespaceRoles struct {
   601  	Sender          string          `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"sender"`
   602  	NamespaceDenom  string          `protobuf:"bytes,2,opt,name=namespace_denom,json=namespaceDenom,proto3" json:"namespace_denom,omitempty"`
   603  	RolePermissions []*Role         `protobuf:"bytes,3,rep,name=role_permissions,json=rolePermissions,proto3" json:"role_permissions,omitempty"`
   604  	AddressRoles    []*AddressRoles `protobuf:"bytes,4,rep,name=address_roles,json=addressRoles,proto3" json:"address_roles,omitempty"`
   605  }
   606  
   607  func (m *MsgUpdateNamespaceRoles) Reset()         { *m = MsgUpdateNamespaceRoles{} }
   608  func (m *MsgUpdateNamespaceRoles) String() string { return proto.CompactTextString(m) }
   609  func (*MsgUpdateNamespaceRoles) ProtoMessage()    {}
   610  func (*MsgUpdateNamespaceRoles) Descriptor() ([]byte, []int) {
   611  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{8}
   612  }
   613  func (m *MsgUpdateNamespaceRoles) XXX_Unmarshal(b []byte) error {
   614  	return m.Unmarshal(b)
   615  }
   616  func (m *MsgUpdateNamespaceRoles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   617  	if deterministic {
   618  		return xxx_messageInfo_MsgUpdateNamespaceRoles.Marshal(b, m, deterministic)
   619  	} else {
   620  		b = b[:cap(b)]
   621  		n, err := m.MarshalToSizedBuffer(b)
   622  		if err != nil {
   623  			return nil, err
   624  		}
   625  		return b[:n], nil
   626  	}
   627  }
   628  func (m *MsgUpdateNamespaceRoles) XXX_Merge(src proto.Message) {
   629  	xxx_messageInfo_MsgUpdateNamespaceRoles.Merge(m, src)
   630  }
   631  func (m *MsgUpdateNamespaceRoles) XXX_Size() int {
   632  	return m.Size()
   633  }
   634  func (m *MsgUpdateNamespaceRoles) XXX_DiscardUnknown() {
   635  	xxx_messageInfo_MsgUpdateNamespaceRoles.DiscardUnknown(m)
   636  }
   637  
   638  var xxx_messageInfo_MsgUpdateNamespaceRoles proto.InternalMessageInfo
   639  
   640  func (m *MsgUpdateNamespaceRoles) GetSender() string {
   641  	if m != nil {
   642  		return m.Sender
   643  	}
   644  	return ""
   645  }
   646  
   647  func (m *MsgUpdateNamespaceRoles) GetNamespaceDenom() string {
   648  	if m != nil {
   649  		return m.NamespaceDenom
   650  	}
   651  	return ""
   652  }
   653  
   654  func (m *MsgUpdateNamespaceRoles) GetRolePermissions() []*Role {
   655  	if m != nil {
   656  		return m.RolePermissions
   657  	}
   658  	return nil
   659  }
   660  
   661  func (m *MsgUpdateNamespaceRoles) GetAddressRoles() []*AddressRoles {
   662  	if m != nil {
   663  		return m.AddressRoles
   664  	}
   665  	return nil
   666  }
   667  
   668  type MsgUpdateNamespaceRolesResponse struct {
   669  }
   670  
   671  func (m *MsgUpdateNamespaceRolesResponse) Reset()         { *m = MsgUpdateNamespaceRolesResponse{} }
   672  func (m *MsgUpdateNamespaceRolesResponse) String() string { return proto.CompactTextString(m) }
   673  func (*MsgUpdateNamespaceRolesResponse) ProtoMessage()    {}
   674  func (*MsgUpdateNamespaceRolesResponse) Descriptor() ([]byte, []int) {
   675  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{9}
   676  }
   677  func (m *MsgUpdateNamespaceRolesResponse) XXX_Unmarshal(b []byte) error {
   678  	return m.Unmarshal(b)
   679  }
   680  func (m *MsgUpdateNamespaceRolesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   681  	if deterministic {
   682  		return xxx_messageInfo_MsgUpdateNamespaceRolesResponse.Marshal(b, m, deterministic)
   683  	} else {
   684  		b = b[:cap(b)]
   685  		n, err := m.MarshalToSizedBuffer(b)
   686  		if err != nil {
   687  			return nil, err
   688  		}
   689  		return b[:n], nil
   690  	}
   691  }
   692  func (m *MsgUpdateNamespaceRolesResponse) XXX_Merge(src proto.Message) {
   693  	xxx_messageInfo_MsgUpdateNamespaceRolesResponse.Merge(m, src)
   694  }
   695  func (m *MsgUpdateNamespaceRolesResponse) XXX_Size() int {
   696  	return m.Size()
   697  }
   698  func (m *MsgUpdateNamespaceRolesResponse) XXX_DiscardUnknown() {
   699  	xxx_messageInfo_MsgUpdateNamespaceRolesResponse.DiscardUnknown(m)
   700  }
   701  
   702  var xxx_messageInfo_MsgUpdateNamespaceRolesResponse proto.InternalMessageInfo
   703  
   704  type MsgRevokeNamespaceRoles struct {
   705  	Sender               string          `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"sender"`
   706  	NamespaceDenom       string          `protobuf:"bytes,2,opt,name=namespace_denom,json=namespaceDenom,proto3" json:"namespace_denom,omitempty"`
   707  	AddressRolesToRevoke []*AddressRoles `protobuf:"bytes,3,rep,name=address_roles_to_revoke,json=addressRolesToRevoke,proto3" json:"address_roles_to_revoke,omitempty"`
   708  }
   709  
   710  func (m *MsgRevokeNamespaceRoles) Reset()         { *m = MsgRevokeNamespaceRoles{} }
   711  func (m *MsgRevokeNamespaceRoles) String() string { return proto.CompactTextString(m) }
   712  func (*MsgRevokeNamespaceRoles) ProtoMessage()    {}
   713  func (*MsgRevokeNamespaceRoles) Descriptor() ([]byte, []int) {
   714  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{10}
   715  }
   716  func (m *MsgRevokeNamespaceRoles) XXX_Unmarshal(b []byte) error {
   717  	return m.Unmarshal(b)
   718  }
   719  func (m *MsgRevokeNamespaceRoles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   720  	if deterministic {
   721  		return xxx_messageInfo_MsgRevokeNamespaceRoles.Marshal(b, m, deterministic)
   722  	} else {
   723  		b = b[:cap(b)]
   724  		n, err := m.MarshalToSizedBuffer(b)
   725  		if err != nil {
   726  			return nil, err
   727  		}
   728  		return b[:n], nil
   729  	}
   730  }
   731  func (m *MsgRevokeNamespaceRoles) XXX_Merge(src proto.Message) {
   732  	xxx_messageInfo_MsgRevokeNamespaceRoles.Merge(m, src)
   733  }
   734  func (m *MsgRevokeNamespaceRoles) XXX_Size() int {
   735  	return m.Size()
   736  }
   737  func (m *MsgRevokeNamespaceRoles) XXX_DiscardUnknown() {
   738  	xxx_messageInfo_MsgRevokeNamespaceRoles.DiscardUnknown(m)
   739  }
   740  
   741  var xxx_messageInfo_MsgRevokeNamespaceRoles proto.InternalMessageInfo
   742  
   743  func (m *MsgRevokeNamespaceRoles) GetSender() string {
   744  	if m != nil {
   745  		return m.Sender
   746  	}
   747  	return ""
   748  }
   749  
   750  func (m *MsgRevokeNamespaceRoles) GetNamespaceDenom() string {
   751  	if m != nil {
   752  		return m.NamespaceDenom
   753  	}
   754  	return ""
   755  }
   756  
   757  func (m *MsgRevokeNamespaceRoles) GetAddressRolesToRevoke() []*AddressRoles {
   758  	if m != nil {
   759  		return m.AddressRolesToRevoke
   760  	}
   761  	return nil
   762  }
   763  
   764  type MsgRevokeNamespaceRolesResponse struct {
   765  }
   766  
   767  func (m *MsgRevokeNamespaceRolesResponse) Reset()         { *m = MsgRevokeNamespaceRolesResponse{} }
   768  func (m *MsgRevokeNamespaceRolesResponse) String() string { return proto.CompactTextString(m) }
   769  func (*MsgRevokeNamespaceRolesResponse) ProtoMessage()    {}
   770  func (*MsgRevokeNamespaceRolesResponse) Descriptor() ([]byte, []int) {
   771  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{11}
   772  }
   773  func (m *MsgRevokeNamespaceRolesResponse) XXX_Unmarshal(b []byte) error {
   774  	return m.Unmarshal(b)
   775  }
   776  func (m *MsgRevokeNamespaceRolesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   777  	if deterministic {
   778  		return xxx_messageInfo_MsgRevokeNamespaceRolesResponse.Marshal(b, m, deterministic)
   779  	} else {
   780  		b = b[:cap(b)]
   781  		n, err := m.MarshalToSizedBuffer(b)
   782  		if err != nil {
   783  			return nil, err
   784  		}
   785  		return b[:n], nil
   786  	}
   787  }
   788  func (m *MsgRevokeNamespaceRolesResponse) XXX_Merge(src proto.Message) {
   789  	xxx_messageInfo_MsgRevokeNamespaceRolesResponse.Merge(m, src)
   790  }
   791  func (m *MsgRevokeNamespaceRolesResponse) XXX_Size() int {
   792  	return m.Size()
   793  }
   794  func (m *MsgRevokeNamespaceRolesResponse) XXX_DiscardUnknown() {
   795  	xxx_messageInfo_MsgRevokeNamespaceRolesResponse.DiscardUnknown(m)
   796  }
   797  
   798  var xxx_messageInfo_MsgRevokeNamespaceRolesResponse proto.InternalMessageInfo
   799  
   800  type MsgClaimVoucher struct {
   801  	Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"sender"`
   802  	Denom  string `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"`
   803  }
   804  
   805  func (m *MsgClaimVoucher) Reset()         { *m = MsgClaimVoucher{} }
   806  func (m *MsgClaimVoucher) String() string { return proto.CompactTextString(m) }
   807  func (*MsgClaimVoucher) ProtoMessage()    {}
   808  func (*MsgClaimVoucher) Descriptor() ([]byte, []int) {
   809  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{12}
   810  }
   811  func (m *MsgClaimVoucher) XXX_Unmarshal(b []byte) error {
   812  	return m.Unmarshal(b)
   813  }
   814  func (m *MsgClaimVoucher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   815  	if deterministic {
   816  		return xxx_messageInfo_MsgClaimVoucher.Marshal(b, m, deterministic)
   817  	} else {
   818  		b = b[:cap(b)]
   819  		n, err := m.MarshalToSizedBuffer(b)
   820  		if err != nil {
   821  			return nil, err
   822  		}
   823  		return b[:n], nil
   824  	}
   825  }
   826  func (m *MsgClaimVoucher) XXX_Merge(src proto.Message) {
   827  	xxx_messageInfo_MsgClaimVoucher.Merge(m, src)
   828  }
   829  func (m *MsgClaimVoucher) XXX_Size() int {
   830  	return m.Size()
   831  }
   832  func (m *MsgClaimVoucher) XXX_DiscardUnknown() {
   833  	xxx_messageInfo_MsgClaimVoucher.DiscardUnknown(m)
   834  }
   835  
   836  var xxx_messageInfo_MsgClaimVoucher proto.InternalMessageInfo
   837  
   838  func (m *MsgClaimVoucher) GetSender() string {
   839  	if m != nil {
   840  		return m.Sender
   841  	}
   842  	return ""
   843  }
   844  
   845  func (m *MsgClaimVoucher) GetDenom() string {
   846  	if m != nil {
   847  		return m.Denom
   848  	}
   849  	return ""
   850  }
   851  
   852  type MsgClaimVoucherResponse struct {
   853  }
   854  
   855  func (m *MsgClaimVoucherResponse) Reset()         { *m = MsgClaimVoucherResponse{} }
   856  func (m *MsgClaimVoucherResponse) String() string { return proto.CompactTextString(m) }
   857  func (*MsgClaimVoucherResponse) ProtoMessage()    {}
   858  func (*MsgClaimVoucherResponse) Descriptor() ([]byte, []int) {
   859  	return fileDescriptor_ab9bfdcab1d9b6fa, []int{13}
   860  }
   861  func (m *MsgClaimVoucherResponse) XXX_Unmarshal(b []byte) error {
   862  	return m.Unmarshal(b)
   863  }
   864  func (m *MsgClaimVoucherResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   865  	if deterministic {
   866  		return xxx_messageInfo_MsgClaimVoucherResponse.Marshal(b, m, deterministic)
   867  	} else {
   868  		b = b[:cap(b)]
   869  		n, err := m.MarshalToSizedBuffer(b)
   870  		if err != nil {
   871  			return nil, err
   872  		}
   873  		return b[:n], nil
   874  	}
   875  }
   876  func (m *MsgClaimVoucherResponse) XXX_Merge(src proto.Message) {
   877  	xxx_messageInfo_MsgClaimVoucherResponse.Merge(m, src)
   878  }
   879  func (m *MsgClaimVoucherResponse) XXX_Size() int {
   880  	return m.Size()
   881  }
   882  func (m *MsgClaimVoucherResponse) XXX_DiscardUnknown() {
   883  	xxx_messageInfo_MsgClaimVoucherResponse.DiscardUnknown(m)
   884  }
   885  
   886  var xxx_messageInfo_MsgClaimVoucherResponse proto.InternalMessageInfo
   887  
   888  func init() {
   889  	proto.RegisterType((*MsgUpdateParams)(nil), "injective.permissions.v1beta1.MsgUpdateParams")
   890  	proto.RegisterType((*MsgUpdateParamsResponse)(nil), "injective.permissions.v1beta1.MsgUpdateParamsResponse")
   891  	proto.RegisterType((*MsgCreateNamespace)(nil), "injective.permissions.v1beta1.MsgCreateNamespace")
   892  	proto.RegisterType((*MsgCreateNamespaceResponse)(nil), "injective.permissions.v1beta1.MsgCreateNamespaceResponse")
   893  	proto.RegisterType((*MsgDeleteNamespace)(nil), "injective.permissions.v1beta1.MsgDeleteNamespace")
   894  	proto.RegisterType((*MsgDeleteNamespaceResponse)(nil), "injective.permissions.v1beta1.MsgDeleteNamespaceResponse")
   895  	proto.RegisterType((*MsgUpdateNamespace)(nil), "injective.permissions.v1beta1.MsgUpdateNamespace")
   896  	proto.RegisterType((*MsgUpdateNamespace_MsgSetWasmHook)(nil), "injective.permissions.v1beta1.MsgUpdateNamespace.MsgSetWasmHook")
   897  	proto.RegisterType((*MsgUpdateNamespace_MsgSetMintsPaused)(nil), "injective.permissions.v1beta1.MsgUpdateNamespace.MsgSetMintsPaused")
   898  	proto.RegisterType((*MsgUpdateNamespace_MsgSetSendsPaused)(nil), "injective.permissions.v1beta1.MsgUpdateNamespace.MsgSetSendsPaused")
   899  	proto.RegisterType((*MsgUpdateNamespace_MsgSetBurnsPaused)(nil), "injective.permissions.v1beta1.MsgUpdateNamespace.MsgSetBurnsPaused")
   900  	proto.RegisterType((*MsgUpdateNamespaceResponse)(nil), "injective.permissions.v1beta1.MsgUpdateNamespaceResponse")
   901  	proto.RegisterType((*MsgUpdateNamespaceRoles)(nil), "injective.permissions.v1beta1.MsgUpdateNamespaceRoles")
   902  	proto.RegisterType((*MsgUpdateNamespaceRolesResponse)(nil), "injective.permissions.v1beta1.MsgUpdateNamespaceRolesResponse")
   903  	proto.RegisterType((*MsgRevokeNamespaceRoles)(nil), "injective.permissions.v1beta1.MsgRevokeNamespaceRoles")
   904  	proto.RegisterType((*MsgRevokeNamespaceRolesResponse)(nil), "injective.permissions.v1beta1.MsgRevokeNamespaceRolesResponse")
   905  	proto.RegisterType((*MsgClaimVoucher)(nil), "injective.permissions.v1beta1.MsgClaimVoucher")
   906  	proto.RegisterType((*MsgClaimVoucherResponse)(nil), "injective.permissions.v1beta1.MsgClaimVoucherResponse")
   907  }
   908  
   909  func init() {
   910  	proto.RegisterFile("injective/permissions/v1beta1/tx.proto", fileDescriptor_ab9bfdcab1d9b6fa)
   911  }
   912  
   913  var fileDescriptor_ab9bfdcab1d9b6fa = []byte{
   914  	// 961 bytes of a gzipped FileDescriptorProto
   915  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0x4d, 0x6f, 0xe3, 0x44,
   916  	0x18, 0xae, 0xb7, 0x1f, 0x34, 0xd3, 0xee, 0x96, 0x5a, 0x91, 0x9a, 0xf5, 0x82, 0x5b, 0xb2, 0x02,
   917  	0x42, 0x56, 0xb5, 0x49, 0x57, 0xaa, 0x44, 0x0e, 0x08, 0x92, 0x3d, 0x80, 0xb4, 0x59, 0x05, 0x17,
   918  	0x16, 0x09, 0x09, 0x59, 0xe3, 0x64, 0x70, 0x4c, 0x62, 0x8f, 0xe5, 0x71, 0x12, 0x7a, 0x5a, 0xc4,
   919  	0x81, 0x03, 0x07, 0xc4, 0x91, 0x2b, 0xff, 0xa0, 0x07, 0xae, 0x70, 0xe2, 0xb0, 0xc7, 0x15, 0x27,
   920  	0x4e, 0x2b, 0xd4, 0x1e, 0x7a, 0x47, 0xfc, 0x00, 0x34, 0x9e, 0x89, 0xed, 0x4c, 0xd2, 0xd8, 0xe9,
   921  	0x6a, 0xb9, 0xb4, 0x79, 0xbf, 0x9f, 0xe7, 0xb1, 0xde, 0x19, 0x1b, 0xbc, 0xe5, 0x78, 0x5f, 0xa3,
   922  	0x4e, 0xe8, 0x8c, 0x90, 0xee, 0xa3, 0xc0, 0x75, 0x08, 0x71, 0xb0, 0x47, 0xf4, 0x51, 0xcd, 0x42,
   923  	0x21, 0xac, 0xe9, 0xe1, 0x37, 0x9a, 0x1f, 0xe0, 0x10, 0xcb, 0xaf, 0xc7, 0x79, 0x5a, 0x2a, 0x4f,
   924  	0xe3, 0x79, 0x4a, 0xd1, 0xc6, 0x36, 0x8e, 0x32, 0x75, 0xfa, 0x8b, 0x15, 0x29, 0x6a, 0x07, 0x13,
   925  	0x17, 0x13, 0xdd, 0x82, 0x04, 0xc5, 0x2d, 0x3b, 0xd8, 0xf1, 0x66, 0xe2, 0x5e, 0x3f, 0x8e, 0x53,
   926  	0x83, 0xc7, 0xf7, 0x78, 0xdc, 0x25, 0xb6, 0x3e, 0xaa, 0xd1, 0x7f, 0x3c, 0x70, 0x9b, 0x05, 0x4c,
   927  	0x36, 0x91, 0x19, 0x3c, 0x54, 0x5d, 0x4c, 0xc8, 0x87, 0x01, 0x74, 0x27, 0xb9, 0x7a, 0x46, 0x6e,
   928  	0x8a, 0x28, 0x2b, 0xd8, 0x85, 0xae, 0xe3, 0x61, 0x3d, 0xfa, 0xcb, 0x5c, 0xe5, 0xdf, 0x25, 0xb0,
   929  	0xd3, 0x22, 0xf6, 0x67, 0x7e, 0x17, 0x86, 0xa8, 0x1d, 0x75, 0x97, 0x8f, 0x41, 0x01, 0x0e, 0xc3,
   930  	0x1e, 0x0e, 0x9c, 0xf0, 0xb4, 0x24, 0x1d, 0x48, 0x95, 0x42, 0xa3, 0xf4, 0xe7, 0xaf, 0x87, 0x45,
   931  	0x0e, 0xf4, 0xc3, 0x6e, 0x37, 0x40, 0x84, 0x9c, 0x84, 0x81, 0xe3, 0xd9, 0x46, 0x92, 0x2a, 0x37,
   932  	0xc1, 0x06, 0xc3, 0x57, 0xba, 0x71, 0x20, 0x55, 0xb6, 0x8e, 0xde, 0xd4, 0x16, 0xaa, 0xae, 0xb1,
   933  	0x71, 0x8d, 0xb5, 0xa7, 0xcf, 0xf7, 0x57, 0x0c, 0x5e, 0x5a, 0xd7, 0xbe, 0xbb, 0x3c, 0xab, 0x26,
   934  	0x4d, 0x7f, 0xb8, 0x3c, 0xab, 0xde, 0x49, 0xb3, 0x13, 0xc0, 0x96, 0x6f, 0x83, 0x3d, 0xc1, 0x65,
   935  	0x20, 0xe2, 0x63, 0x8f, 0xa0, 0xf2, 0x6f, 0x12, 0x90, 0x5b, 0xc4, 0x6e, 0x06, 0x08, 0x86, 0xe8,
   936  	0x11, 0x74, 0x11, 0xf1, 0x61, 0x07, 0xc9, 0xef, 0x80, 0x0d, 0x82, 0xbc, 0x2e, 0x0a, 0x38, 0xb7,
   937  	0xdd, 0x7f, 0x9e, 0xef, 0xdf, 0x3c, 0x85, 0xee, 0xa0, 0x5e, 0x66, 0xfe, 0xb2, 0xc1, 0x13, 0xe4,
   938  	0x87, 0xa0, 0xe0, 0x4d, 0xea, 0x38, 0xa9, 0x4a, 0x06, 0xa9, 0x78, 0x0e, 0xe7, 0x95, 0x34, 0x60,
   939  	0xd4, 0x78, 0x6b, 0xca, 0x4b, 0x15, 0x78, 0x09, 0x40, 0xcb, 0xaf, 0x01, 0x65, 0xd6, 0x1b, 0xb3,
   940  	0xfb, 0x99, 0xb1, 0x7b, 0x80, 0x06, 0xe8, 0x9a, 0xec, 0xde, 0x06, 0x3b, 0x31, 0x38, 0xb3, 0x8b,
   941  	0x3c, 0xec, 0x46, 0x1c, 0x0b, 0xc6, 0xad, 0xd8, 0xfd, 0x80, 0x7a, 0x33, 0x81, 0x0b, 0x18, 0x38,
   942  	0x70, 0xc1, 0x1b, 0x03, 0xff, 0x77, 0x3d, 0x02, 0xce, 0x1e, 0xd9, 0x4b, 0x05, 0x2e, 0x7f, 0x09,
   943  	0x0a, 0x63, 0x48, 0x5c, 0xb3, 0x87, 0x71, 0xbf, 0xb4, 0x1a, 0x3d, 0xbf, 0x0f, 0x32, 0x9e, 0xdf,
   944  	0x2c, 0x32, 0xea, 0x3a, 0x41, 0xe1, 0xe7, 0x90, 0xb8, 0x1f, 0x61, 0xdc, 0x37, 0x36, 0xc7, 0xfc,
   945  	0x97, 0xfc, 0x15, 0xd8, 0x76, 0x1d, 0x2f, 0x24, 0xa6, 0x0f, 0x87, 0x04, 0x75, 0x4b, 0x6b, 0xd1,
   946  	0x84, 0xe6, 0x75, 0x27, 0xb4, 0x68, 0xaf, 0x76, 0xd4, 0xca, 0xd8, 0x72, 0x13, 0x83, 0xce, 0xa1,
   947  	0xcc, 0xe3, 0x39, 0xeb, 0x2f, 0x36, 0xe7, 0x84, 0xf6, 0x9a, 0xcc, 0x21, 0x89, 0x41, 0xe7, 0x58,
   948  	0xc3, 0xc0, 0x8b, 0xe7, 0x6c, 0xbc, 0xd8, 0x9c, 0x06, 0xed, 0x35, 0x99, 0x63, 0x25, 0x86, 0x72,
   949  	0x08, 0x6e, 0x4d, 0x6b, 0x2a, 0xdf, 0x01, 0x05, 0x0f, 0x8d, 0xcd, 0x11, 0x1c, 0x0c, 0x11, 0x7b,
   950  	0xfe, 0xc6, 0xa6, 0x87, 0xc6, 0x8f, 0xa9, 0xad, 0xbc, 0x0b, 0x76, 0x67, 0x04, 0x9a, 0xad, 0xd8,
   951  	0x9c, 0x57, 0x91, 0xa2, 0x9a, 0xb3, 0x22, 0x05, 0x7a, 0x61, 0x45, 0xe6, 0x52, 0x08, 0x9a, 0xf0,
   952  	0xa5, 0x10, 0xbc, 0xf1, 0x52, 0xfc, 0x71, 0x23, 0x75, 0x8e, 0x25, 0x61, 0x3c, 0x40, 0xe4, 0xa5,
   953  	0x6c, 0xc6, 0x23, 0xf0, 0x6a, 0x80, 0x07, 0xc8, 0x4c, 0x81, 0x2e, 0xad, 0x1e, 0xac, 0x56, 0xb6,
   954  	0x8e, 0xee, 0x66, 0x3c, 0x6e, 0x8a, 0xc9, 0xd8, 0xa1, 0xc5, 0xed, 0x24, 0x2a, 0xb7, 0xc1, 0x4d,
   955  	0xc8, 0xee, 0x05, 0x93, 0x86, 0x48, 0x69, 0x2d, 0x6a, 0x76, 0x2f, 0xa3, 0x19, 0xbf, 0x4b, 0x22,
   956  	0x9e, 0xc6, 0x36, 0x4c, 0x59, 0xf5, 0xfb, 0x82, 0xbe, 0x77, 0x17, 0xeb, 0x1b, 0x15, 0x95, 0xdf,
   957  	0x00, 0xfb, 0x57, 0x84, 0x62, 0xa5, 0xbf, 0x67, 0x4a, 0x1b, 0x68, 0x84, 0xfb, 0xff, 0x87, 0xd2,
   958  	0x16, 0xd8, 0x9b, 0x52, 0xc6, 0x0c, 0xb1, 0x19, 0x44, 0xc3, 0xb9, 0xe0, 0x4b, 0x69, 0x54, 0x4c,
   959  	0x6b, 0xf4, 0x29, 0x66, 0x2c, 0x32, 0xb5, 0x9a, 0x47, 0x96, 0x6b, 0x35, 0x2f, 0x14, 0x6b, 0xf5,
   960  	0x24, 0x7a, 0x39, 0x68, 0x0e, 0xa0, 0xe3, 0x3e, 0xc6, 0xc3, 0x4e, 0x0f, 0x05, 0xcb, 0x48, 0x54,
   961  	0x04, 0xeb, 0x69, 0x61, 0x98, 0x51, 0xbf, 0x27, 0x60, 0x15, 0x6f, 0xf7, 0xf4, 0x34, 0x7e, 0xbb,
   962  	0xa7, 0x5d, 0x13, 0x6c, 0x47, 0xbf, 0xbc, 0x02, 0x56, 0x5b, 0xc4, 0x96, 0x47, 0x60, 0x7b, 0xea,
   963  	0xed, 0x45, 0xcb, 0x7b, 0x5c, 0xb1, 0x7c, 0xe5, 0x78, 0xb9, 0xfc, 0xc9, 0x7c, 0xf9, 0x09, 0xd8,
   964  	0x11, 0xdf, 0x2c, 0x6a, 0xd9, 0xad, 0x84, 0x12, 0xe5, 0xbd, 0xa5, 0x4b, 0xd2, 0x00, 0xc4, 0xcb,
   965  	0x3f, 0x07, 0x00, 0xa1, 0x24, 0x0f, 0x80, 0x2b, 0x2e, 0x72, 0x0a, 0x40, 0xbc, 0xc4, 0x6b, 0x4b,
   966  	0xdf, 0x15, 0x79, 0x00, 0x5c, 0x71, 0x68, 0xca, 0x3f, 0x4a, 0xa0, 0x38, 0xf7, 0xc4, 0x3c, 0x5e,
   967  	0xbe, 0x27, 0xad, 0x53, 0xde, 0xbf, 0x5e, 0xdd, 0x14, 0xa0, 0xb9, 0x07, 0x4b, 0x0e, 0x40, 0xf3,
   968  	0xea, 0xf2, 0x00, 0x5a, 0xb4, 0xc0, 0x74, 0x39, 0xa6, 0xb6, 0x37, 0xc7, 0x72, 0xa4, 0xf3, 0xf3,
   969  	0x2c, 0xc7, 0xbc, 0xe5, 0x54, 0xd6, 0xbf, 0xbd, 0x3c, 0xab, 0x4a, 0x8d, 0xfe, 0xd3, 0x73, 0x55,
   970  	0x7a, 0x76, 0xae, 0x4a, 0x7f, 0x9f, 0xab, 0xd2, 0x4f, 0x17, 0xea, 0xca, 0xb3, 0x0b, 0x75, 0xe5,
   971  	0xaf, 0x0b, 0x75, 0xe5, 0x8b, 0x4f, 0x6c, 0x27, 0xec, 0x0d, 0x2d, 0xad, 0x83, 0x5d, 0xfd, 0xe3,
   972  	0xc9, 0x88, 0x87, 0xd0, 0x22, 0xc9, 0x47, 0xcd, 0x61, 0x07, 0x07, 0x28, 0x6d, 0xf6, 0xa0, 0xe3,
   973  	0xe9, 0x2e, 0xee, 0x0e, 0x07, 0x88, 0x4c, 0x7d, 0xf1, 0x84, 0xa7, 0x3e, 0x22, 0xd6, 0x46, 0xf4,
   974  	0x45, 0x73, 0xff, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x72, 0x97, 0x38, 0xd1, 0x14, 0x0e, 0x00,
   975  	0x00,
   976  }
   977  
   978  // Reference imports to suppress errors if they are not otherwise used.
   979  var _ context.Context
   980  var _ grpc.ClientConn
   981  
   982  // This is a compile-time assertion to ensure that this generated file
   983  // is compatible with the grpc package it is being compiled against.
   984  const _ = grpc.SupportPackageIsVersion4
   985  
   986  // MsgClient is the client API for Msg service.
   987  //
   988  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   989  type MsgClient interface {
   990  	UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error)
   991  	CreateNamespace(ctx context.Context, in *MsgCreateNamespace, opts ...grpc.CallOption) (*MsgCreateNamespaceResponse, error)
   992  	DeleteNamespace(ctx context.Context, in *MsgDeleteNamespace, opts ...grpc.CallOption) (*MsgDeleteNamespaceResponse, error)
   993  	UpdateNamespace(ctx context.Context, in *MsgUpdateNamespace, opts ...grpc.CallOption) (*MsgUpdateNamespaceResponse, error)
   994  	UpdateNamespaceRoles(ctx context.Context, in *MsgUpdateNamespaceRoles, opts ...grpc.CallOption) (*MsgUpdateNamespaceRolesResponse, error)
   995  	RevokeNamespaceRoles(ctx context.Context, in *MsgRevokeNamespaceRoles, opts ...grpc.CallOption) (*MsgRevokeNamespaceRolesResponse, error)
   996  	ClaimVoucher(ctx context.Context, in *MsgClaimVoucher, opts ...grpc.CallOption) (*MsgClaimVoucherResponse, error)
   997  }
   998  
   999  type msgClient struct {
  1000  	cc grpc1.ClientConn
  1001  }
  1002  
  1003  func NewMsgClient(cc grpc1.ClientConn) MsgClient {
  1004  	return &msgClient{cc}
  1005  }
  1006  
  1007  func (c *msgClient) UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) {
  1008  	out := new(MsgUpdateParamsResponse)
  1009  	err := c.cc.Invoke(ctx, "/injective.permissions.v1beta1.Msg/UpdateParams", in, out, opts...)
  1010  	if err != nil {
  1011  		return nil, err
  1012  	}
  1013  	return out, nil
  1014  }
  1015  
  1016  func (c *msgClient) CreateNamespace(ctx context.Context, in *MsgCreateNamespace, opts ...grpc.CallOption) (*MsgCreateNamespaceResponse, error) {
  1017  	out := new(MsgCreateNamespaceResponse)
  1018  	err := c.cc.Invoke(ctx, "/injective.permissions.v1beta1.Msg/CreateNamespace", in, out, opts...)
  1019  	if err != nil {
  1020  		return nil, err
  1021  	}
  1022  	return out, nil
  1023  }
  1024  
  1025  func (c *msgClient) DeleteNamespace(ctx context.Context, in *MsgDeleteNamespace, opts ...grpc.CallOption) (*MsgDeleteNamespaceResponse, error) {
  1026  	out := new(MsgDeleteNamespaceResponse)
  1027  	err := c.cc.Invoke(ctx, "/injective.permissions.v1beta1.Msg/DeleteNamespace", in, out, opts...)
  1028  	if err != nil {
  1029  		return nil, err
  1030  	}
  1031  	return out, nil
  1032  }
  1033  
  1034  func (c *msgClient) UpdateNamespace(ctx context.Context, in *MsgUpdateNamespace, opts ...grpc.CallOption) (*MsgUpdateNamespaceResponse, error) {
  1035  	out := new(MsgUpdateNamespaceResponse)
  1036  	err := c.cc.Invoke(ctx, "/injective.permissions.v1beta1.Msg/UpdateNamespace", in, out, opts...)
  1037  	if err != nil {
  1038  		return nil, err
  1039  	}
  1040  	return out, nil
  1041  }
  1042  
  1043  func (c *msgClient) UpdateNamespaceRoles(ctx context.Context, in *MsgUpdateNamespaceRoles, opts ...grpc.CallOption) (*MsgUpdateNamespaceRolesResponse, error) {
  1044  	out := new(MsgUpdateNamespaceRolesResponse)
  1045  	err := c.cc.Invoke(ctx, "/injective.permissions.v1beta1.Msg/UpdateNamespaceRoles", in, out, opts...)
  1046  	if err != nil {
  1047  		return nil, err
  1048  	}
  1049  	return out, nil
  1050  }
  1051  
  1052  func (c *msgClient) RevokeNamespaceRoles(ctx context.Context, in *MsgRevokeNamespaceRoles, opts ...grpc.CallOption) (*MsgRevokeNamespaceRolesResponse, error) {
  1053  	out := new(MsgRevokeNamespaceRolesResponse)
  1054  	err := c.cc.Invoke(ctx, "/injective.permissions.v1beta1.Msg/RevokeNamespaceRoles", in, out, opts...)
  1055  	if err != nil {
  1056  		return nil, err
  1057  	}
  1058  	return out, nil
  1059  }
  1060  
  1061  func (c *msgClient) ClaimVoucher(ctx context.Context, in *MsgClaimVoucher, opts ...grpc.CallOption) (*MsgClaimVoucherResponse, error) {
  1062  	out := new(MsgClaimVoucherResponse)
  1063  	err := c.cc.Invoke(ctx, "/injective.permissions.v1beta1.Msg/ClaimVoucher", in, out, opts...)
  1064  	if err != nil {
  1065  		return nil, err
  1066  	}
  1067  	return out, nil
  1068  }
  1069  
  1070  // MsgServer is the server API for Msg service.
  1071  type MsgServer interface {
  1072  	UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
  1073  	CreateNamespace(context.Context, *MsgCreateNamespace) (*MsgCreateNamespaceResponse, error)
  1074  	DeleteNamespace(context.Context, *MsgDeleteNamespace) (*MsgDeleteNamespaceResponse, error)
  1075  	UpdateNamespace(context.Context, *MsgUpdateNamespace) (*MsgUpdateNamespaceResponse, error)
  1076  	UpdateNamespaceRoles(context.Context, *MsgUpdateNamespaceRoles) (*MsgUpdateNamespaceRolesResponse, error)
  1077  	RevokeNamespaceRoles(context.Context, *MsgRevokeNamespaceRoles) (*MsgRevokeNamespaceRolesResponse, error)
  1078  	ClaimVoucher(context.Context, *MsgClaimVoucher) (*MsgClaimVoucherResponse, error)
  1079  }
  1080  
  1081  // UnimplementedMsgServer can be embedded to have forward compatible implementations.
  1082  type UnimplementedMsgServer struct {
  1083  }
  1084  
  1085  func (*UnimplementedMsgServer) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, error) {
  1086  	return nil, status.Errorf(codes.Unimplemented, "method UpdateParams not implemented")
  1087  }
  1088  func (*UnimplementedMsgServer) CreateNamespace(ctx context.Context, req *MsgCreateNamespace) (*MsgCreateNamespaceResponse, error) {
  1089  	return nil, status.Errorf(codes.Unimplemented, "method CreateNamespace not implemented")
  1090  }
  1091  func (*UnimplementedMsgServer) DeleteNamespace(ctx context.Context, req *MsgDeleteNamespace) (*MsgDeleteNamespaceResponse, error) {
  1092  	return nil, status.Errorf(codes.Unimplemented, "method DeleteNamespace not implemented")
  1093  }
  1094  func (*UnimplementedMsgServer) UpdateNamespace(ctx context.Context, req *MsgUpdateNamespace) (*MsgUpdateNamespaceResponse, error) {
  1095  	return nil, status.Errorf(codes.Unimplemented, "method UpdateNamespace not implemented")
  1096  }
  1097  func (*UnimplementedMsgServer) UpdateNamespaceRoles(ctx context.Context, req *MsgUpdateNamespaceRoles) (*MsgUpdateNamespaceRolesResponse, error) {
  1098  	return nil, status.Errorf(codes.Unimplemented, "method UpdateNamespaceRoles not implemented")
  1099  }
  1100  func (*UnimplementedMsgServer) RevokeNamespaceRoles(ctx context.Context, req *MsgRevokeNamespaceRoles) (*MsgRevokeNamespaceRolesResponse, error) {
  1101  	return nil, status.Errorf(codes.Unimplemented, "method RevokeNamespaceRoles not implemented")
  1102  }
  1103  func (*UnimplementedMsgServer) ClaimVoucher(ctx context.Context, req *MsgClaimVoucher) (*MsgClaimVoucherResponse, error) {
  1104  	return nil, status.Errorf(codes.Unimplemented, "method ClaimVoucher not implemented")
  1105  }
  1106  
  1107  func RegisterMsgServer(s grpc1.Server, srv MsgServer) {
  1108  	s.RegisterService(&_Msg_serviceDesc, srv)
  1109  }
  1110  
  1111  func _Msg_UpdateParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1112  	in := new(MsgUpdateParams)
  1113  	if err := dec(in); err != nil {
  1114  		return nil, err
  1115  	}
  1116  	if interceptor == nil {
  1117  		return srv.(MsgServer).UpdateParams(ctx, in)
  1118  	}
  1119  	info := &grpc.UnaryServerInfo{
  1120  		Server:     srv,
  1121  		FullMethod: "/injective.permissions.v1beta1.Msg/UpdateParams",
  1122  	}
  1123  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1124  		return srv.(MsgServer).UpdateParams(ctx, req.(*MsgUpdateParams))
  1125  	}
  1126  	return interceptor(ctx, in, info, handler)
  1127  }
  1128  
  1129  func _Msg_CreateNamespace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1130  	in := new(MsgCreateNamespace)
  1131  	if err := dec(in); err != nil {
  1132  		return nil, err
  1133  	}
  1134  	if interceptor == nil {
  1135  		return srv.(MsgServer).CreateNamespace(ctx, in)
  1136  	}
  1137  	info := &grpc.UnaryServerInfo{
  1138  		Server:     srv,
  1139  		FullMethod: "/injective.permissions.v1beta1.Msg/CreateNamespace",
  1140  	}
  1141  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1142  		return srv.(MsgServer).CreateNamespace(ctx, req.(*MsgCreateNamespace))
  1143  	}
  1144  	return interceptor(ctx, in, info, handler)
  1145  }
  1146  
  1147  func _Msg_DeleteNamespace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1148  	in := new(MsgDeleteNamespace)
  1149  	if err := dec(in); err != nil {
  1150  		return nil, err
  1151  	}
  1152  	if interceptor == nil {
  1153  		return srv.(MsgServer).DeleteNamespace(ctx, in)
  1154  	}
  1155  	info := &grpc.UnaryServerInfo{
  1156  		Server:     srv,
  1157  		FullMethod: "/injective.permissions.v1beta1.Msg/DeleteNamespace",
  1158  	}
  1159  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1160  		return srv.(MsgServer).DeleteNamespace(ctx, req.(*MsgDeleteNamespace))
  1161  	}
  1162  	return interceptor(ctx, in, info, handler)
  1163  }
  1164  
  1165  func _Msg_UpdateNamespace_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1166  	in := new(MsgUpdateNamespace)
  1167  	if err := dec(in); err != nil {
  1168  		return nil, err
  1169  	}
  1170  	if interceptor == nil {
  1171  		return srv.(MsgServer).UpdateNamespace(ctx, in)
  1172  	}
  1173  	info := &grpc.UnaryServerInfo{
  1174  		Server:     srv,
  1175  		FullMethod: "/injective.permissions.v1beta1.Msg/UpdateNamespace",
  1176  	}
  1177  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1178  		return srv.(MsgServer).UpdateNamespace(ctx, req.(*MsgUpdateNamespace))
  1179  	}
  1180  	return interceptor(ctx, in, info, handler)
  1181  }
  1182  
  1183  func _Msg_UpdateNamespaceRoles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1184  	in := new(MsgUpdateNamespaceRoles)
  1185  	if err := dec(in); err != nil {
  1186  		return nil, err
  1187  	}
  1188  	if interceptor == nil {
  1189  		return srv.(MsgServer).UpdateNamespaceRoles(ctx, in)
  1190  	}
  1191  	info := &grpc.UnaryServerInfo{
  1192  		Server:     srv,
  1193  		FullMethod: "/injective.permissions.v1beta1.Msg/UpdateNamespaceRoles",
  1194  	}
  1195  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1196  		return srv.(MsgServer).UpdateNamespaceRoles(ctx, req.(*MsgUpdateNamespaceRoles))
  1197  	}
  1198  	return interceptor(ctx, in, info, handler)
  1199  }
  1200  
  1201  func _Msg_RevokeNamespaceRoles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1202  	in := new(MsgRevokeNamespaceRoles)
  1203  	if err := dec(in); err != nil {
  1204  		return nil, err
  1205  	}
  1206  	if interceptor == nil {
  1207  		return srv.(MsgServer).RevokeNamespaceRoles(ctx, in)
  1208  	}
  1209  	info := &grpc.UnaryServerInfo{
  1210  		Server:     srv,
  1211  		FullMethod: "/injective.permissions.v1beta1.Msg/RevokeNamespaceRoles",
  1212  	}
  1213  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1214  		return srv.(MsgServer).RevokeNamespaceRoles(ctx, req.(*MsgRevokeNamespaceRoles))
  1215  	}
  1216  	return interceptor(ctx, in, info, handler)
  1217  }
  1218  
  1219  func _Msg_ClaimVoucher_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1220  	in := new(MsgClaimVoucher)
  1221  	if err := dec(in); err != nil {
  1222  		return nil, err
  1223  	}
  1224  	if interceptor == nil {
  1225  		return srv.(MsgServer).ClaimVoucher(ctx, in)
  1226  	}
  1227  	info := &grpc.UnaryServerInfo{
  1228  		Server:     srv,
  1229  		FullMethod: "/injective.permissions.v1beta1.Msg/ClaimVoucher",
  1230  	}
  1231  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1232  		return srv.(MsgServer).ClaimVoucher(ctx, req.(*MsgClaimVoucher))
  1233  	}
  1234  	return interceptor(ctx, in, info, handler)
  1235  }
  1236  
  1237  var _Msg_serviceDesc = grpc.ServiceDesc{
  1238  	ServiceName: "injective.permissions.v1beta1.Msg",
  1239  	HandlerType: (*MsgServer)(nil),
  1240  	Methods: []grpc.MethodDesc{
  1241  		{
  1242  			MethodName: "UpdateParams",
  1243  			Handler:    _Msg_UpdateParams_Handler,
  1244  		},
  1245  		{
  1246  			MethodName: "CreateNamespace",
  1247  			Handler:    _Msg_CreateNamespace_Handler,
  1248  		},
  1249  		{
  1250  			MethodName: "DeleteNamespace",
  1251  			Handler:    _Msg_DeleteNamespace_Handler,
  1252  		},
  1253  		{
  1254  			MethodName: "UpdateNamespace",
  1255  			Handler:    _Msg_UpdateNamespace_Handler,
  1256  		},
  1257  		{
  1258  			MethodName: "UpdateNamespaceRoles",
  1259  			Handler:    _Msg_UpdateNamespaceRoles_Handler,
  1260  		},
  1261  		{
  1262  			MethodName: "RevokeNamespaceRoles",
  1263  			Handler:    _Msg_RevokeNamespaceRoles_Handler,
  1264  		},
  1265  		{
  1266  			MethodName: "ClaimVoucher",
  1267  			Handler:    _Msg_ClaimVoucher_Handler,
  1268  		},
  1269  	},
  1270  	Streams:  []grpc.StreamDesc{},
  1271  	Metadata: "injective/permissions/v1beta1/tx.proto",
  1272  }
  1273  
  1274  func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error) {
  1275  	size := m.Size()
  1276  	dAtA = make([]byte, size)
  1277  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1278  	if err != nil {
  1279  		return nil, err
  1280  	}
  1281  	return dAtA[:n], nil
  1282  }
  1283  
  1284  func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error) {
  1285  	size := m.Size()
  1286  	return m.MarshalToSizedBuffer(dAtA[:size])
  1287  }
  1288  
  1289  func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1290  	i := len(dAtA)
  1291  	_ = i
  1292  	var l int
  1293  	_ = l
  1294  	{
  1295  		size, err := m.Params.MarshalToSizedBuffer(dAtA[:i])
  1296  		if err != nil {
  1297  			return 0, err
  1298  		}
  1299  		i -= size
  1300  		i = encodeVarintTx(dAtA, i, uint64(size))
  1301  	}
  1302  	i--
  1303  	dAtA[i] = 0x12
  1304  	if len(m.Authority) > 0 {
  1305  		i -= len(m.Authority)
  1306  		copy(dAtA[i:], m.Authority)
  1307  		i = encodeVarintTx(dAtA, i, uint64(len(m.Authority)))
  1308  		i--
  1309  		dAtA[i] = 0xa
  1310  	}
  1311  	return len(dAtA) - i, nil
  1312  }
  1313  
  1314  func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error) {
  1315  	size := m.Size()
  1316  	dAtA = make([]byte, size)
  1317  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1318  	if err != nil {
  1319  		return nil, err
  1320  	}
  1321  	return dAtA[:n], nil
  1322  }
  1323  
  1324  func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error) {
  1325  	size := m.Size()
  1326  	return m.MarshalToSizedBuffer(dAtA[:size])
  1327  }
  1328  
  1329  func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1330  	i := len(dAtA)
  1331  	_ = i
  1332  	var l int
  1333  	_ = l
  1334  	return len(dAtA) - i, nil
  1335  }
  1336  
  1337  func (m *MsgCreateNamespace) Marshal() (dAtA []byte, err error) {
  1338  	size := m.Size()
  1339  	dAtA = make([]byte, size)
  1340  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1341  	if err != nil {
  1342  		return nil, err
  1343  	}
  1344  	return dAtA[:n], nil
  1345  }
  1346  
  1347  func (m *MsgCreateNamespace) MarshalTo(dAtA []byte) (int, error) {
  1348  	size := m.Size()
  1349  	return m.MarshalToSizedBuffer(dAtA[:size])
  1350  }
  1351  
  1352  func (m *MsgCreateNamespace) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1353  	i := len(dAtA)
  1354  	_ = i
  1355  	var l int
  1356  	_ = l
  1357  	{
  1358  		size, err := m.Namespace.MarshalToSizedBuffer(dAtA[:i])
  1359  		if err != nil {
  1360  			return 0, err
  1361  		}
  1362  		i -= size
  1363  		i = encodeVarintTx(dAtA, i, uint64(size))
  1364  	}
  1365  	i--
  1366  	dAtA[i] = 0x12
  1367  	if len(m.Sender) > 0 {
  1368  		i -= len(m.Sender)
  1369  		copy(dAtA[i:], m.Sender)
  1370  		i = encodeVarintTx(dAtA, i, uint64(len(m.Sender)))
  1371  		i--
  1372  		dAtA[i] = 0xa
  1373  	}
  1374  	return len(dAtA) - i, nil
  1375  }
  1376  
  1377  func (m *MsgCreateNamespaceResponse) Marshal() (dAtA []byte, err error) {
  1378  	size := m.Size()
  1379  	dAtA = make([]byte, size)
  1380  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1381  	if err != nil {
  1382  		return nil, err
  1383  	}
  1384  	return dAtA[:n], nil
  1385  }
  1386  
  1387  func (m *MsgCreateNamespaceResponse) MarshalTo(dAtA []byte) (int, error) {
  1388  	size := m.Size()
  1389  	return m.MarshalToSizedBuffer(dAtA[:size])
  1390  }
  1391  
  1392  func (m *MsgCreateNamespaceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1393  	i := len(dAtA)
  1394  	_ = i
  1395  	var l int
  1396  	_ = l
  1397  	return len(dAtA) - i, nil
  1398  }
  1399  
  1400  func (m *MsgDeleteNamespace) Marshal() (dAtA []byte, err error) {
  1401  	size := m.Size()
  1402  	dAtA = make([]byte, size)
  1403  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1404  	if err != nil {
  1405  		return nil, err
  1406  	}
  1407  	return dAtA[:n], nil
  1408  }
  1409  
  1410  func (m *MsgDeleteNamespace) MarshalTo(dAtA []byte) (int, error) {
  1411  	size := m.Size()
  1412  	return m.MarshalToSizedBuffer(dAtA[:size])
  1413  }
  1414  
  1415  func (m *MsgDeleteNamespace) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1416  	i := len(dAtA)
  1417  	_ = i
  1418  	var l int
  1419  	_ = l
  1420  	if len(m.NamespaceDenom) > 0 {
  1421  		i -= len(m.NamespaceDenom)
  1422  		copy(dAtA[i:], m.NamespaceDenom)
  1423  		i = encodeVarintTx(dAtA, i, uint64(len(m.NamespaceDenom)))
  1424  		i--
  1425  		dAtA[i] = 0x12
  1426  	}
  1427  	if len(m.Sender) > 0 {
  1428  		i -= len(m.Sender)
  1429  		copy(dAtA[i:], m.Sender)
  1430  		i = encodeVarintTx(dAtA, i, uint64(len(m.Sender)))
  1431  		i--
  1432  		dAtA[i] = 0xa
  1433  	}
  1434  	return len(dAtA) - i, nil
  1435  }
  1436  
  1437  func (m *MsgDeleteNamespaceResponse) Marshal() (dAtA []byte, err error) {
  1438  	size := m.Size()
  1439  	dAtA = make([]byte, size)
  1440  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1441  	if err != nil {
  1442  		return nil, err
  1443  	}
  1444  	return dAtA[:n], nil
  1445  }
  1446  
  1447  func (m *MsgDeleteNamespaceResponse) MarshalTo(dAtA []byte) (int, error) {
  1448  	size := m.Size()
  1449  	return m.MarshalToSizedBuffer(dAtA[:size])
  1450  }
  1451  
  1452  func (m *MsgDeleteNamespaceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1453  	i := len(dAtA)
  1454  	_ = i
  1455  	var l int
  1456  	_ = l
  1457  	return len(dAtA) - i, nil
  1458  }
  1459  
  1460  func (m *MsgUpdateNamespace) Marshal() (dAtA []byte, err error) {
  1461  	size := m.Size()
  1462  	dAtA = make([]byte, size)
  1463  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1464  	if err != nil {
  1465  		return nil, err
  1466  	}
  1467  	return dAtA[:n], nil
  1468  }
  1469  
  1470  func (m *MsgUpdateNamespace) MarshalTo(dAtA []byte) (int, error) {
  1471  	size := m.Size()
  1472  	return m.MarshalToSizedBuffer(dAtA[:size])
  1473  }
  1474  
  1475  func (m *MsgUpdateNamespace) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1476  	i := len(dAtA)
  1477  	_ = i
  1478  	var l int
  1479  	_ = l
  1480  	if m.BurnsPaused != nil {
  1481  		{
  1482  			size, err := m.BurnsPaused.MarshalToSizedBuffer(dAtA[:i])
  1483  			if err != nil {
  1484  				return 0, err
  1485  			}
  1486  			i -= size
  1487  			i = encodeVarintTx(dAtA, i, uint64(size))
  1488  		}
  1489  		i--
  1490  		dAtA[i] = 0x32
  1491  	}
  1492  	if m.SendsPaused != nil {
  1493  		{
  1494  			size, err := m.SendsPaused.MarshalToSizedBuffer(dAtA[:i])
  1495  			if err != nil {
  1496  				return 0, err
  1497  			}
  1498  			i -= size
  1499  			i = encodeVarintTx(dAtA, i, uint64(size))
  1500  		}
  1501  		i--
  1502  		dAtA[i] = 0x2a
  1503  	}
  1504  	if m.MintsPaused != nil {
  1505  		{
  1506  			size, err := m.MintsPaused.MarshalToSizedBuffer(dAtA[:i])
  1507  			if err != nil {
  1508  				return 0, err
  1509  			}
  1510  			i -= size
  1511  			i = encodeVarintTx(dAtA, i, uint64(size))
  1512  		}
  1513  		i--
  1514  		dAtA[i] = 0x22
  1515  	}
  1516  	if m.WasmHook != nil {
  1517  		{
  1518  			size, err := m.WasmHook.MarshalToSizedBuffer(dAtA[:i])
  1519  			if err != nil {
  1520  				return 0, err
  1521  			}
  1522  			i -= size
  1523  			i = encodeVarintTx(dAtA, i, uint64(size))
  1524  		}
  1525  		i--
  1526  		dAtA[i] = 0x1a
  1527  	}
  1528  	if len(m.NamespaceDenom) > 0 {
  1529  		i -= len(m.NamespaceDenom)
  1530  		copy(dAtA[i:], m.NamespaceDenom)
  1531  		i = encodeVarintTx(dAtA, i, uint64(len(m.NamespaceDenom)))
  1532  		i--
  1533  		dAtA[i] = 0x12
  1534  	}
  1535  	if len(m.Sender) > 0 {
  1536  		i -= len(m.Sender)
  1537  		copy(dAtA[i:], m.Sender)
  1538  		i = encodeVarintTx(dAtA, i, uint64(len(m.Sender)))
  1539  		i--
  1540  		dAtA[i] = 0xa
  1541  	}
  1542  	return len(dAtA) - i, nil
  1543  }
  1544  
  1545  func (m *MsgUpdateNamespace_MsgSetWasmHook) Marshal() (dAtA []byte, err error) {
  1546  	size := m.Size()
  1547  	dAtA = make([]byte, size)
  1548  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1549  	if err != nil {
  1550  		return nil, err
  1551  	}
  1552  	return dAtA[:n], nil
  1553  }
  1554  
  1555  func (m *MsgUpdateNamespace_MsgSetWasmHook) MarshalTo(dAtA []byte) (int, error) {
  1556  	size := m.Size()
  1557  	return m.MarshalToSizedBuffer(dAtA[:size])
  1558  }
  1559  
  1560  func (m *MsgUpdateNamespace_MsgSetWasmHook) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1561  	i := len(dAtA)
  1562  	_ = i
  1563  	var l int
  1564  	_ = l
  1565  	if len(m.NewValue) > 0 {
  1566  		i -= len(m.NewValue)
  1567  		copy(dAtA[i:], m.NewValue)
  1568  		i = encodeVarintTx(dAtA, i, uint64(len(m.NewValue)))
  1569  		i--
  1570  		dAtA[i] = 0xa
  1571  	}
  1572  	return len(dAtA) - i, nil
  1573  }
  1574  
  1575  func (m *MsgUpdateNamespace_MsgSetMintsPaused) Marshal() (dAtA []byte, err error) {
  1576  	size := m.Size()
  1577  	dAtA = make([]byte, size)
  1578  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1579  	if err != nil {
  1580  		return nil, err
  1581  	}
  1582  	return dAtA[:n], nil
  1583  }
  1584  
  1585  func (m *MsgUpdateNamespace_MsgSetMintsPaused) MarshalTo(dAtA []byte) (int, error) {
  1586  	size := m.Size()
  1587  	return m.MarshalToSizedBuffer(dAtA[:size])
  1588  }
  1589  
  1590  func (m *MsgUpdateNamespace_MsgSetMintsPaused) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1591  	i := len(dAtA)
  1592  	_ = i
  1593  	var l int
  1594  	_ = l
  1595  	if m.NewValue {
  1596  		i--
  1597  		if m.NewValue {
  1598  			dAtA[i] = 1
  1599  		} else {
  1600  			dAtA[i] = 0
  1601  		}
  1602  		i--
  1603  		dAtA[i] = 0x8
  1604  	}
  1605  	return len(dAtA) - i, nil
  1606  }
  1607  
  1608  func (m *MsgUpdateNamespace_MsgSetSendsPaused) Marshal() (dAtA []byte, err error) {
  1609  	size := m.Size()
  1610  	dAtA = make([]byte, size)
  1611  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1612  	if err != nil {
  1613  		return nil, err
  1614  	}
  1615  	return dAtA[:n], nil
  1616  }
  1617  
  1618  func (m *MsgUpdateNamespace_MsgSetSendsPaused) MarshalTo(dAtA []byte) (int, error) {
  1619  	size := m.Size()
  1620  	return m.MarshalToSizedBuffer(dAtA[:size])
  1621  }
  1622  
  1623  func (m *MsgUpdateNamespace_MsgSetSendsPaused) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1624  	i := len(dAtA)
  1625  	_ = i
  1626  	var l int
  1627  	_ = l
  1628  	if m.NewValue {
  1629  		i--
  1630  		if m.NewValue {
  1631  			dAtA[i] = 1
  1632  		} else {
  1633  			dAtA[i] = 0
  1634  		}
  1635  		i--
  1636  		dAtA[i] = 0x8
  1637  	}
  1638  	return len(dAtA) - i, nil
  1639  }
  1640  
  1641  func (m *MsgUpdateNamespace_MsgSetBurnsPaused) Marshal() (dAtA []byte, err error) {
  1642  	size := m.Size()
  1643  	dAtA = make([]byte, size)
  1644  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1645  	if err != nil {
  1646  		return nil, err
  1647  	}
  1648  	return dAtA[:n], nil
  1649  }
  1650  
  1651  func (m *MsgUpdateNamespace_MsgSetBurnsPaused) MarshalTo(dAtA []byte) (int, error) {
  1652  	size := m.Size()
  1653  	return m.MarshalToSizedBuffer(dAtA[:size])
  1654  }
  1655  
  1656  func (m *MsgUpdateNamespace_MsgSetBurnsPaused) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1657  	i := len(dAtA)
  1658  	_ = i
  1659  	var l int
  1660  	_ = l
  1661  	if m.NewValue {
  1662  		i--
  1663  		if m.NewValue {
  1664  			dAtA[i] = 1
  1665  		} else {
  1666  			dAtA[i] = 0
  1667  		}
  1668  		i--
  1669  		dAtA[i] = 0x8
  1670  	}
  1671  	return len(dAtA) - i, nil
  1672  }
  1673  
  1674  func (m *MsgUpdateNamespaceResponse) Marshal() (dAtA []byte, err error) {
  1675  	size := m.Size()
  1676  	dAtA = make([]byte, size)
  1677  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1678  	if err != nil {
  1679  		return nil, err
  1680  	}
  1681  	return dAtA[:n], nil
  1682  }
  1683  
  1684  func (m *MsgUpdateNamespaceResponse) MarshalTo(dAtA []byte) (int, error) {
  1685  	size := m.Size()
  1686  	return m.MarshalToSizedBuffer(dAtA[:size])
  1687  }
  1688  
  1689  func (m *MsgUpdateNamespaceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1690  	i := len(dAtA)
  1691  	_ = i
  1692  	var l int
  1693  	_ = l
  1694  	return len(dAtA) - i, nil
  1695  }
  1696  
  1697  func (m *MsgUpdateNamespaceRoles) Marshal() (dAtA []byte, err error) {
  1698  	size := m.Size()
  1699  	dAtA = make([]byte, size)
  1700  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1701  	if err != nil {
  1702  		return nil, err
  1703  	}
  1704  	return dAtA[:n], nil
  1705  }
  1706  
  1707  func (m *MsgUpdateNamespaceRoles) MarshalTo(dAtA []byte) (int, error) {
  1708  	size := m.Size()
  1709  	return m.MarshalToSizedBuffer(dAtA[:size])
  1710  }
  1711  
  1712  func (m *MsgUpdateNamespaceRoles) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1713  	i := len(dAtA)
  1714  	_ = i
  1715  	var l int
  1716  	_ = l
  1717  	if len(m.AddressRoles) > 0 {
  1718  		for iNdEx := len(m.AddressRoles) - 1; iNdEx >= 0; iNdEx-- {
  1719  			{
  1720  				size, err := m.AddressRoles[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1721  				if err != nil {
  1722  					return 0, err
  1723  				}
  1724  				i -= size
  1725  				i = encodeVarintTx(dAtA, i, uint64(size))
  1726  			}
  1727  			i--
  1728  			dAtA[i] = 0x22
  1729  		}
  1730  	}
  1731  	if len(m.RolePermissions) > 0 {
  1732  		for iNdEx := len(m.RolePermissions) - 1; iNdEx >= 0; iNdEx-- {
  1733  			{
  1734  				size, err := m.RolePermissions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1735  				if err != nil {
  1736  					return 0, err
  1737  				}
  1738  				i -= size
  1739  				i = encodeVarintTx(dAtA, i, uint64(size))
  1740  			}
  1741  			i--
  1742  			dAtA[i] = 0x1a
  1743  		}
  1744  	}
  1745  	if len(m.NamespaceDenom) > 0 {
  1746  		i -= len(m.NamespaceDenom)
  1747  		copy(dAtA[i:], m.NamespaceDenom)
  1748  		i = encodeVarintTx(dAtA, i, uint64(len(m.NamespaceDenom)))
  1749  		i--
  1750  		dAtA[i] = 0x12
  1751  	}
  1752  	if len(m.Sender) > 0 {
  1753  		i -= len(m.Sender)
  1754  		copy(dAtA[i:], m.Sender)
  1755  		i = encodeVarintTx(dAtA, i, uint64(len(m.Sender)))
  1756  		i--
  1757  		dAtA[i] = 0xa
  1758  	}
  1759  	return len(dAtA) - i, nil
  1760  }
  1761  
  1762  func (m *MsgUpdateNamespaceRolesResponse) Marshal() (dAtA []byte, err error) {
  1763  	size := m.Size()
  1764  	dAtA = make([]byte, size)
  1765  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1766  	if err != nil {
  1767  		return nil, err
  1768  	}
  1769  	return dAtA[:n], nil
  1770  }
  1771  
  1772  func (m *MsgUpdateNamespaceRolesResponse) MarshalTo(dAtA []byte) (int, error) {
  1773  	size := m.Size()
  1774  	return m.MarshalToSizedBuffer(dAtA[:size])
  1775  }
  1776  
  1777  func (m *MsgUpdateNamespaceRolesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1778  	i := len(dAtA)
  1779  	_ = i
  1780  	var l int
  1781  	_ = l
  1782  	return len(dAtA) - i, nil
  1783  }
  1784  
  1785  func (m *MsgRevokeNamespaceRoles) Marshal() (dAtA []byte, err error) {
  1786  	size := m.Size()
  1787  	dAtA = make([]byte, size)
  1788  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1789  	if err != nil {
  1790  		return nil, err
  1791  	}
  1792  	return dAtA[:n], nil
  1793  }
  1794  
  1795  func (m *MsgRevokeNamespaceRoles) MarshalTo(dAtA []byte) (int, error) {
  1796  	size := m.Size()
  1797  	return m.MarshalToSizedBuffer(dAtA[:size])
  1798  }
  1799  
  1800  func (m *MsgRevokeNamespaceRoles) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1801  	i := len(dAtA)
  1802  	_ = i
  1803  	var l int
  1804  	_ = l
  1805  	if len(m.AddressRolesToRevoke) > 0 {
  1806  		for iNdEx := len(m.AddressRolesToRevoke) - 1; iNdEx >= 0; iNdEx-- {
  1807  			{
  1808  				size, err := m.AddressRolesToRevoke[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1809  				if err != nil {
  1810  					return 0, err
  1811  				}
  1812  				i -= size
  1813  				i = encodeVarintTx(dAtA, i, uint64(size))
  1814  			}
  1815  			i--
  1816  			dAtA[i] = 0x1a
  1817  		}
  1818  	}
  1819  	if len(m.NamespaceDenom) > 0 {
  1820  		i -= len(m.NamespaceDenom)
  1821  		copy(dAtA[i:], m.NamespaceDenom)
  1822  		i = encodeVarintTx(dAtA, i, uint64(len(m.NamespaceDenom)))
  1823  		i--
  1824  		dAtA[i] = 0x12
  1825  	}
  1826  	if len(m.Sender) > 0 {
  1827  		i -= len(m.Sender)
  1828  		copy(dAtA[i:], m.Sender)
  1829  		i = encodeVarintTx(dAtA, i, uint64(len(m.Sender)))
  1830  		i--
  1831  		dAtA[i] = 0xa
  1832  	}
  1833  	return len(dAtA) - i, nil
  1834  }
  1835  
  1836  func (m *MsgRevokeNamespaceRolesResponse) Marshal() (dAtA []byte, err error) {
  1837  	size := m.Size()
  1838  	dAtA = make([]byte, size)
  1839  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1840  	if err != nil {
  1841  		return nil, err
  1842  	}
  1843  	return dAtA[:n], nil
  1844  }
  1845  
  1846  func (m *MsgRevokeNamespaceRolesResponse) MarshalTo(dAtA []byte) (int, error) {
  1847  	size := m.Size()
  1848  	return m.MarshalToSizedBuffer(dAtA[:size])
  1849  }
  1850  
  1851  func (m *MsgRevokeNamespaceRolesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1852  	i := len(dAtA)
  1853  	_ = i
  1854  	var l int
  1855  	_ = l
  1856  	return len(dAtA) - i, nil
  1857  }
  1858  
  1859  func (m *MsgClaimVoucher) Marshal() (dAtA []byte, err error) {
  1860  	size := m.Size()
  1861  	dAtA = make([]byte, size)
  1862  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1863  	if err != nil {
  1864  		return nil, err
  1865  	}
  1866  	return dAtA[:n], nil
  1867  }
  1868  
  1869  func (m *MsgClaimVoucher) MarshalTo(dAtA []byte) (int, error) {
  1870  	size := m.Size()
  1871  	return m.MarshalToSizedBuffer(dAtA[:size])
  1872  }
  1873  
  1874  func (m *MsgClaimVoucher) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1875  	i := len(dAtA)
  1876  	_ = i
  1877  	var l int
  1878  	_ = l
  1879  	if len(m.Denom) > 0 {
  1880  		i -= len(m.Denom)
  1881  		copy(dAtA[i:], m.Denom)
  1882  		i = encodeVarintTx(dAtA, i, uint64(len(m.Denom)))
  1883  		i--
  1884  		dAtA[i] = 0x12
  1885  	}
  1886  	if len(m.Sender) > 0 {
  1887  		i -= len(m.Sender)
  1888  		copy(dAtA[i:], m.Sender)
  1889  		i = encodeVarintTx(dAtA, i, uint64(len(m.Sender)))
  1890  		i--
  1891  		dAtA[i] = 0xa
  1892  	}
  1893  	return len(dAtA) - i, nil
  1894  }
  1895  
  1896  func (m *MsgClaimVoucherResponse) Marshal() (dAtA []byte, err error) {
  1897  	size := m.Size()
  1898  	dAtA = make([]byte, size)
  1899  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1900  	if err != nil {
  1901  		return nil, err
  1902  	}
  1903  	return dAtA[:n], nil
  1904  }
  1905  
  1906  func (m *MsgClaimVoucherResponse) MarshalTo(dAtA []byte) (int, error) {
  1907  	size := m.Size()
  1908  	return m.MarshalToSizedBuffer(dAtA[:size])
  1909  }
  1910  
  1911  func (m *MsgClaimVoucherResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1912  	i := len(dAtA)
  1913  	_ = i
  1914  	var l int
  1915  	_ = l
  1916  	return len(dAtA) - i, nil
  1917  }
  1918  
  1919  func encodeVarintTx(dAtA []byte, offset int, v uint64) int {
  1920  	offset -= sovTx(v)
  1921  	base := offset
  1922  	for v >= 1<<7 {
  1923  		dAtA[offset] = uint8(v&0x7f | 0x80)
  1924  		v >>= 7
  1925  		offset++
  1926  	}
  1927  	dAtA[offset] = uint8(v)
  1928  	return base
  1929  }
  1930  func (m *MsgUpdateParams) Size() (n int) {
  1931  	if m == nil {
  1932  		return 0
  1933  	}
  1934  	var l int
  1935  	_ = l
  1936  	l = len(m.Authority)
  1937  	if l > 0 {
  1938  		n += 1 + l + sovTx(uint64(l))
  1939  	}
  1940  	l = m.Params.Size()
  1941  	n += 1 + l + sovTx(uint64(l))
  1942  	return n
  1943  }
  1944  
  1945  func (m *MsgUpdateParamsResponse) Size() (n int) {
  1946  	if m == nil {
  1947  		return 0
  1948  	}
  1949  	var l int
  1950  	_ = l
  1951  	return n
  1952  }
  1953  
  1954  func (m *MsgCreateNamespace) Size() (n int) {
  1955  	if m == nil {
  1956  		return 0
  1957  	}
  1958  	var l int
  1959  	_ = l
  1960  	l = len(m.Sender)
  1961  	if l > 0 {
  1962  		n += 1 + l + sovTx(uint64(l))
  1963  	}
  1964  	l = m.Namespace.Size()
  1965  	n += 1 + l + sovTx(uint64(l))
  1966  	return n
  1967  }
  1968  
  1969  func (m *MsgCreateNamespaceResponse) Size() (n int) {
  1970  	if m == nil {
  1971  		return 0
  1972  	}
  1973  	var l int
  1974  	_ = l
  1975  	return n
  1976  }
  1977  
  1978  func (m *MsgDeleteNamespace) Size() (n int) {
  1979  	if m == nil {
  1980  		return 0
  1981  	}
  1982  	var l int
  1983  	_ = l
  1984  	l = len(m.Sender)
  1985  	if l > 0 {
  1986  		n += 1 + l + sovTx(uint64(l))
  1987  	}
  1988  	l = len(m.NamespaceDenom)
  1989  	if l > 0 {
  1990  		n += 1 + l + sovTx(uint64(l))
  1991  	}
  1992  	return n
  1993  }
  1994  
  1995  func (m *MsgDeleteNamespaceResponse) Size() (n int) {
  1996  	if m == nil {
  1997  		return 0
  1998  	}
  1999  	var l int
  2000  	_ = l
  2001  	return n
  2002  }
  2003  
  2004  func (m *MsgUpdateNamespace) Size() (n int) {
  2005  	if m == nil {
  2006  		return 0
  2007  	}
  2008  	var l int
  2009  	_ = l
  2010  	l = len(m.Sender)
  2011  	if l > 0 {
  2012  		n += 1 + l + sovTx(uint64(l))
  2013  	}
  2014  	l = len(m.NamespaceDenom)
  2015  	if l > 0 {
  2016  		n += 1 + l + sovTx(uint64(l))
  2017  	}
  2018  	if m.WasmHook != nil {
  2019  		l = m.WasmHook.Size()
  2020  		n += 1 + l + sovTx(uint64(l))
  2021  	}
  2022  	if m.MintsPaused != nil {
  2023  		l = m.MintsPaused.Size()
  2024  		n += 1 + l + sovTx(uint64(l))
  2025  	}
  2026  	if m.SendsPaused != nil {
  2027  		l = m.SendsPaused.Size()
  2028  		n += 1 + l + sovTx(uint64(l))
  2029  	}
  2030  	if m.BurnsPaused != nil {
  2031  		l = m.BurnsPaused.Size()
  2032  		n += 1 + l + sovTx(uint64(l))
  2033  	}
  2034  	return n
  2035  }
  2036  
  2037  func (m *MsgUpdateNamespace_MsgSetWasmHook) Size() (n int) {
  2038  	if m == nil {
  2039  		return 0
  2040  	}
  2041  	var l int
  2042  	_ = l
  2043  	l = len(m.NewValue)
  2044  	if l > 0 {
  2045  		n += 1 + l + sovTx(uint64(l))
  2046  	}
  2047  	return n
  2048  }
  2049  
  2050  func (m *MsgUpdateNamespace_MsgSetMintsPaused) Size() (n int) {
  2051  	if m == nil {
  2052  		return 0
  2053  	}
  2054  	var l int
  2055  	_ = l
  2056  	if m.NewValue {
  2057  		n += 2
  2058  	}
  2059  	return n
  2060  }
  2061  
  2062  func (m *MsgUpdateNamespace_MsgSetSendsPaused) Size() (n int) {
  2063  	if m == nil {
  2064  		return 0
  2065  	}
  2066  	var l int
  2067  	_ = l
  2068  	if m.NewValue {
  2069  		n += 2
  2070  	}
  2071  	return n
  2072  }
  2073  
  2074  func (m *MsgUpdateNamespace_MsgSetBurnsPaused) Size() (n int) {
  2075  	if m == nil {
  2076  		return 0
  2077  	}
  2078  	var l int
  2079  	_ = l
  2080  	if m.NewValue {
  2081  		n += 2
  2082  	}
  2083  	return n
  2084  }
  2085  
  2086  func (m *MsgUpdateNamespaceResponse) Size() (n int) {
  2087  	if m == nil {
  2088  		return 0
  2089  	}
  2090  	var l int
  2091  	_ = l
  2092  	return n
  2093  }
  2094  
  2095  func (m *MsgUpdateNamespaceRoles) Size() (n int) {
  2096  	if m == nil {
  2097  		return 0
  2098  	}
  2099  	var l int
  2100  	_ = l
  2101  	l = len(m.Sender)
  2102  	if l > 0 {
  2103  		n += 1 + l + sovTx(uint64(l))
  2104  	}
  2105  	l = len(m.NamespaceDenom)
  2106  	if l > 0 {
  2107  		n += 1 + l + sovTx(uint64(l))
  2108  	}
  2109  	if len(m.RolePermissions) > 0 {
  2110  		for _, e := range m.RolePermissions {
  2111  			l = e.Size()
  2112  			n += 1 + l + sovTx(uint64(l))
  2113  		}
  2114  	}
  2115  	if len(m.AddressRoles) > 0 {
  2116  		for _, e := range m.AddressRoles {
  2117  			l = e.Size()
  2118  			n += 1 + l + sovTx(uint64(l))
  2119  		}
  2120  	}
  2121  	return n
  2122  }
  2123  
  2124  func (m *MsgUpdateNamespaceRolesResponse) Size() (n int) {
  2125  	if m == nil {
  2126  		return 0
  2127  	}
  2128  	var l int
  2129  	_ = l
  2130  	return n
  2131  }
  2132  
  2133  func (m *MsgRevokeNamespaceRoles) Size() (n int) {
  2134  	if m == nil {
  2135  		return 0
  2136  	}
  2137  	var l int
  2138  	_ = l
  2139  	l = len(m.Sender)
  2140  	if l > 0 {
  2141  		n += 1 + l + sovTx(uint64(l))
  2142  	}
  2143  	l = len(m.NamespaceDenom)
  2144  	if l > 0 {
  2145  		n += 1 + l + sovTx(uint64(l))
  2146  	}
  2147  	if len(m.AddressRolesToRevoke) > 0 {
  2148  		for _, e := range m.AddressRolesToRevoke {
  2149  			l = e.Size()
  2150  			n += 1 + l + sovTx(uint64(l))
  2151  		}
  2152  	}
  2153  	return n
  2154  }
  2155  
  2156  func (m *MsgRevokeNamespaceRolesResponse) Size() (n int) {
  2157  	if m == nil {
  2158  		return 0
  2159  	}
  2160  	var l int
  2161  	_ = l
  2162  	return n
  2163  }
  2164  
  2165  func (m *MsgClaimVoucher) Size() (n int) {
  2166  	if m == nil {
  2167  		return 0
  2168  	}
  2169  	var l int
  2170  	_ = l
  2171  	l = len(m.Sender)
  2172  	if l > 0 {
  2173  		n += 1 + l + sovTx(uint64(l))
  2174  	}
  2175  	l = len(m.Denom)
  2176  	if l > 0 {
  2177  		n += 1 + l + sovTx(uint64(l))
  2178  	}
  2179  	return n
  2180  }
  2181  
  2182  func (m *MsgClaimVoucherResponse) Size() (n int) {
  2183  	if m == nil {
  2184  		return 0
  2185  	}
  2186  	var l int
  2187  	_ = l
  2188  	return n
  2189  }
  2190  
  2191  func sovTx(x uint64) (n int) {
  2192  	return (math_bits.Len64(x|1) + 6) / 7
  2193  }
  2194  func sozTx(x uint64) (n int) {
  2195  	return sovTx(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  2196  }
  2197  func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error {
  2198  	l := len(dAtA)
  2199  	iNdEx := 0
  2200  	for iNdEx < l {
  2201  		preIndex := iNdEx
  2202  		var wire uint64
  2203  		for shift := uint(0); ; shift += 7 {
  2204  			if shift >= 64 {
  2205  				return ErrIntOverflowTx
  2206  			}
  2207  			if iNdEx >= l {
  2208  				return io.ErrUnexpectedEOF
  2209  			}
  2210  			b := dAtA[iNdEx]
  2211  			iNdEx++
  2212  			wire |= uint64(b&0x7F) << shift
  2213  			if b < 0x80 {
  2214  				break
  2215  			}
  2216  		}
  2217  		fieldNum := int32(wire >> 3)
  2218  		wireType := int(wire & 0x7)
  2219  		if wireType == 4 {
  2220  			return fmt.Errorf("proto: MsgUpdateParams: wiretype end group for non-group")
  2221  		}
  2222  		if fieldNum <= 0 {
  2223  			return fmt.Errorf("proto: MsgUpdateParams: illegal tag %d (wire type %d)", fieldNum, wire)
  2224  		}
  2225  		switch fieldNum {
  2226  		case 1:
  2227  			if wireType != 2 {
  2228  				return fmt.Errorf("proto: wrong wireType = %d for field Authority", wireType)
  2229  			}
  2230  			var stringLen uint64
  2231  			for shift := uint(0); ; shift += 7 {
  2232  				if shift >= 64 {
  2233  					return ErrIntOverflowTx
  2234  				}
  2235  				if iNdEx >= l {
  2236  					return io.ErrUnexpectedEOF
  2237  				}
  2238  				b := dAtA[iNdEx]
  2239  				iNdEx++
  2240  				stringLen |= uint64(b&0x7F) << shift
  2241  				if b < 0x80 {
  2242  					break
  2243  				}
  2244  			}
  2245  			intStringLen := int(stringLen)
  2246  			if intStringLen < 0 {
  2247  				return ErrInvalidLengthTx
  2248  			}
  2249  			postIndex := iNdEx + intStringLen
  2250  			if postIndex < 0 {
  2251  				return ErrInvalidLengthTx
  2252  			}
  2253  			if postIndex > l {
  2254  				return io.ErrUnexpectedEOF
  2255  			}
  2256  			m.Authority = string(dAtA[iNdEx:postIndex])
  2257  			iNdEx = postIndex
  2258  		case 2:
  2259  			if wireType != 2 {
  2260  				return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType)
  2261  			}
  2262  			var msglen int
  2263  			for shift := uint(0); ; shift += 7 {
  2264  				if shift >= 64 {
  2265  					return ErrIntOverflowTx
  2266  				}
  2267  				if iNdEx >= l {
  2268  					return io.ErrUnexpectedEOF
  2269  				}
  2270  				b := dAtA[iNdEx]
  2271  				iNdEx++
  2272  				msglen |= int(b&0x7F) << shift
  2273  				if b < 0x80 {
  2274  					break
  2275  				}
  2276  			}
  2277  			if msglen < 0 {
  2278  				return ErrInvalidLengthTx
  2279  			}
  2280  			postIndex := iNdEx + msglen
  2281  			if postIndex < 0 {
  2282  				return ErrInvalidLengthTx
  2283  			}
  2284  			if postIndex > l {
  2285  				return io.ErrUnexpectedEOF
  2286  			}
  2287  			if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2288  				return err
  2289  			}
  2290  			iNdEx = postIndex
  2291  		default:
  2292  			iNdEx = preIndex
  2293  			skippy, err := skipTx(dAtA[iNdEx:])
  2294  			if err != nil {
  2295  				return err
  2296  			}
  2297  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2298  				return ErrInvalidLengthTx
  2299  			}
  2300  			if (iNdEx + skippy) > l {
  2301  				return io.ErrUnexpectedEOF
  2302  			}
  2303  			iNdEx += skippy
  2304  		}
  2305  	}
  2306  
  2307  	if iNdEx > l {
  2308  		return io.ErrUnexpectedEOF
  2309  	}
  2310  	return nil
  2311  }
  2312  func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error {
  2313  	l := len(dAtA)
  2314  	iNdEx := 0
  2315  	for iNdEx < l {
  2316  		preIndex := iNdEx
  2317  		var wire uint64
  2318  		for shift := uint(0); ; shift += 7 {
  2319  			if shift >= 64 {
  2320  				return ErrIntOverflowTx
  2321  			}
  2322  			if iNdEx >= l {
  2323  				return io.ErrUnexpectedEOF
  2324  			}
  2325  			b := dAtA[iNdEx]
  2326  			iNdEx++
  2327  			wire |= uint64(b&0x7F) << shift
  2328  			if b < 0x80 {
  2329  				break
  2330  			}
  2331  		}
  2332  		fieldNum := int32(wire >> 3)
  2333  		wireType := int(wire & 0x7)
  2334  		if wireType == 4 {
  2335  			return fmt.Errorf("proto: MsgUpdateParamsResponse: wiretype end group for non-group")
  2336  		}
  2337  		if fieldNum <= 0 {
  2338  			return fmt.Errorf("proto: MsgUpdateParamsResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  2339  		}
  2340  		switch fieldNum {
  2341  		default:
  2342  			iNdEx = preIndex
  2343  			skippy, err := skipTx(dAtA[iNdEx:])
  2344  			if err != nil {
  2345  				return err
  2346  			}
  2347  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2348  				return ErrInvalidLengthTx
  2349  			}
  2350  			if (iNdEx + skippy) > l {
  2351  				return io.ErrUnexpectedEOF
  2352  			}
  2353  			iNdEx += skippy
  2354  		}
  2355  	}
  2356  
  2357  	if iNdEx > l {
  2358  		return io.ErrUnexpectedEOF
  2359  	}
  2360  	return nil
  2361  }
  2362  func (m *MsgCreateNamespace) Unmarshal(dAtA []byte) error {
  2363  	l := len(dAtA)
  2364  	iNdEx := 0
  2365  	for iNdEx < l {
  2366  		preIndex := iNdEx
  2367  		var wire uint64
  2368  		for shift := uint(0); ; shift += 7 {
  2369  			if shift >= 64 {
  2370  				return ErrIntOverflowTx
  2371  			}
  2372  			if iNdEx >= l {
  2373  				return io.ErrUnexpectedEOF
  2374  			}
  2375  			b := dAtA[iNdEx]
  2376  			iNdEx++
  2377  			wire |= uint64(b&0x7F) << shift
  2378  			if b < 0x80 {
  2379  				break
  2380  			}
  2381  		}
  2382  		fieldNum := int32(wire >> 3)
  2383  		wireType := int(wire & 0x7)
  2384  		if wireType == 4 {
  2385  			return fmt.Errorf("proto: MsgCreateNamespace: wiretype end group for non-group")
  2386  		}
  2387  		if fieldNum <= 0 {
  2388  			return fmt.Errorf("proto: MsgCreateNamespace: illegal tag %d (wire type %d)", fieldNum, wire)
  2389  		}
  2390  		switch fieldNum {
  2391  		case 1:
  2392  			if wireType != 2 {
  2393  				return fmt.Errorf("proto: wrong wireType = %d for field Sender", wireType)
  2394  			}
  2395  			var stringLen uint64
  2396  			for shift := uint(0); ; shift += 7 {
  2397  				if shift >= 64 {
  2398  					return ErrIntOverflowTx
  2399  				}
  2400  				if iNdEx >= l {
  2401  					return io.ErrUnexpectedEOF
  2402  				}
  2403  				b := dAtA[iNdEx]
  2404  				iNdEx++
  2405  				stringLen |= uint64(b&0x7F) << shift
  2406  				if b < 0x80 {
  2407  					break
  2408  				}
  2409  			}
  2410  			intStringLen := int(stringLen)
  2411  			if intStringLen < 0 {
  2412  				return ErrInvalidLengthTx
  2413  			}
  2414  			postIndex := iNdEx + intStringLen
  2415  			if postIndex < 0 {
  2416  				return ErrInvalidLengthTx
  2417  			}
  2418  			if postIndex > l {
  2419  				return io.ErrUnexpectedEOF
  2420  			}
  2421  			m.Sender = string(dAtA[iNdEx:postIndex])
  2422  			iNdEx = postIndex
  2423  		case 2:
  2424  			if wireType != 2 {
  2425  				return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
  2426  			}
  2427  			var msglen int
  2428  			for shift := uint(0); ; shift += 7 {
  2429  				if shift >= 64 {
  2430  					return ErrIntOverflowTx
  2431  				}
  2432  				if iNdEx >= l {
  2433  					return io.ErrUnexpectedEOF
  2434  				}
  2435  				b := dAtA[iNdEx]
  2436  				iNdEx++
  2437  				msglen |= int(b&0x7F) << shift
  2438  				if b < 0x80 {
  2439  					break
  2440  				}
  2441  			}
  2442  			if msglen < 0 {
  2443  				return ErrInvalidLengthTx
  2444  			}
  2445  			postIndex := iNdEx + msglen
  2446  			if postIndex < 0 {
  2447  				return ErrInvalidLengthTx
  2448  			}
  2449  			if postIndex > l {
  2450  				return io.ErrUnexpectedEOF
  2451  			}
  2452  			if err := m.Namespace.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2453  				return err
  2454  			}
  2455  			iNdEx = postIndex
  2456  		default:
  2457  			iNdEx = preIndex
  2458  			skippy, err := skipTx(dAtA[iNdEx:])
  2459  			if err != nil {
  2460  				return err
  2461  			}
  2462  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2463  				return ErrInvalidLengthTx
  2464  			}
  2465  			if (iNdEx + skippy) > l {
  2466  				return io.ErrUnexpectedEOF
  2467  			}
  2468  			iNdEx += skippy
  2469  		}
  2470  	}
  2471  
  2472  	if iNdEx > l {
  2473  		return io.ErrUnexpectedEOF
  2474  	}
  2475  	return nil
  2476  }
  2477  func (m *MsgCreateNamespaceResponse) Unmarshal(dAtA []byte) error {
  2478  	l := len(dAtA)
  2479  	iNdEx := 0
  2480  	for iNdEx < l {
  2481  		preIndex := iNdEx
  2482  		var wire uint64
  2483  		for shift := uint(0); ; shift += 7 {
  2484  			if shift >= 64 {
  2485  				return ErrIntOverflowTx
  2486  			}
  2487  			if iNdEx >= l {
  2488  				return io.ErrUnexpectedEOF
  2489  			}
  2490  			b := dAtA[iNdEx]
  2491  			iNdEx++
  2492  			wire |= uint64(b&0x7F) << shift
  2493  			if b < 0x80 {
  2494  				break
  2495  			}
  2496  		}
  2497  		fieldNum := int32(wire >> 3)
  2498  		wireType := int(wire & 0x7)
  2499  		if wireType == 4 {
  2500  			return fmt.Errorf("proto: MsgCreateNamespaceResponse: wiretype end group for non-group")
  2501  		}
  2502  		if fieldNum <= 0 {
  2503  			return fmt.Errorf("proto: MsgCreateNamespaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  2504  		}
  2505  		switch fieldNum {
  2506  		default:
  2507  			iNdEx = preIndex
  2508  			skippy, err := skipTx(dAtA[iNdEx:])
  2509  			if err != nil {
  2510  				return err
  2511  			}
  2512  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2513  				return ErrInvalidLengthTx
  2514  			}
  2515  			if (iNdEx + skippy) > l {
  2516  				return io.ErrUnexpectedEOF
  2517  			}
  2518  			iNdEx += skippy
  2519  		}
  2520  	}
  2521  
  2522  	if iNdEx > l {
  2523  		return io.ErrUnexpectedEOF
  2524  	}
  2525  	return nil
  2526  }
  2527  func (m *MsgDeleteNamespace) Unmarshal(dAtA []byte) error {
  2528  	l := len(dAtA)
  2529  	iNdEx := 0
  2530  	for iNdEx < l {
  2531  		preIndex := iNdEx
  2532  		var wire uint64
  2533  		for shift := uint(0); ; shift += 7 {
  2534  			if shift >= 64 {
  2535  				return ErrIntOverflowTx
  2536  			}
  2537  			if iNdEx >= l {
  2538  				return io.ErrUnexpectedEOF
  2539  			}
  2540  			b := dAtA[iNdEx]
  2541  			iNdEx++
  2542  			wire |= uint64(b&0x7F) << shift
  2543  			if b < 0x80 {
  2544  				break
  2545  			}
  2546  		}
  2547  		fieldNum := int32(wire >> 3)
  2548  		wireType := int(wire & 0x7)
  2549  		if wireType == 4 {
  2550  			return fmt.Errorf("proto: MsgDeleteNamespace: wiretype end group for non-group")
  2551  		}
  2552  		if fieldNum <= 0 {
  2553  			return fmt.Errorf("proto: MsgDeleteNamespace: illegal tag %d (wire type %d)", fieldNum, wire)
  2554  		}
  2555  		switch fieldNum {
  2556  		case 1:
  2557  			if wireType != 2 {
  2558  				return fmt.Errorf("proto: wrong wireType = %d for field Sender", wireType)
  2559  			}
  2560  			var stringLen uint64
  2561  			for shift := uint(0); ; shift += 7 {
  2562  				if shift >= 64 {
  2563  					return ErrIntOverflowTx
  2564  				}
  2565  				if iNdEx >= l {
  2566  					return io.ErrUnexpectedEOF
  2567  				}
  2568  				b := dAtA[iNdEx]
  2569  				iNdEx++
  2570  				stringLen |= uint64(b&0x7F) << shift
  2571  				if b < 0x80 {
  2572  					break
  2573  				}
  2574  			}
  2575  			intStringLen := int(stringLen)
  2576  			if intStringLen < 0 {
  2577  				return ErrInvalidLengthTx
  2578  			}
  2579  			postIndex := iNdEx + intStringLen
  2580  			if postIndex < 0 {
  2581  				return ErrInvalidLengthTx
  2582  			}
  2583  			if postIndex > l {
  2584  				return io.ErrUnexpectedEOF
  2585  			}
  2586  			m.Sender = string(dAtA[iNdEx:postIndex])
  2587  			iNdEx = postIndex
  2588  		case 2:
  2589  			if wireType != 2 {
  2590  				return fmt.Errorf("proto: wrong wireType = %d for field NamespaceDenom", wireType)
  2591  			}
  2592  			var stringLen uint64
  2593  			for shift := uint(0); ; shift += 7 {
  2594  				if shift >= 64 {
  2595  					return ErrIntOverflowTx
  2596  				}
  2597  				if iNdEx >= l {
  2598  					return io.ErrUnexpectedEOF
  2599  				}
  2600  				b := dAtA[iNdEx]
  2601  				iNdEx++
  2602  				stringLen |= uint64(b&0x7F) << shift
  2603  				if b < 0x80 {
  2604  					break
  2605  				}
  2606  			}
  2607  			intStringLen := int(stringLen)
  2608  			if intStringLen < 0 {
  2609  				return ErrInvalidLengthTx
  2610  			}
  2611  			postIndex := iNdEx + intStringLen
  2612  			if postIndex < 0 {
  2613  				return ErrInvalidLengthTx
  2614  			}
  2615  			if postIndex > l {
  2616  				return io.ErrUnexpectedEOF
  2617  			}
  2618  			m.NamespaceDenom = string(dAtA[iNdEx:postIndex])
  2619  			iNdEx = postIndex
  2620  		default:
  2621  			iNdEx = preIndex
  2622  			skippy, err := skipTx(dAtA[iNdEx:])
  2623  			if err != nil {
  2624  				return err
  2625  			}
  2626  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2627  				return ErrInvalidLengthTx
  2628  			}
  2629  			if (iNdEx + skippy) > l {
  2630  				return io.ErrUnexpectedEOF
  2631  			}
  2632  			iNdEx += skippy
  2633  		}
  2634  	}
  2635  
  2636  	if iNdEx > l {
  2637  		return io.ErrUnexpectedEOF
  2638  	}
  2639  	return nil
  2640  }
  2641  func (m *MsgDeleteNamespaceResponse) Unmarshal(dAtA []byte) error {
  2642  	l := len(dAtA)
  2643  	iNdEx := 0
  2644  	for iNdEx < l {
  2645  		preIndex := iNdEx
  2646  		var wire uint64
  2647  		for shift := uint(0); ; shift += 7 {
  2648  			if shift >= 64 {
  2649  				return ErrIntOverflowTx
  2650  			}
  2651  			if iNdEx >= l {
  2652  				return io.ErrUnexpectedEOF
  2653  			}
  2654  			b := dAtA[iNdEx]
  2655  			iNdEx++
  2656  			wire |= uint64(b&0x7F) << shift
  2657  			if b < 0x80 {
  2658  				break
  2659  			}
  2660  		}
  2661  		fieldNum := int32(wire >> 3)
  2662  		wireType := int(wire & 0x7)
  2663  		if wireType == 4 {
  2664  			return fmt.Errorf("proto: MsgDeleteNamespaceResponse: wiretype end group for non-group")
  2665  		}
  2666  		if fieldNum <= 0 {
  2667  			return fmt.Errorf("proto: MsgDeleteNamespaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  2668  		}
  2669  		switch fieldNum {
  2670  		default:
  2671  			iNdEx = preIndex
  2672  			skippy, err := skipTx(dAtA[iNdEx:])
  2673  			if err != nil {
  2674  				return err
  2675  			}
  2676  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2677  				return ErrInvalidLengthTx
  2678  			}
  2679  			if (iNdEx + skippy) > l {
  2680  				return io.ErrUnexpectedEOF
  2681  			}
  2682  			iNdEx += skippy
  2683  		}
  2684  	}
  2685  
  2686  	if iNdEx > l {
  2687  		return io.ErrUnexpectedEOF
  2688  	}
  2689  	return nil
  2690  }
  2691  func (m *MsgUpdateNamespace) Unmarshal(dAtA []byte) error {
  2692  	l := len(dAtA)
  2693  	iNdEx := 0
  2694  	for iNdEx < l {
  2695  		preIndex := iNdEx
  2696  		var wire uint64
  2697  		for shift := uint(0); ; shift += 7 {
  2698  			if shift >= 64 {
  2699  				return ErrIntOverflowTx
  2700  			}
  2701  			if iNdEx >= l {
  2702  				return io.ErrUnexpectedEOF
  2703  			}
  2704  			b := dAtA[iNdEx]
  2705  			iNdEx++
  2706  			wire |= uint64(b&0x7F) << shift
  2707  			if b < 0x80 {
  2708  				break
  2709  			}
  2710  		}
  2711  		fieldNum := int32(wire >> 3)
  2712  		wireType := int(wire & 0x7)
  2713  		if wireType == 4 {
  2714  			return fmt.Errorf("proto: MsgUpdateNamespace: wiretype end group for non-group")
  2715  		}
  2716  		if fieldNum <= 0 {
  2717  			return fmt.Errorf("proto: MsgUpdateNamespace: illegal tag %d (wire type %d)", fieldNum, wire)
  2718  		}
  2719  		switch fieldNum {
  2720  		case 1:
  2721  			if wireType != 2 {
  2722  				return fmt.Errorf("proto: wrong wireType = %d for field Sender", wireType)
  2723  			}
  2724  			var stringLen uint64
  2725  			for shift := uint(0); ; shift += 7 {
  2726  				if shift >= 64 {
  2727  					return ErrIntOverflowTx
  2728  				}
  2729  				if iNdEx >= l {
  2730  					return io.ErrUnexpectedEOF
  2731  				}
  2732  				b := dAtA[iNdEx]
  2733  				iNdEx++
  2734  				stringLen |= uint64(b&0x7F) << shift
  2735  				if b < 0x80 {
  2736  					break
  2737  				}
  2738  			}
  2739  			intStringLen := int(stringLen)
  2740  			if intStringLen < 0 {
  2741  				return ErrInvalidLengthTx
  2742  			}
  2743  			postIndex := iNdEx + intStringLen
  2744  			if postIndex < 0 {
  2745  				return ErrInvalidLengthTx
  2746  			}
  2747  			if postIndex > l {
  2748  				return io.ErrUnexpectedEOF
  2749  			}
  2750  			m.Sender = string(dAtA[iNdEx:postIndex])
  2751  			iNdEx = postIndex
  2752  		case 2:
  2753  			if wireType != 2 {
  2754  				return fmt.Errorf("proto: wrong wireType = %d for field NamespaceDenom", wireType)
  2755  			}
  2756  			var stringLen uint64
  2757  			for shift := uint(0); ; shift += 7 {
  2758  				if shift >= 64 {
  2759  					return ErrIntOverflowTx
  2760  				}
  2761  				if iNdEx >= l {
  2762  					return io.ErrUnexpectedEOF
  2763  				}
  2764  				b := dAtA[iNdEx]
  2765  				iNdEx++
  2766  				stringLen |= uint64(b&0x7F) << shift
  2767  				if b < 0x80 {
  2768  					break
  2769  				}
  2770  			}
  2771  			intStringLen := int(stringLen)
  2772  			if intStringLen < 0 {
  2773  				return ErrInvalidLengthTx
  2774  			}
  2775  			postIndex := iNdEx + intStringLen
  2776  			if postIndex < 0 {
  2777  				return ErrInvalidLengthTx
  2778  			}
  2779  			if postIndex > l {
  2780  				return io.ErrUnexpectedEOF
  2781  			}
  2782  			m.NamespaceDenom = string(dAtA[iNdEx:postIndex])
  2783  			iNdEx = postIndex
  2784  		case 3:
  2785  			if wireType != 2 {
  2786  				return fmt.Errorf("proto: wrong wireType = %d for field WasmHook", wireType)
  2787  			}
  2788  			var msglen int
  2789  			for shift := uint(0); ; shift += 7 {
  2790  				if shift >= 64 {
  2791  					return ErrIntOverflowTx
  2792  				}
  2793  				if iNdEx >= l {
  2794  					return io.ErrUnexpectedEOF
  2795  				}
  2796  				b := dAtA[iNdEx]
  2797  				iNdEx++
  2798  				msglen |= int(b&0x7F) << shift
  2799  				if b < 0x80 {
  2800  					break
  2801  				}
  2802  			}
  2803  			if msglen < 0 {
  2804  				return ErrInvalidLengthTx
  2805  			}
  2806  			postIndex := iNdEx + msglen
  2807  			if postIndex < 0 {
  2808  				return ErrInvalidLengthTx
  2809  			}
  2810  			if postIndex > l {
  2811  				return io.ErrUnexpectedEOF
  2812  			}
  2813  			if m.WasmHook == nil {
  2814  				m.WasmHook = &MsgUpdateNamespace_MsgSetWasmHook{}
  2815  			}
  2816  			if err := m.WasmHook.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2817  				return err
  2818  			}
  2819  			iNdEx = postIndex
  2820  		case 4:
  2821  			if wireType != 2 {
  2822  				return fmt.Errorf("proto: wrong wireType = %d for field MintsPaused", wireType)
  2823  			}
  2824  			var msglen int
  2825  			for shift := uint(0); ; shift += 7 {
  2826  				if shift >= 64 {
  2827  					return ErrIntOverflowTx
  2828  				}
  2829  				if iNdEx >= l {
  2830  					return io.ErrUnexpectedEOF
  2831  				}
  2832  				b := dAtA[iNdEx]
  2833  				iNdEx++
  2834  				msglen |= int(b&0x7F) << shift
  2835  				if b < 0x80 {
  2836  					break
  2837  				}
  2838  			}
  2839  			if msglen < 0 {
  2840  				return ErrInvalidLengthTx
  2841  			}
  2842  			postIndex := iNdEx + msglen
  2843  			if postIndex < 0 {
  2844  				return ErrInvalidLengthTx
  2845  			}
  2846  			if postIndex > l {
  2847  				return io.ErrUnexpectedEOF
  2848  			}
  2849  			if m.MintsPaused == nil {
  2850  				m.MintsPaused = &MsgUpdateNamespace_MsgSetMintsPaused{}
  2851  			}
  2852  			if err := m.MintsPaused.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2853  				return err
  2854  			}
  2855  			iNdEx = postIndex
  2856  		case 5:
  2857  			if wireType != 2 {
  2858  				return fmt.Errorf("proto: wrong wireType = %d for field SendsPaused", wireType)
  2859  			}
  2860  			var msglen int
  2861  			for shift := uint(0); ; shift += 7 {
  2862  				if shift >= 64 {
  2863  					return ErrIntOverflowTx
  2864  				}
  2865  				if iNdEx >= l {
  2866  					return io.ErrUnexpectedEOF
  2867  				}
  2868  				b := dAtA[iNdEx]
  2869  				iNdEx++
  2870  				msglen |= int(b&0x7F) << shift
  2871  				if b < 0x80 {
  2872  					break
  2873  				}
  2874  			}
  2875  			if msglen < 0 {
  2876  				return ErrInvalidLengthTx
  2877  			}
  2878  			postIndex := iNdEx + msglen
  2879  			if postIndex < 0 {
  2880  				return ErrInvalidLengthTx
  2881  			}
  2882  			if postIndex > l {
  2883  				return io.ErrUnexpectedEOF
  2884  			}
  2885  			if m.SendsPaused == nil {
  2886  				m.SendsPaused = &MsgUpdateNamespace_MsgSetSendsPaused{}
  2887  			}
  2888  			if err := m.SendsPaused.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2889  				return err
  2890  			}
  2891  			iNdEx = postIndex
  2892  		case 6:
  2893  			if wireType != 2 {
  2894  				return fmt.Errorf("proto: wrong wireType = %d for field BurnsPaused", wireType)
  2895  			}
  2896  			var msglen int
  2897  			for shift := uint(0); ; shift += 7 {
  2898  				if shift >= 64 {
  2899  					return ErrIntOverflowTx
  2900  				}
  2901  				if iNdEx >= l {
  2902  					return io.ErrUnexpectedEOF
  2903  				}
  2904  				b := dAtA[iNdEx]
  2905  				iNdEx++
  2906  				msglen |= int(b&0x7F) << shift
  2907  				if b < 0x80 {
  2908  					break
  2909  				}
  2910  			}
  2911  			if msglen < 0 {
  2912  				return ErrInvalidLengthTx
  2913  			}
  2914  			postIndex := iNdEx + msglen
  2915  			if postIndex < 0 {
  2916  				return ErrInvalidLengthTx
  2917  			}
  2918  			if postIndex > l {
  2919  				return io.ErrUnexpectedEOF
  2920  			}
  2921  			if m.BurnsPaused == nil {
  2922  				m.BurnsPaused = &MsgUpdateNamespace_MsgSetBurnsPaused{}
  2923  			}
  2924  			if err := m.BurnsPaused.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2925  				return err
  2926  			}
  2927  			iNdEx = postIndex
  2928  		default:
  2929  			iNdEx = preIndex
  2930  			skippy, err := skipTx(dAtA[iNdEx:])
  2931  			if err != nil {
  2932  				return err
  2933  			}
  2934  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2935  				return ErrInvalidLengthTx
  2936  			}
  2937  			if (iNdEx + skippy) > l {
  2938  				return io.ErrUnexpectedEOF
  2939  			}
  2940  			iNdEx += skippy
  2941  		}
  2942  	}
  2943  
  2944  	if iNdEx > l {
  2945  		return io.ErrUnexpectedEOF
  2946  	}
  2947  	return nil
  2948  }
  2949  func (m *MsgUpdateNamespace_MsgSetWasmHook) Unmarshal(dAtA []byte) error {
  2950  	l := len(dAtA)
  2951  	iNdEx := 0
  2952  	for iNdEx < l {
  2953  		preIndex := iNdEx
  2954  		var wire uint64
  2955  		for shift := uint(0); ; shift += 7 {
  2956  			if shift >= 64 {
  2957  				return ErrIntOverflowTx
  2958  			}
  2959  			if iNdEx >= l {
  2960  				return io.ErrUnexpectedEOF
  2961  			}
  2962  			b := dAtA[iNdEx]
  2963  			iNdEx++
  2964  			wire |= uint64(b&0x7F) << shift
  2965  			if b < 0x80 {
  2966  				break
  2967  			}
  2968  		}
  2969  		fieldNum := int32(wire >> 3)
  2970  		wireType := int(wire & 0x7)
  2971  		if wireType == 4 {
  2972  			return fmt.Errorf("proto: MsgSetWasmHook: wiretype end group for non-group")
  2973  		}
  2974  		if fieldNum <= 0 {
  2975  			return fmt.Errorf("proto: MsgSetWasmHook: illegal tag %d (wire type %d)", fieldNum, wire)
  2976  		}
  2977  		switch fieldNum {
  2978  		case 1:
  2979  			if wireType != 2 {
  2980  				return fmt.Errorf("proto: wrong wireType = %d for field NewValue", wireType)
  2981  			}
  2982  			var stringLen uint64
  2983  			for shift := uint(0); ; shift += 7 {
  2984  				if shift >= 64 {
  2985  					return ErrIntOverflowTx
  2986  				}
  2987  				if iNdEx >= l {
  2988  					return io.ErrUnexpectedEOF
  2989  				}
  2990  				b := dAtA[iNdEx]
  2991  				iNdEx++
  2992  				stringLen |= uint64(b&0x7F) << shift
  2993  				if b < 0x80 {
  2994  					break
  2995  				}
  2996  			}
  2997  			intStringLen := int(stringLen)
  2998  			if intStringLen < 0 {
  2999  				return ErrInvalidLengthTx
  3000  			}
  3001  			postIndex := iNdEx + intStringLen
  3002  			if postIndex < 0 {
  3003  				return ErrInvalidLengthTx
  3004  			}
  3005  			if postIndex > l {
  3006  				return io.ErrUnexpectedEOF
  3007  			}
  3008  			m.NewValue = string(dAtA[iNdEx:postIndex])
  3009  			iNdEx = postIndex
  3010  		default:
  3011  			iNdEx = preIndex
  3012  			skippy, err := skipTx(dAtA[iNdEx:])
  3013  			if err != nil {
  3014  				return err
  3015  			}
  3016  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3017  				return ErrInvalidLengthTx
  3018  			}
  3019  			if (iNdEx + skippy) > l {
  3020  				return io.ErrUnexpectedEOF
  3021  			}
  3022  			iNdEx += skippy
  3023  		}
  3024  	}
  3025  
  3026  	if iNdEx > l {
  3027  		return io.ErrUnexpectedEOF
  3028  	}
  3029  	return nil
  3030  }
  3031  func (m *MsgUpdateNamespace_MsgSetMintsPaused) Unmarshal(dAtA []byte) error {
  3032  	l := len(dAtA)
  3033  	iNdEx := 0
  3034  	for iNdEx < l {
  3035  		preIndex := iNdEx
  3036  		var wire uint64
  3037  		for shift := uint(0); ; shift += 7 {
  3038  			if shift >= 64 {
  3039  				return ErrIntOverflowTx
  3040  			}
  3041  			if iNdEx >= l {
  3042  				return io.ErrUnexpectedEOF
  3043  			}
  3044  			b := dAtA[iNdEx]
  3045  			iNdEx++
  3046  			wire |= uint64(b&0x7F) << shift
  3047  			if b < 0x80 {
  3048  				break
  3049  			}
  3050  		}
  3051  		fieldNum := int32(wire >> 3)
  3052  		wireType := int(wire & 0x7)
  3053  		if wireType == 4 {
  3054  			return fmt.Errorf("proto: MsgSetMintsPaused: wiretype end group for non-group")
  3055  		}
  3056  		if fieldNum <= 0 {
  3057  			return fmt.Errorf("proto: MsgSetMintsPaused: illegal tag %d (wire type %d)", fieldNum, wire)
  3058  		}
  3059  		switch fieldNum {
  3060  		case 1:
  3061  			if wireType != 0 {
  3062  				return fmt.Errorf("proto: wrong wireType = %d for field NewValue", wireType)
  3063  			}
  3064  			var v int
  3065  			for shift := uint(0); ; shift += 7 {
  3066  				if shift >= 64 {
  3067  					return ErrIntOverflowTx
  3068  				}
  3069  				if iNdEx >= l {
  3070  					return io.ErrUnexpectedEOF
  3071  				}
  3072  				b := dAtA[iNdEx]
  3073  				iNdEx++
  3074  				v |= int(b&0x7F) << shift
  3075  				if b < 0x80 {
  3076  					break
  3077  				}
  3078  			}
  3079  			m.NewValue = bool(v != 0)
  3080  		default:
  3081  			iNdEx = preIndex
  3082  			skippy, err := skipTx(dAtA[iNdEx:])
  3083  			if err != nil {
  3084  				return err
  3085  			}
  3086  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3087  				return ErrInvalidLengthTx
  3088  			}
  3089  			if (iNdEx + skippy) > l {
  3090  				return io.ErrUnexpectedEOF
  3091  			}
  3092  			iNdEx += skippy
  3093  		}
  3094  	}
  3095  
  3096  	if iNdEx > l {
  3097  		return io.ErrUnexpectedEOF
  3098  	}
  3099  	return nil
  3100  }
  3101  func (m *MsgUpdateNamespace_MsgSetSendsPaused) Unmarshal(dAtA []byte) error {
  3102  	l := len(dAtA)
  3103  	iNdEx := 0
  3104  	for iNdEx < l {
  3105  		preIndex := iNdEx
  3106  		var wire uint64
  3107  		for shift := uint(0); ; shift += 7 {
  3108  			if shift >= 64 {
  3109  				return ErrIntOverflowTx
  3110  			}
  3111  			if iNdEx >= l {
  3112  				return io.ErrUnexpectedEOF
  3113  			}
  3114  			b := dAtA[iNdEx]
  3115  			iNdEx++
  3116  			wire |= uint64(b&0x7F) << shift
  3117  			if b < 0x80 {
  3118  				break
  3119  			}
  3120  		}
  3121  		fieldNum := int32(wire >> 3)
  3122  		wireType := int(wire & 0x7)
  3123  		if wireType == 4 {
  3124  			return fmt.Errorf("proto: MsgSetSendsPaused: wiretype end group for non-group")
  3125  		}
  3126  		if fieldNum <= 0 {
  3127  			return fmt.Errorf("proto: MsgSetSendsPaused: illegal tag %d (wire type %d)", fieldNum, wire)
  3128  		}
  3129  		switch fieldNum {
  3130  		case 1:
  3131  			if wireType != 0 {
  3132  				return fmt.Errorf("proto: wrong wireType = %d for field NewValue", wireType)
  3133  			}
  3134  			var v int
  3135  			for shift := uint(0); ; shift += 7 {
  3136  				if shift >= 64 {
  3137  					return ErrIntOverflowTx
  3138  				}
  3139  				if iNdEx >= l {
  3140  					return io.ErrUnexpectedEOF
  3141  				}
  3142  				b := dAtA[iNdEx]
  3143  				iNdEx++
  3144  				v |= int(b&0x7F) << shift
  3145  				if b < 0x80 {
  3146  					break
  3147  				}
  3148  			}
  3149  			m.NewValue = bool(v != 0)
  3150  		default:
  3151  			iNdEx = preIndex
  3152  			skippy, err := skipTx(dAtA[iNdEx:])
  3153  			if err != nil {
  3154  				return err
  3155  			}
  3156  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3157  				return ErrInvalidLengthTx
  3158  			}
  3159  			if (iNdEx + skippy) > l {
  3160  				return io.ErrUnexpectedEOF
  3161  			}
  3162  			iNdEx += skippy
  3163  		}
  3164  	}
  3165  
  3166  	if iNdEx > l {
  3167  		return io.ErrUnexpectedEOF
  3168  	}
  3169  	return nil
  3170  }
  3171  func (m *MsgUpdateNamespace_MsgSetBurnsPaused) Unmarshal(dAtA []byte) error {
  3172  	l := len(dAtA)
  3173  	iNdEx := 0
  3174  	for iNdEx < l {
  3175  		preIndex := iNdEx
  3176  		var wire uint64
  3177  		for shift := uint(0); ; shift += 7 {
  3178  			if shift >= 64 {
  3179  				return ErrIntOverflowTx
  3180  			}
  3181  			if iNdEx >= l {
  3182  				return io.ErrUnexpectedEOF
  3183  			}
  3184  			b := dAtA[iNdEx]
  3185  			iNdEx++
  3186  			wire |= uint64(b&0x7F) << shift
  3187  			if b < 0x80 {
  3188  				break
  3189  			}
  3190  		}
  3191  		fieldNum := int32(wire >> 3)
  3192  		wireType := int(wire & 0x7)
  3193  		if wireType == 4 {
  3194  			return fmt.Errorf("proto: MsgSetBurnsPaused: wiretype end group for non-group")
  3195  		}
  3196  		if fieldNum <= 0 {
  3197  			return fmt.Errorf("proto: MsgSetBurnsPaused: illegal tag %d (wire type %d)", fieldNum, wire)
  3198  		}
  3199  		switch fieldNum {
  3200  		case 1:
  3201  			if wireType != 0 {
  3202  				return fmt.Errorf("proto: wrong wireType = %d for field NewValue", wireType)
  3203  			}
  3204  			var v int
  3205  			for shift := uint(0); ; shift += 7 {
  3206  				if shift >= 64 {
  3207  					return ErrIntOverflowTx
  3208  				}
  3209  				if iNdEx >= l {
  3210  					return io.ErrUnexpectedEOF
  3211  				}
  3212  				b := dAtA[iNdEx]
  3213  				iNdEx++
  3214  				v |= int(b&0x7F) << shift
  3215  				if b < 0x80 {
  3216  					break
  3217  				}
  3218  			}
  3219  			m.NewValue = bool(v != 0)
  3220  		default:
  3221  			iNdEx = preIndex
  3222  			skippy, err := skipTx(dAtA[iNdEx:])
  3223  			if err != nil {
  3224  				return err
  3225  			}
  3226  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3227  				return ErrInvalidLengthTx
  3228  			}
  3229  			if (iNdEx + skippy) > l {
  3230  				return io.ErrUnexpectedEOF
  3231  			}
  3232  			iNdEx += skippy
  3233  		}
  3234  	}
  3235  
  3236  	if iNdEx > l {
  3237  		return io.ErrUnexpectedEOF
  3238  	}
  3239  	return nil
  3240  }
  3241  func (m *MsgUpdateNamespaceResponse) Unmarshal(dAtA []byte) error {
  3242  	l := len(dAtA)
  3243  	iNdEx := 0
  3244  	for iNdEx < l {
  3245  		preIndex := iNdEx
  3246  		var wire uint64
  3247  		for shift := uint(0); ; shift += 7 {
  3248  			if shift >= 64 {
  3249  				return ErrIntOverflowTx
  3250  			}
  3251  			if iNdEx >= l {
  3252  				return io.ErrUnexpectedEOF
  3253  			}
  3254  			b := dAtA[iNdEx]
  3255  			iNdEx++
  3256  			wire |= uint64(b&0x7F) << shift
  3257  			if b < 0x80 {
  3258  				break
  3259  			}
  3260  		}
  3261  		fieldNum := int32(wire >> 3)
  3262  		wireType := int(wire & 0x7)
  3263  		if wireType == 4 {
  3264  			return fmt.Errorf("proto: MsgUpdateNamespaceResponse: wiretype end group for non-group")
  3265  		}
  3266  		if fieldNum <= 0 {
  3267  			return fmt.Errorf("proto: MsgUpdateNamespaceResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  3268  		}
  3269  		switch fieldNum {
  3270  		default:
  3271  			iNdEx = preIndex
  3272  			skippy, err := skipTx(dAtA[iNdEx:])
  3273  			if err != nil {
  3274  				return err
  3275  			}
  3276  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3277  				return ErrInvalidLengthTx
  3278  			}
  3279  			if (iNdEx + skippy) > l {
  3280  				return io.ErrUnexpectedEOF
  3281  			}
  3282  			iNdEx += skippy
  3283  		}
  3284  	}
  3285  
  3286  	if iNdEx > l {
  3287  		return io.ErrUnexpectedEOF
  3288  	}
  3289  	return nil
  3290  }
  3291  func (m *MsgUpdateNamespaceRoles) Unmarshal(dAtA []byte) error {
  3292  	l := len(dAtA)
  3293  	iNdEx := 0
  3294  	for iNdEx < l {
  3295  		preIndex := iNdEx
  3296  		var wire uint64
  3297  		for shift := uint(0); ; shift += 7 {
  3298  			if shift >= 64 {
  3299  				return ErrIntOverflowTx
  3300  			}
  3301  			if iNdEx >= l {
  3302  				return io.ErrUnexpectedEOF
  3303  			}
  3304  			b := dAtA[iNdEx]
  3305  			iNdEx++
  3306  			wire |= uint64(b&0x7F) << shift
  3307  			if b < 0x80 {
  3308  				break
  3309  			}
  3310  		}
  3311  		fieldNum := int32(wire >> 3)
  3312  		wireType := int(wire & 0x7)
  3313  		if wireType == 4 {
  3314  			return fmt.Errorf("proto: MsgUpdateNamespaceRoles: wiretype end group for non-group")
  3315  		}
  3316  		if fieldNum <= 0 {
  3317  			return fmt.Errorf("proto: MsgUpdateNamespaceRoles: illegal tag %d (wire type %d)", fieldNum, wire)
  3318  		}
  3319  		switch fieldNum {
  3320  		case 1:
  3321  			if wireType != 2 {
  3322  				return fmt.Errorf("proto: wrong wireType = %d for field Sender", wireType)
  3323  			}
  3324  			var stringLen uint64
  3325  			for shift := uint(0); ; shift += 7 {
  3326  				if shift >= 64 {
  3327  					return ErrIntOverflowTx
  3328  				}
  3329  				if iNdEx >= l {
  3330  					return io.ErrUnexpectedEOF
  3331  				}
  3332  				b := dAtA[iNdEx]
  3333  				iNdEx++
  3334  				stringLen |= uint64(b&0x7F) << shift
  3335  				if b < 0x80 {
  3336  					break
  3337  				}
  3338  			}
  3339  			intStringLen := int(stringLen)
  3340  			if intStringLen < 0 {
  3341  				return ErrInvalidLengthTx
  3342  			}
  3343  			postIndex := iNdEx + intStringLen
  3344  			if postIndex < 0 {
  3345  				return ErrInvalidLengthTx
  3346  			}
  3347  			if postIndex > l {
  3348  				return io.ErrUnexpectedEOF
  3349  			}
  3350  			m.Sender = string(dAtA[iNdEx:postIndex])
  3351  			iNdEx = postIndex
  3352  		case 2:
  3353  			if wireType != 2 {
  3354  				return fmt.Errorf("proto: wrong wireType = %d for field NamespaceDenom", wireType)
  3355  			}
  3356  			var stringLen uint64
  3357  			for shift := uint(0); ; shift += 7 {
  3358  				if shift >= 64 {
  3359  					return ErrIntOverflowTx
  3360  				}
  3361  				if iNdEx >= l {
  3362  					return io.ErrUnexpectedEOF
  3363  				}
  3364  				b := dAtA[iNdEx]
  3365  				iNdEx++
  3366  				stringLen |= uint64(b&0x7F) << shift
  3367  				if b < 0x80 {
  3368  					break
  3369  				}
  3370  			}
  3371  			intStringLen := int(stringLen)
  3372  			if intStringLen < 0 {
  3373  				return ErrInvalidLengthTx
  3374  			}
  3375  			postIndex := iNdEx + intStringLen
  3376  			if postIndex < 0 {
  3377  				return ErrInvalidLengthTx
  3378  			}
  3379  			if postIndex > l {
  3380  				return io.ErrUnexpectedEOF
  3381  			}
  3382  			m.NamespaceDenom = string(dAtA[iNdEx:postIndex])
  3383  			iNdEx = postIndex
  3384  		case 3:
  3385  			if wireType != 2 {
  3386  				return fmt.Errorf("proto: wrong wireType = %d for field RolePermissions", wireType)
  3387  			}
  3388  			var msglen int
  3389  			for shift := uint(0); ; shift += 7 {
  3390  				if shift >= 64 {
  3391  					return ErrIntOverflowTx
  3392  				}
  3393  				if iNdEx >= l {
  3394  					return io.ErrUnexpectedEOF
  3395  				}
  3396  				b := dAtA[iNdEx]
  3397  				iNdEx++
  3398  				msglen |= int(b&0x7F) << shift
  3399  				if b < 0x80 {
  3400  					break
  3401  				}
  3402  			}
  3403  			if msglen < 0 {
  3404  				return ErrInvalidLengthTx
  3405  			}
  3406  			postIndex := iNdEx + msglen
  3407  			if postIndex < 0 {
  3408  				return ErrInvalidLengthTx
  3409  			}
  3410  			if postIndex > l {
  3411  				return io.ErrUnexpectedEOF
  3412  			}
  3413  			m.RolePermissions = append(m.RolePermissions, &Role{})
  3414  			if err := m.RolePermissions[len(m.RolePermissions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3415  				return err
  3416  			}
  3417  			iNdEx = postIndex
  3418  		case 4:
  3419  			if wireType != 2 {
  3420  				return fmt.Errorf("proto: wrong wireType = %d for field AddressRoles", wireType)
  3421  			}
  3422  			var msglen int
  3423  			for shift := uint(0); ; shift += 7 {
  3424  				if shift >= 64 {
  3425  					return ErrIntOverflowTx
  3426  				}
  3427  				if iNdEx >= l {
  3428  					return io.ErrUnexpectedEOF
  3429  				}
  3430  				b := dAtA[iNdEx]
  3431  				iNdEx++
  3432  				msglen |= int(b&0x7F) << shift
  3433  				if b < 0x80 {
  3434  					break
  3435  				}
  3436  			}
  3437  			if msglen < 0 {
  3438  				return ErrInvalidLengthTx
  3439  			}
  3440  			postIndex := iNdEx + msglen
  3441  			if postIndex < 0 {
  3442  				return ErrInvalidLengthTx
  3443  			}
  3444  			if postIndex > l {
  3445  				return io.ErrUnexpectedEOF
  3446  			}
  3447  			m.AddressRoles = append(m.AddressRoles, &AddressRoles{})
  3448  			if err := m.AddressRoles[len(m.AddressRoles)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3449  				return err
  3450  			}
  3451  			iNdEx = postIndex
  3452  		default:
  3453  			iNdEx = preIndex
  3454  			skippy, err := skipTx(dAtA[iNdEx:])
  3455  			if err != nil {
  3456  				return err
  3457  			}
  3458  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3459  				return ErrInvalidLengthTx
  3460  			}
  3461  			if (iNdEx + skippy) > l {
  3462  				return io.ErrUnexpectedEOF
  3463  			}
  3464  			iNdEx += skippy
  3465  		}
  3466  	}
  3467  
  3468  	if iNdEx > l {
  3469  		return io.ErrUnexpectedEOF
  3470  	}
  3471  	return nil
  3472  }
  3473  func (m *MsgUpdateNamespaceRolesResponse) Unmarshal(dAtA []byte) error {
  3474  	l := len(dAtA)
  3475  	iNdEx := 0
  3476  	for iNdEx < l {
  3477  		preIndex := iNdEx
  3478  		var wire uint64
  3479  		for shift := uint(0); ; shift += 7 {
  3480  			if shift >= 64 {
  3481  				return ErrIntOverflowTx
  3482  			}
  3483  			if iNdEx >= l {
  3484  				return io.ErrUnexpectedEOF
  3485  			}
  3486  			b := dAtA[iNdEx]
  3487  			iNdEx++
  3488  			wire |= uint64(b&0x7F) << shift
  3489  			if b < 0x80 {
  3490  				break
  3491  			}
  3492  		}
  3493  		fieldNum := int32(wire >> 3)
  3494  		wireType := int(wire & 0x7)
  3495  		if wireType == 4 {
  3496  			return fmt.Errorf("proto: MsgUpdateNamespaceRolesResponse: wiretype end group for non-group")
  3497  		}
  3498  		if fieldNum <= 0 {
  3499  			return fmt.Errorf("proto: MsgUpdateNamespaceRolesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  3500  		}
  3501  		switch fieldNum {
  3502  		default:
  3503  			iNdEx = preIndex
  3504  			skippy, err := skipTx(dAtA[iNdEx:])
  3505  			if err != nil {
  3506  				return err
  3507  			}
  3508  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3509  				return ErrInvalidLengthTx
  3510  			}
  3511  			if (iNdEx + skippy) > l {
  3512  				return io.ErrUnexpectedEOF
  3513  			}
  3514  			iNdEx += skippy
  3515  		}
  3516  	}
  3517  
  3518  	if iNdEx > l {
  3519  		return io.ErrUnexpectedEOF
  3520  	}
  3521  	return nil
  3522  }
  3523  func (m *MsgRevokeNamespaceRoles) Unmarshal(dAtA []byte) error {
  3524  	l := len(dAtA)
  3525  	iNdEx := 0
  3526  	for iNdEx < l {
  3527  		preIndex := iNdEx
  3528  		var wire uint64
  3529  		for shift := uint(0); ; shift += 7 {
  3530  			if shift >= 64 {
  3531  				return ErrIntOverflowTx
  3532  			}
  3533  			if iNdEx >= l {
  3534  				return io.ErrUnexpectedEOF
  3535  			}
  3536  			b := dAtA[iNdEx]
  3537  			iNdEx++
  3538  			wire |= uint64(b&0x7F) << shift
  3539  			if b < 0x80 {
  3540  				break
  3541  			}
  3542  		}
  3543  		fieldNum := int32(wire >> 3)
  3544  		wireType := int(wire & 0x7)
  3545  		if wireType == 4 {
  3546  			return fmt.Errorf("proto: MsgRevokeNamespaceRoles: wiretype end group for non-group")
  3547  		}
  3548  		if fieldNum <= 0 {
  3549  			return fmt.Errorf("proto: MsgRevokeNamespaceRoles: illegal tag %d (wire type %d)", fieldNum, wire)
  3550  		}
  3551  		switch fieldNum {
  3552  		case 1:
  3553  			if wireType != 2 {
  3554  				return fmt.Errorf("proto: wrong wireType = %d for field Sender", wireType)
  3555  			}
  3556  			var stringLen uint64
  3557  			for shift := uint(0); ; shift += 7 {
  3558  				if shift >= 64 {
  3559  					return ErrIntOverflowTx
  3560  				}
  3561  				if iNdEx >= l {
  3562  					return io.ErrUnexpectedEOF
  3563  				}
  3564  				b := dAtA[iNdEx]
  3565  				iNdEx++
  3566  				stringLen |= uint64(b&0x7F) << shift
  3567  				if b < 0x80 {
  3568  					break
  3569  				}
  3570  			}
  3571  			intStringLen := int(stringLen)
  3572  			if intStringLen < 0 {
  3573  				return ErrInvalidLengthTx
  3574  			}
  3575  			postIndex := iNdEx + intStringLen
  3576  			if postIndex < 0 {
  3577  				return ErrInvalidLengthTx
  3578  			}
  3579  			if postIndex > l {
  3580  				return io.ErrUnexpectedEOF
  3581  			}
  3582  			m.Sender = string(dAtA[iNdEx:postIndex])
  3583  			iNdEx = postIndex
  3584  		case 2:
  3585  			if wireType != 2 {
  3586  				return fmt.Errorf("proto: wrong wireType = %d for field NamespaceDenom", wireType)
  3587  			}
  3588  			var stringLen uint64
  3589  			for shift := uint(0); ; shift += 7 {
  3590  				if shift >= 64 {
  3591  					return ErrIntOverflowTx
  3592  				}
  3593  				if iNdEx >= l {
  3594  					return io.ErrUnexpectedEOF
  3595  				}
  3596  				b := dAtA[iNdEx]
  3597  				iNdEx++
  3598  				stringLen |= uint64(b&0x7F) << shift
  3599  				if b < 0x80 {
  3600  					break
  3601  				}
  3602  			}
  3603  			intStringLen := int(stringLen)
  3604  			if intStringLen < 0 {
  3605  				return ErrInvalidLengthTx
  3606  			}
  3607  			postIndex := iNdEx + intStringLen
  3608  			if postIndex < 0 {
  3609  				return ErrInvalidLengthTx
  3610  			}
  3611  			if postIndex > l {
  3612  				return io.ErrUnexpectedEOF
  3613  			}
  3614  			m.NamespaceDenom = string(dAtA[iNdEx:postIndex])
  3615  			iNdEx = postIndex
  3616  		case 3:
  3617  			if wireType != 2 {
  3618  				return fmt.Errorf("proto: wrong wireType = %d for field AddressRolesToRevoke", wireType)
  3619  			}
  3620  			var msglen int
  3621  			for shift := uint(0); ; shift += 7 {
  3622  				if shift >= 64 {
  3623  					return ErrIntOverflowTx
  3624  				}
  3625  				if iNdEx >= l {
  3626  					return io.ErrUnexpectedEOF
  3627  				}
  3628  				b := dAtA[iNdEx]
  3629  				iNdEx++
  3630  				msglen |= int(b&0x7F) << shift
  3631  				if b < 0x80 {
  3632  					break
  3633  				}
  3634  			}
  3635  			if msglen < 0 {
  3636  				return ErrInvalidLengthTx
  3637  			}
  3638  			postIndex := iNdEx + msglen
  3639  			if postIndex < 0 {
  3640  				return ErrInvalidLengthTx
  3641  			}
  3642  			if postIndex > l {
  3643  				return io.ErrUnexpectedEOF
  3644  			}
  3645  			m.AddressRolesToRevoke = append(m.AddressRolesToRevoke, &AddressRoles{})
  3646  			if err := m.AddressRolesToRevoke[len(m.AddressRolesToRevoke)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3647  				return err
  3648  			}
  3649  			iNdEx = postIndex
  3650  		default:
  3651  			iNdEx = preIndex
  3652  			skippy, err := skipTx(dAtA[iNdEx:])
  3653  			if err != nil {
  3654  				return err
  3655  			}
  3656  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3657  				return ErrInvalidLengthTx
  3658  			}
  3659  			if (iNdEx + skippy) > l {
  3660  				return io.ErrUnexpectedEOF
  3661  			}
  3662  			iNdEx += skippy
  3663  		}
  3664  	}
  3665  
  3666  	if iNdEx > l {
  3667  		return io.ErrUnexpectedEOF
  3668  	}
  3669  	return nil
  3670  }
  3671  func (m *MsgRevokeNamespaceRolesResponse) Unmarshal(dAtA []byte) error {
  3672  	l := len(dAtA)
  3673  	iNdEx := 0
  3674  	for iNdEx < l {
  3675  		preIndex := iNdEx
  3676  		var wire uint64
  3677  		for shift := uint(0); ; shift += 7 {
  3678  			if shift >= 64 {
  3679  				return ErrIntOverflowTx
  3680  			}
  3681  			if iNdEx >= l {
  3682  				return io.ErrUnexpectedEOF
  3683  			}
  3684  			b := dAtA[iNdEx]
  3685  			iNdEx++
  3686  			wire |= uint64(b&0x7F) << shift
  3687  			if b < 0x80 {
  3688  				break
  3689  			}
  3690  		}
  3691  		fieldNum := int32(wire >> 3)
  3692  		wireType := int(wire & 0x7)
  3693  		if wireType == 4 {
  3694  			return fmt.Errorf("proto: MsgRevokeNamespaceRolesResponse: wiretype end group for non-group")
  3695  		}
  3696  		if fieldNum <= 0 {
  3697  			return fmt.Errorf("proto: MsgRevokeNamespaceRolesResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  3698  		}
  3699  		switch fieldNum {
  3700  		default:
  3701  			iNdEx = preIndex
  3702  			skippy, err := skipTx(dAtA[iNdEx:])
  3703  			if err != nil {
  3704  				return err
  3705  			}
  3706  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3707  				return ErrInvalidLengthTx
  3708  			}
  3709  			if (iNdEx + skippy) > l {
  3710  				return io.ErrUnexpectedEOF
  3711  			}
  3712  			iNdEx += skippy
  3713  		}
  3714  	}
  3715  
  3716  	if iNdEx > l {
  3717  		return io.ErrUnexpectedEOF
  3718  	}
  3719  	return nil
  3720  }
  3721  func (m *MsgClaimVoucher) Unmarshal(dAtA []byte) error {
  3722  	l := len(dAtA)
  3723  	iNdEx := 0
  3724  	for iNdEx < l {
  3725  		preIndex := iNdEx
  3726  		var wire uint64
  3727  		for shift := uint(0); ; shift += 7 {
  3728  			if shift >= 64 {
  3729  				return ErrIntOverflowTx
  3730  			}
  3731  			if iNdEx >= l {
  3732  				return io.ErrUnexpectedEOF
  3733  			}
  3734  			b := dAtA[iNdEx]
  3735  			iNdEx++
  3736  			wire |= uint64(b&0x7F) << shift
  3737  			if b < 0x80 {
  3738  				break
  3739  			}
  3740  		}
  3741  		fieldNum := int32(wire >> 3)
  3742  		wireType := int(wire & 0x7)
  3743  		if wireType == 4 {
  3744  			return fmt.Errorf("proto: MsgClaimVoucher: wiretype end group for non-group")
  3745  		}
  3746  		if fieldNum <= 0 {
  3747  			return fmt.Errorf("proto: MsgClaimVoucher: illegal tag %d (wire type %d)", fieldNum, wire)
  3748  		}
  3749  		switch fieldNum {
  3750  		case 1:
  3751  			if wireType != 2 {
  3752  				return fmt.Errorf("proto: wrong wireType = %d for field Sender", wireType)
  3753  			}
  3754  			var stringLen uint64
  3755  			for shift := uint(0); ; shift += 7 {
  3756  				if shift >= 64 {
  3757  					return ErrIntOverflowTx
  3758  				}
  3759  				if iNdEx >= l {
  3760  					return io.ErrUnexpectedEOF
  3761  				}
  3762  				b := dAtA[iNdEx]
  3763  				iNdEx++
  3764  				stringLen |= uint64(b&0x7F) << shift
  3765  				if b < 0x80 {
  3766  					break
  3767  				}
  3768  			}
  3769  			intStringLen := int(stringLen)
  3770  			if intStringLen < 0 {
  3771  				return ErrInvalidLengthTx
  3772  			}
  3773  			postIndex := iNdEx + intStringLen
  3774  			if postIndex < 0 {
  3775  				return ErrInvalidLengthTx
  3776  			}
  3777  			if postIndex > l {
  3778  				return io.ErrUnexpectedEOF
  3779  			}
  3780  			m.Sender = string(dAtA[iNdEx:postIndex])
  3781  			iNdEx = postIndex
  3782  		case 2:
  3783  			if wireType != 2 {
  3784  				return fmt.Errorf("proto: wrong wireType = %d for field Denom", wireType)
  3785  			}
  3786  			var stringLen uint64
  3787  			for shift := uint(0); ; shift += 7 {
  3788  				if shift >= 64 {
  3789  					return ErrIntOverflowTx
  3790  				}
  3791  				if iNdEx >= l {
  3792  					return io.ErrUnexpectedEOF
  3793  				}
  3794  				b := dAtA[iNdEx]
  3795  				iNdEx++
  3796  				stringLen |= uint64(b&0x7F) << shift
  3797  				if b < 0x80 {
  3798  					break
  3799  				}
  3800  			}
  3801  			intStringLen := int(stringLen)
  3802  			if intStringLen < 0 {
  3803  				return ErrInvalidLengthTx
  3804  			}
  3805  			postIndex := iNdEx + intStringLen
  3806  			if postIndex < 0 {
  3807  				return ErrInvalidLengthTx
  3808  			}
  3809  			if postIndex > l {
  3810  				return io.ErrUnexpectedEOF
  3811  			}
  3812  			m.Denom = string(dAtA[iNdEx:postIndex])
  3813  			iNdEx = postIndex
  3814  		default:
  3815  			iNdEx = preIndex
  3816  			skippy, err := skipTx(dAtA[iNdEx:])
  3817  			if err != nil {
  3818  				return err
  3819  			}
  3820  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3821  				return ErrInvalidLengthTx
  3822  			}
  3823  			if (iNdEx + skippy) > l {
  3824  				return io.ErrUnexpectedEOF
  3825  			}
  3826  			iNdEx += skippy
  3827  		}
  3828  	}
  3829  
  3830  	if iNdEx > l {
  3831  		return io.ErrUnexpectedEOF
  3832  	}
  3833  	return nil
  3834  }
  3835  func (m *MsgClaimVoucherResponse) Unmarshal(dAtA []byte) error {
  3836  	l := len(dAtA)
  3837  	iNdEx := 0
  3838  	for iNdEx < l {
  3839  		preIndex := iNdEx
  3840  		var wire uint64
  3841  		for shift := uint(0); ; shift += 7 {
  3842  			if shift >= 64 {
  3843  				return ErrIntOverflowTx
  3844  			}
  3845  			if iNdEx >= l {
  3846  				return io.ErrUnexpectedEOF
  3847  			}
  3848  			b := dAtA[iNdEx]
  3849  			iNdEx++
  3850  			wire |= uint64(b&0x7F) << shift
  3851  			if b < 0x80 {
  3852  				break
  3853  			}
  3854  		}
  3855  		fieldNum := int32(wire >> 3)
  3856  		wireType := int(wire & 0x7)
  3857  		if wireType == 4 {
  3858  			return fmt.Errorf("proto: MsgClaimVoucherResponse: wiretype end group for non-group")
  3859  		}
  3860  		if fieldNum <= 0 {
  3861  			return fmt.Errorf("proto: MsgClaimVoucherResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  3862  		}
  3863  		switch fieldNum {
  3864  		default:
  3865  			iNdEx = preIndex
  3866  			skippy, err := skipTx(dAtA[iNdEx:])
  3867  			if err != nil {
  3868  				return err
  3869  			}
  3870  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3871  				return ErrInvalidLengthTx
  3872  			}
  3873  			if (iNdEx + skippy) > l {
  3874  				return io.ErrUnexpectedEOF
  3875  			}
  3876  			iNdEx += skippy
  3877  		}
  3878  	}
  3879  
  3880  	if iNdEx > l {
  3881  		return io.ErrUnexpectedEOF
  3882  	}
  3883  	return nil
  3884  }
  3885  func skipTx(dAtA []byte) (n int, err error) {
  3886  	l := len(dAtA)
  3887  	iNdEx := 0
  3888  	depth := 0
  3889  	for iNdEx < l {
  3890  		var wire uint64
  3891  		for shift := uint(0); ; shift += 7 {
  3892  			if shift >= 64 {
  3893  				return 0, ErrIntOverflowTx
  3894  			}
  3895  			if iNdEx >= l {
  3896  				return 0, io.ErrUnexpectedEOF
  3897  			}
  3898  			b := dAtA[iNdEx]
  3899  			iNdEx++
  3900  			wire |= (uint64(b) & 0x7F) << shift
  3901  			if b < 0x80 {
  3902  				break
  3903  			}
  3904  		}
  3905  		wireType := int(wire & 0x7)
  3906  		switch wireType {
  3907  		case 0:
  3908  			for shift := uint(0); ; shift += 7 {
  3909  				if shift >= 64 {
  3910  					return 0, ErrIntOverflowTx
  3911  				}
  3912  				if iNdEx >= l {
  3913  					return 0, io.ErrUnexpectedEOF
  3914  				}
  3915  				iNdEx++
  3916  				if dAtA[iNdEx-1] < 0x80 {
  3917  					break
  3918  				}
  3919  			}
  3920  		case 1:
  3921  			iNdEx += 8
  3922  		case 2:
  3923  			var length int
  3924  			for shift := uint(0); ; shift += 7 {
  3925  				if shift >= 64 {
  3926  					return 0, ErrIntOverflowTx
  3927  				}
  3928  				if iNdEx >= l {
  3929  					return 0, io.ErrUnexpectedEOF
  3930  				}
  3931  				b := dAtA[iNdEx]
  3932  				iNdEx++
  3933  				length |= (int(b) & 0x7F) << shift
  3934  				if b < 0x80 {
  3935  					break
  3936  				}
  3937  			}
  3938  			if length < 0 {
  3939  				return 0, ErrInvalidLengthTx
  3940  			}
  3941  			iNdEx += length
  3942  		case 3:
  3943  			depth++
  3944  		case 4:
  3945  			if depth == 0 {
  3946  				return 0, ErrUnexpectedEndOfGroupTx
  3947  			}
  3948  			depth--
  3949  		case 5:
  3950  			iNdEx += 4
  3951  		default:
  3952  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  3953  		}
  3954  		if iNdEx < 0 {
  3955  			return 0, ErrInvalidLengthTx
  3956  		}
  3957  		if depth == 0 {
  3958  			return iNdEx, nil
  3959  		}
  3960  	}
  3961  	return 0, io.ErrUnexpectedEOF
  3962  }
  3963  
  3964  var (
  3965  	ErrInvalidLengthTx        = fmt.Errorf("proto: negative length found during unmarshaling")
  3966  	ErrIntOverflowTx          = fmt.Errorf("proto: integer overflow")
  3967  	ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group")
  3968  )