github.com/Finschia/finschia-sdk@v0.49.1/x/fswap/types/tx.pb.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: lbm/fswap/v1/tx.proto
     3  
     4  package types
     5  
     6  import (
     7  	context "context"
     8  	fmt "fmt"
     9  	types "github.com/Finschia/finschia-sdk/types"
    10  	types1 "github.com/Finschia/finschia-sdk/x/bank/types"
    11  	_ "github.com/gogo/protobuf/gogoproto"
    12  	grpc1 "github.com/gogo/protobuf/grpc"
    13  	proto "github.com/gogo/protobuf/proto"
    14  	grpc "google.golang.org/grpc"
    15  	codes "google.golang.org/grpc/codes"
    16  	status "google.golang.org/grpc/status"
    17  	io "io"
    18  	math "math"
    19  	math_bits "math/bits"
    20  )
    21  
    22  // Reference imports to suppress errors if they are not otherwise used.
    23  var _ = proto.Marshal
    24  var _ = fmt.Errorf
    25  var _ = math.Inf
    26  
    27  // This is a compile-time assertion to ensure that this generated file
    28  // is compatible with the proto package it is being compiled against.
    29  // A compilation error at this line likely means your copy of the
    30  // proto package needs to be updated.
    31  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    32  
    33  type MsgSwap struct {
    34  	// holder's address
    35  	FromAddress string `protobuf:"bytes,1,opt,name=from_address,json=fromAddress,proto3" json:"from_address,omitempty"`
    36  	// from-coin amount
    37  	FromCoinAmount types.Coin `protobuf:"bytes,2,opt,name=from_coin_amount,json=fromCoinAmount,proto3,castrepeated=github.com/Finschia/finschia-sdk/types.Coin" json:"from_coin_amount"`
    38  	ToDenom        string     `protobuf:"bytes,3,opt,name=to_denom,json=toDenom,proto3" json:"to_denom,omitempty"`
    39  }
    40  
    41  func (m *MsgSwap) Reset()         { *m = MsgSwap{} }
    42  func (m *MsgSwap) String() string { return proto.CompactTextString(m) }
    43  func (*MsgSwap) ProtoMessage()    {}
    44  func (*MsgSwap) Descriptor() ([]byte, []int) {
    45  	return fileDescriptor_65c77cf1d9b67323, []int{0}
    46  }
    47  func (m *MsgSwap) XXX_Unmarshal(b []byte) error {
    48  	return m.Unmarshal(b)
    49  }
    50  func (m *MsgSwap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    51  	if deterministic {
    52  		return xxx_messageInfo_MsgSwap.Marshal(b, m, deterministic)
    53  	} else {
    54  		b = b[:cap(b)]
    55  		n, err := m.MarshalToSizedBuffer(b)
    56  		if err != nil {
    57  			return nil, err
    58  		}
    59  		return b[:n], nil
    60  	}
    61  }
    62  func (m *MsgSwap) XXX_Merge(src proto.Message) {
    63  	xxx_messageInfo_MsgSwap.Merge(m, src)
    64  }
    65  func (m *MsgSwap) XXX_Size() int {
    66  	return m.Size()
    67  }
    68  func (m *MsgSwap) XXX_DiscardUnknown() {
    69  	xxx_messageInfo_MsgSwap.DiscardUnknown(m)
    70  }
    71  
    72  var xxx_messageInfo_MsgSwap proto.InternalMessageInfo
    73  
    74  func (m *MsgSwap) GetFromAddress() string {
    75  	if m != nil {
    76  		return m.FromAddress
    77  	}
    78  	return ""
    79  }
    80  
    81  func (m *MsgSwap) GetFromCoinAmount() types.Coin {
    82  	if m != nil {
    83  		return m.FromCoinAmount
    84  	}
    85  	return types.Coin{}
    86  }
    87  
    88  func (m *MsgSwap) GetToDenom() string {
    89  	if m != nil {
    90  		return m.ToDenom
    91  	}
    92  	return ""
    93  }
    94  
    95  type MsgSwapResponse struct {
    96  }
    97  
    98  func (m *MsgSwapResponse) Reset()         { *m = MsgSwapResponse{} }
    99  func (m *MsgSwapResponse) String() string { return proto.CompactTextString(m) }
   100  func (*MsgSwapResponse) ProtoMessage()    {}
   101  func (*MsgSwapResponse) Descriptor() ([]byte, []int) {
   102  	return fileDescriptor_65c77cf1d9b67323, []int{1}
   103  }
   104  func (m *MsgSwapResponse) XXX_Unmarshal(b []byte) error {
   105  	return m.Unmarshal(b)
   106  }
   107  func (m *MsgSwapResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   108  	if deterministic {
   109  		return xxx_messageInfo_MsgSwapResponse.Marshal(b, m, deterministic)
   110  	} else {
   111  		b = b[:cap(b)]
   112  		n, err := m.MarshalToSizedBuffer(b)
   113  		if err != nil {
   114  			return nil, err
   115  		}
   116  		return b[:n], nil
   117  	}
   118  }
   119  func (m *MsgSwapResponse) XXX_Merge(src proto.Message) {
   120  	xxx_messageInfo_MsgSwapResponse.Merge(m, src)
   121  }
   122  func (m *MsgSwapResponse) XXX_Size() int {
   123  	return m.Size()
   124  }
   125  func (m *MsgSwapResponse) XXX_DiscardUnknown() {
   126  	xxx_messageInfo_MsgSwapResponse.DiscardUnknown(m)
   127  }
   128  
   129  var xxx_messageInfo_MsgSwapResponse proto.InternalMessageInfo
   130  
   131  type MsgSwapAll struct {
   132  	// holder's address
   133  	FromAddress string `protobuf:"bytes,1,opt,name=from_address,json=fromAddress,proto3" json:"from_address,omitempty"`
   134  	FromDenom   string `protobuf:"bytes,2,opt,name=from_denom,json=fromDenom,proto3" json:"from_denom,omitempty"`
   135  	ToDenom     string `protobuf:"bytes,3,opt,name=to_denom,json=toDenom,proto3" json:"to_denom,omitempty"`
   136  }
   137  
   138  func (m *MsgSwapAll) Reset()         { *m = MsgSwapAll{} }
   139  func (m *MsgSwapAll) String() string { return proto.CompactTextString(m) }
   140  func (*MsgSwapAll) ProtoMessage()    {}
   141  func (*MsgSwapAll) Descriptor() ([]byte, []int) {
   142  	return fileDescriptor_65c77cf1d9b67323, []int{2}
   143  }
   144  func (m *MsgSwapAll) XXX_Unmarshal(b []byte) error {
   145  	return m.Unmarshal(b)
   146  }
   147  func (m *MsgSwapAll) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   148  	if deterministic {
   149  		return xxx_messageInfo_MsgSwapAll.Marshal(b, m, deterministic)
   150  	} else {
   151  		b = b[:cap(b)]
   152  		n, err := m.MarshalToSizedBuffer(b)
   153  		if err != nil {
   154  			return nil, err
   155  		}
   156  		return b[:n], nil
   157  	}
   158  }
   159  func (m *MsgSwapAll) XXX_Merge(src proto.Message) {
   160  	xxx_messageInfo_MsgSwapAll.Merge(m, src)
   161  }
   162  func (m *MsgSwapAll) XXX_Size() int {
   163  	return m.Size()
   164  }
   165  func (m *MsgSwapAll) XXX_DiscardUnknown() {
   166  	xxx_messageInfo_MsgSwapAll.DiscardUnknown(m)
   167  }
   168  
   169  var xxx_messageInfo_MsgSwapAll proto.InternalMessageInfo
   170  
   171  func (m *MsgSwapAll) GetFromAddress() string {
   172  	if m != nil {
   173  		return m.FromAddress
   174  	}
   175  	return ""
   176  }
   177  
   178  func (m *MsgSwapAll) GetFromDenom() string {
   179  	if m != nil {
   180  		return m.FromDenom
   181  	}
   182  	return ""
   183  }
   184  
   185  func (m *MsgSwapAll) GetToDenom() string {
   186  	if m != nil {
   187  		return m.ToDenom
   188  	}
   189  	return ""
   190  }
   191  
   192  type MsgSwapAllResponse struct {
   193  }
   194  
   195  func (m *MsgSwapAllResponse) Reset()         { *m = MsgSwapAllResponse{} }
   196  func (m *MsgSwapAllResponse) String() string { return proto.CompactTextString(m) }
   197  func (*MsgSwapAllResponse) ProtoMessage()    {}
   198  func (*MsgSwapAllResponse) Descriptor() ([]byte, []int) {
   199  	return fileDescriptor_65c77cf1d9b67323, []int{3}
   200  }
   201  func (m *MsgSwapAllResponse) XXX_Unmarshal(b []byte) error {
   202  	return m.Unmarshal(b)
   203  }
   204  func (m *MsgSwapAllResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   205  	if deterministic {
   206  		return xxx_messageInfo_MsgSwapAllResponse.Marshal(b, m, deterministic)
   207  	} else {
   208  		b = b[:cap(b)]
   209  		n, err := m.MarshalToSizedBuffer(b)
   210  		if err != nil {
   211  			return nil, err
   212  		}
   213  		return b[:n], nil
   214  	}
   215  }
   216  func (m *MsgSwapAllResponse) XXX_Merge(src proto.Message) {
   217  	xxx_messageInfo_MsgSwapAllResponse.Merge(m, src)
   218  }
   219  func (m *MsgSwapAllResponse) XXX_Size() int {
   220  	return m.Size()
   221  }
   222  func (m *MsgSwapAllResponse) XXX_DiscardUnknown() {
   223  	xxx_messageInfo_MsgSwapAllResponse.DiscardUnknown(m)
   224  }
   225  
   226  var xxx_messageInfo_MsgSwapAllResponse proto.InternalMessageInfo
   227  
   228  type MsgSetSwap struct {
   229  	// authority is the address of the privileged account.
   230  	Authority       string          `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
   231  	Swap            Swap            `protobuf:"bytes,2,opt,name=swap,proto3" json:"swap"`
   232  	ToDenomMetadata types1.Metadata `protobuf:"bytes,3,opt,name=to_denom_metadata,json=toDenomMetadata,proto3" json:"to_denom_metadata" yaml:"denom_metadata"`
   233  }
   234  
   235  func (m *MsgSetSwap) Reset()         { *m = MsgSetSwap{} }
   236  func (m *MsgSetSwap) String() string { return proto.CompactTextString(m) }
   237  func (*MsgSetSwap) ProtoMessage()    {}
   238  func (*MsgSetSwap) Descriptor() ([]byte, []int) {
   239  	return fileDescriptor_65c77cf1d9b67323, []int{4}
   240  }
   241  func (m *MsgSetSwap) XXX_Unmarshal(b []byte) error {
   242  	return m.Unmarshal(b)
   243  }
   244  func (m *MsgSetSwap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   245  	if deterministic {
   246  		return xxx_messageInfo_MsgSetSwap.Marshal(b, m, deterministic)
   247  	} else {
   248  		b = b[:cap(b)]
   249  		n, err := m.MarshalToSizedBuffer(b)
   250  		if err != nil {
   251  			return nil, err
   252  		}
   253  		return b[:n], nil
   254  	}
   255  }
   256  func (m *MsgSetSwap) XXX_Merge(src proto.Message) {
   257  	xxx_messageInfo_MsgSetSwap.Merge(m, src)
   258  }
   259  func (m *MsgSetSwap) XXX_Size() int {
   260  	return m.Size()
   261  }
   262  func (m *MsgSetSwap) XXX_DiscardUnknown() {
   263  	xxx_messageInfo_MsgSetSwap.DiscardUnknown(m)
   264  }
   265  
   266  var xxx_messageInfo_MsgSetSwap proto.InternalMessageInfo
   267  
   268  func (m *MsgSetSwap) GetAuthority() string {
   269  	if m != nil {
   270  		return m.Authority
   271  	}
   272  	return ""
   273  }
   274  
   275  func (m *MsgSetSwap) GetSwap() Swap {
   276  	if m != nil {
   277  		return m.Swap
   278  	}
   279  	return Swap{}
   280  }
   281  
   282  func (m *MsgSetSwap) GetToDenomMetadata() types1.Metadata {
   283  	if m != nil {
   284  		return m.ToDenomMetadata
   285  	}
   286  	return types1.Metadata{}
   287  }
   288  
   289  type MsgSetSwapResponse struct {
   290  }
   291  
   292  func (m *MsgSetSwapResponse) Reset()         { *m = MsgSetSwapResponse{} }
   293  func (m *MsgSetSwapResponse) String() string { return proto.CompactTextString(m) }
   294  func (*MsgSetSwapResponse) ProtoMessage()    {}
   295  func (*MsgSetSwapResponse) Descriptor() ([]byte, []int) {
   296  	return fileDescriptor_65c77cf1d9b67323, []int{5}
   297  }
   298  func (m *MsgSetSwapResponse) XXX_Unmarshal(b []byte) error {
   299  	return m.Unmarshal(b)
   300  }
   301  func (m *MsgSetSwapResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   302  	if deterministic {
   303  		return xxx_messageInfo_MsgSetSwapResponse.Marshal(b, m, deterministic)
   304  	} else {
   305  		b = b[:cap(b)]
   306  		n, err := m.MarshalToSizedBuffer(b)
   307  		if err != nil {
   308  			return nil, err
   309  		}
   310  		return b[:n], nil
   311  	}
   312  }
   313  func (m *MsgSetSwapResponse) XXX_Merge(src proto.Message) {
   314  	xxx_messageInfo_MsgSetSwapResponse.Merge(m, src)
   315  }
   316  func (m *MsgSetSwapResponse) XXX_Size() int {
   317  	return m.Size()
   318  }
   319  func (m *MsgSetSwapResponse) XXX_DiscardUnknown() {
   320  	xxx_messageInfo_MsgSetSwapResponse.DiscardUnknown(m)
   321  }
   322  
   323  var xxx_messageInfo_MsgSetSwapResponse proto.InternalMessageInfo
   324  
   325  func init() {
   326  	proto.RegisterType((*MsgSwap)(nil), "lbm.fswap.v1.MsgSwap")
   327  	proto.RegisterType((*MsgSwapResponse)(nil), "lbm.fswap.v1.MsgSwapResponse")
   328  	proto.RegisterType((*MsgSwapAll)(nil), "lbm.fswap.v1.MsgSwapAll")
   329  	proto.RegisterType((*MsgSwapAllResponse)(nil), "lbm.fswap.v1.MsgSwapAllResponse")
   330  	proto.RegisterType((*MsgSetSwap)(nil), "lbm.fswap.v1.MsgSetSwap")
   331  	proto.RegisterType((*MsgSetSwapResponse)(nil), "lbm.fswap.v1.MsgSetSwapResponse")
   332  }
   333  
   334  func init() { proto.RegisterFile("lbm/fswap/v1/tx.proto", fileDescriptor_65c77cf1d9b67323) }
   335  
   336  var fileDescriptor_65c77cf1d9b67323 = []byte{
   337  	// 506 bytes of a gzipped FileDescriptorProto
   338  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0xcb, 0x8e, 0xda, 0x30,
   339  	0x14, 0xc5, 0x33, 0xa8, 0x14, 0x33, 0xea, 0x74, 0xac, 0x41, 0x62, 0x50, 0x09, 0x34, 0xab, 0x91,
   340  	0xda, 0xda, 0x82, 0xd9, 0x55, 0xdd, 0x40, 0x1f, 0xea, 0x86, 0x4d, 0xba, 0xeb, 0x06, 0x39, 0xc4,
   341  	0x84, 0x88, 0x38, 0x8e, 0xb0, 0x61, 0xe0, 0x2f, 0xfa, 0x1d, 0xfd, 0x8b, 0x76, 0x35, 0xcb, 0xe9,
   342  	0xae, 0xab, 0x69, 0x05, 0x7f, 0xd0, 0x2f, 0xa8, 0xec, 0x38, 0xd0, 0xa8, 0xf4, 0xb1, 0x73, 0xee,
   343  	0x39, 0xb9, 0xe7, 0x9c, 0x7b, 0x6d, 0x58, 0x8f, 0x7d, 0x4e, 0x26, 0xf2, 0x9a, 0xa6, 0x64, 0xd9,
   344  	0x25, 0x6a, 0x85, 0xd3, 0xb9, 0x50, 0x02, 0x9d, 0xc4, 0x3e, 0xc7, 0xa6, 0x8c, 0x97, 0xdd, 0xe6,
   345  	0x79, 0x28, 0x42, 0x61, 0x00, 0xa2, 0x4f, 0x19, 0xa7, 0xe9, 0x8c, 0x85, 0xe4, 0x42, 0x12, 0x9f,
   346  	0x4a, 0x46, 0x96, 0x5d, 0x9f, 0x29, 0xda, 0x25, 0x63, 0x11, 0x25, 0xbf, 0xe1, 0xc9, 0x6c, 0x87,
   347  	0xeb, 0x0f, 0x8b, 0x37, 0x0a, 0xd2, 0x99, 0x98, 0x41, 0xdc, 0x4f, 0x00, 0x56, 0x86, 0x32, 0x7c,
   348  	0x77, 0x4d, 0x53, 0xf4, 0x18, 0x9e, 0x4c, 0xe6, 0x82, 0x8f, 0x68, 0x10, 0xcc, 0x99, 0x94, 0x0d,
   349  	0xd0, 0x01, 0x97, 0x55, 0xaf, 0xa6, 0x6b, 0xfd, 0xac, 0x84, 0x56, 0xf0, 0xa1, 0xa1, 0x68, 0xed,
   350  	0x11, 0xe5, 0x62, 0x91, 0xa8, 0xc6, 0x51, 0x07, 0x5c, 0xd6, 0x7a, 0x17, 0x38, 0xf3, 0x80, 0xb5,
   351  	0x47, 0x6c, 0x3d, 0xe0, 0x97, 0x22, 0x4a, 0x06, 0x57, 0x37, 0x77, 0xed, 0xd2, 0xc7, 0x6f, 0xed,
   352  	0x27, 0x61, 0xa4, 0xa6, 0x0b, 0x1f, 0x8f, 0x05, 0x27, 0x6f, 0xa2, 0x44, 0x8e, 0xa7, 0x11, 0x25,
   353  	0x13, 0x7b, 0x78, 0x26, 0x83, 0x19, 0x51, 0xeb, 0x94, 0x49, 0xf3, 0x93, 0xf7, 0x40, 0xeb, 0xe8,
   354  	0x53, 0xdf, 0xa8, 0xa0, 0x0b, 0x78, 0x5f, 0x89, 0x51, 0xc0, 0x12, 0xc1, 0x1b, 0xc7, 0xc6, 0x58,
   355  	0x45, 0x89, 0x57, 0xfa, 0xd3, 0x3d, 0x83, 0xa7, 0x36, 0x82, 0xc7, 0x64, 0x2a, 0x12, 0xc9, 0xdc,
   356  	0x08, 0x42, 0x5b, 0xea, 0xc7, 0xf1, 0xff, 0x04, 0x6b, 0x41, 0x68, 0x28, 0x99, 0xc0, 0x91, 0x21,
   357  	0x54, 0x75, 0xc5, 0x48, 0xfc, 0x4d, 0xfd, 0x1c, 0xa2, 0xbd, 0xd4, 0xce, 0xc0, 0x67, 0x90, 0x39,
   358  	0x60, 0xca, 0x8c, 0xf6, 0x11, 0xac, 0xd2, 0x85, 0x9a, 0x8a, 0x79, 0xa4, 0xd6, 0x56, 0x7e, 0x5f,
   359  	0x40, 0x4f, 0x61, 0x59, 0xaf, 0xc4, 0x4e, 0x12, 0xe1, 0x5f, 0x6f, 0x04, 0xd6, 0xff, 0x0f, 0xca,
   360  	0x7a, 0x84, 0x9e, 0x61, 0xa1, 0x29, 0x3c, 0xcb, 0xbd, 0x8c, 0x38, 0x53, 0x34, 0xa0, 0x8a, 0x1a,
   361  	0x53, 0xb5, 0x5e, 0x6b, 0xbf, 0x84, 0x64, 0xb6, 0x5b, 0xc2, 0xd0, 0x92, 0x06, 0x2d, 0xdd, 0xe5,
   362  	0xc7, 0x5d, 0xbb, 0xbe, 0xa6, 0x3c, 0x7e, 0xee, 0x16, 0x5b, 0xb8, 0xde, 0xa9, 0x8d, 0x94, 0xf3,
   363  	0xf3, 0x68, 0x59, 0x86, 0x3c, 0x5a, 0xef, 0x0b, 0x80, 0xc7, 0x43, 0x19, 0xa2, 0x17, 0xb0, 0x6c,
   364  	0xb2, 0xd5, 0x8b, 0x7e, 0xed, 0x30, 0x9a, 0xad, 0x83, 0xe5, 0xbc, 0x0b, 0x7a, 0x0d, 0x2b, 0xf9,
   365  	0x7a, 0x1a, 0x07, 0x99, 0xfd, 0x38, 0x6e, 0x76, 0xfe, 0x84, 0x14, 0xda, 0xd8, 0x19, 0x1f, 0x68,
   366  	0x93, 0x21, 0x87, 0xda, 0x14, 0x33, 0x0d, 0xde, 0xde, 0x6c, 0x1c, 0x70, 0xbb, 0x71, 0xc0, 0xf7,
   367  	0x8d, 0x03, 0x3e, 0x6c, 0x9d, 0xd2, 0xed, 0xd6, 0x29, 0x7d, 0xdd, 0x3a, 0xa5, 0xf7, 0xf8, 0x9f,
   368  	0x97, 0x76, 0x65, 0x5f, 0x96, 0xb9, 0xbc, 0xfe, 0x3d, 0xf3, 0xae, 0xae, 0x7e, 0x06, 0x00, 0x00,
   369  	0xff, 0xff, 0xc9, 0xd9, 0x78, 0xc1, 0xee, 0x03, 0x00, 0x00,
   370  }
   371  
   372  // Reference imports to suppress errors if they are not otherwise used.
   373  var _ context.Context
   374  var _ grpc.ClientConn
   375  
   376  // This is a compile-time assertion to ensure that this generated file
   377  // is compatible with the grpc package it is being compiled against.
   378  const _ = grpc.SupportPackageIsVersion4
   379  
   380  // MsgClient is the client API for Msg service.
   381  //
   382  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   383  type MsgClient interface {
   384  	Swap(ctx context.Context, in *MsgSwap, opts ...grpc.CallOption) (*MsgSwapResponse, error)
   385  	SwapAll(ctx context.Context, in *MsgSwapAll, opts ...grpc.CallOption) (*MsgSwapAllResponse, error)
   386  	SetSwap(ctx context.Context, in *MsgSetSwap, opts ...grpc.CallOption) (*MsgSetSwapResponse, error)
   387  }
   388  
   389  type msgClient struct {
   390  	cc grpc1.ClientConn
   391  }
   392  
   393  func NewMsgClient(cc grpc1.ClientConn) MsgClient {
   394  	return &msgClient{cc}
   395  }
   396  
   397  func (c *msgClient) Swap(ctx context.Context, in *MsgSwap, opts ...grpc.CallOption) (*MsgSwapResponse, error) {
   398  	out := new(MsgSwapResponse)
   399  	err := c.cc.Invoke(ctx, "/lbm.fswap.v1.Msg/Swap", in, out, opts...)
   400  	if err != nil {
   401  		return nil, err
   402  	}
   403  	return out, nil
   404  }
   405  
   406  func (c *msgClient) SwapAll(ctx context.Context, in *MsgSwapAll, opts ...grpc.CallOption) (*MsgSwapAllResponse, error) {
   407  	out := new(MsgSwapAllResponse)
   408  	err := c.cc.Invoke(ctx, "/lbm.fswap.v1.Msg/SwapAll", in, out, opts...)
   409  	if err != nil {
   410  		return nil, err
   411  	}
   412  	return out, nil
   413  }
   414  
   415  func (c *msgClient) SetSwap(ctx context.Context, in *MsgSetSwap, opts ...grpc.CallOption) (*MsgSetSwapResponse, error) {
   416  	out := new(MsgSetSwapResponse)
   417  	err := c.cc.Invoke(ctx, "/lbm.fswap.v1.Msg/SetSwap", in, out, opts...)
   418  	if err != nil {
   419  		return nil, err
   420  	}
   421  	return out, nil
   422  }
   423  
   424  // MsgServer is the server API for Msg service.
   425  type MsgServer interface {
   426  	Swap(context.Context, *MsgSwap) (*MsgSwapResponse, error)
   427  	SwapAll(context.Context, *MsgSwapAll) (*MsgSwapAllResponse, error)
   428  	SetSwap(context.Context, *MsgSetSwap) (*MsgSetSwapResponse, error)
   429  }
   430  
   431  // UnimplementedMsgServer can be embedded to have forward compatible implementations.
   432  type UnimplementedMsgServer struct {
   433  }
   434  
   435  func (*UnimplementedMsgServer) Swap(ctx context.Context, req *MsgSwap) (*MsgSwapResponse, error) {
   436  	return nil, status.Errorf(codes.Unimplemented, "method Swap not implemented")
   437  }
   438  func (*UnimplementedMsgServer) SwapAll(ctx context.Context, req *MsgSwapAll) (*MsgSwapAllResponse, error) {
   439  	return nil, status.Errorf(codes.Unimplemented, "method SwapAll not implemented")
   440  }
   441  func (*UnimplementedMsgServer) SetSwap(ctx context.Context, req *MsgSetSwap) (*MsgSetSwapResponse, error) {
   442  	return nil, status.Errorf(codes.Unimplemented, "method SetSwap not implemented")
   443  }
   444  
   445  func RegisterMsgServer(s grpc1.Server, srv MsgServer) {
   446  	s.RegisterService(&_Msg_serviceDesc, srv)
   447  }
   448  
   449  func _Msg_Swap_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   450  	in := new(MsgSwap)
   451  	if err := dec(in); err != nil {
   452  		return nil, err
   453  	}
   454  	if interceptor == nil {
   455  		return srv.(MsgServer).Swap(ctx, in)
   456  	}
   457  	info := &grpc.UnaryServerInfo{
   458  		Server:     srv,
   459  		FullMethod: "/lbm.fswap.v1.Msg/Swap",
   460  	}
   461  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   462  		return srv.(MsgServer).Swap(ctx, req.(*MsgSwap))
   463  	}
   464  	return interceptor(ctx, in, info, handler)
   465  }
   466  
   467  func _Msg_SwapAll_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   468  	in := new(MsgSwapAll)
   469  	if err := dec(in); err != nil {
   470  		return nil, err
   471  	}
   472  	if interceptor == nil {
   473  		return srv.(MsgServer).SwapAll(ctx, in)
   474  	}
   475  	info := &grpc.UnaryServerInfo{
   476  		Server:     srv,
   477  		FullMethod: "/lbm.fswap.v1.Msg/SwapAll",
   478  	}
   479  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   480  		return srv.(MsgServer).SwapAll(ctx, req.(*MsgSwapAll))
   481  	}
   482  	return interceptor(ctx, in, info, handler)
   483  }
   484  
   485  func _Msg_SetSwap_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   486  	in := new(MsgSetSwap)
   487  	if err := dec(in); err != nil {
   488  		return nil, err
   489  	}
   490  	if interceptor == nil {
   491  		return srv.(MsgServer).SetSwap(ctx, in)
   492  	}
   493  	info := &grpc.UnaryServerInfo{
   494  		Server:     srv,
   495  		FullMethod: "/lbm.fswap.v1.Msg/SetSwap",
   496  	}
   497  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   498  		return srv.(MsgServer).SetSwap(ctx, req.(*MsgSetSwap))
   499  	}
   500  	return interceptor(ctx, in, info, handler)
   501  }
   502  
   503  var _Msg_serviceDesc = grpc.ServiceDesc{
   504  	ServiceName: "lbm.fswap.v1.Msg",
   505  	HandlerType: (*MsgServer)(nil),
   506  	Methods: []grpc.MethodDesc{
   507  		{
   508  			MethodName: "Swap",
   509  			Handler:    _Msg_Swap_Handler,
   510  		},
   511  		{
   512  			MethodName: "SwapAll",
   513  			Handler:    _Msg_SwapAll_Handler,
   514  		},
   515  		{
   516  			MethodName: "SetSwap",
   517  			Handler:    _Msg_SetSwap_Handler,
   518  		},
   519  	},
   520  	Streams:  []grpc.StreamDesc{},
   521  	Metadata: "lbm/fswap/v1/tx.proto",
   522  }
   523  
   524  func (m *MsgSwap) Marshal() (dAtA []byte, err error) {
   525  	size := m.Size()
   526  	dAtA = make([]byte, size)
   527  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   528  	if err != nil {
   529  		return nil, err
   530  	}
   531  	return dAtA[:n], nil
   532  }
   533  
   534  func (m *MsgSwap) MarshalTo(dAtA []byte) (int, error) {
   535  	size := m.Size()
   536  	return m.MarshalToSizedBuffer(dAtA[:size])
   537  }
   538  
   539  func (m *MsgSwap) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   540  	i := len(dAtA)
   541  	_ = i
   542  	var l int
   543  	_ = l
   544  	if len(m.ToDenom) > 0 {
   545  		i -= len(m.ToDenom)
   546  		copy(dAtA[i:], m.ToDenom)
   547  		i = encodeVarintTx(dAtA, i, uint64(len(m.ToDenom)))
   548  		i--
   549  		dAtA[i] = 0x1a
   550  	}
   551  	{
   552  		size, err := m.FromCoinAmount.MarshalToSizedBuffer(dAtA[:i])
   553  		if err != nil {
   554  			return 0, err
   555  		}
   556  		i -= size
   557  		i = encodeVarintTx(dAtA, i, uint64(size))
   558  	}
   559  	i--
   560  	dAtA[i] = 0x12
   561  	if len(m.FromAddress) > 0 {
   562  		i -= len(m.FromAddress)
   563  		copy(dAtA[i:], m.FromAddress)
   564  		i = encodeVarintTx(dAtA, i, uint64(len(m.FromAddress)))
   565  		i--
   566  		dAtA[i] = 0xa
   567  	}
   568  	return len(dAtA) - i, nil
   569  }
   570  
   571  func (m *MsgSwapResponse) Marshal() (dAtA []byte, err error) {
   572  	size := m.Size()
   573  	dAtA = make([]byte, size)
   574  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   575  	if err != nil {
   576  		return nil, err
   577  	}
   578  	return dAtA[:n], nil
   579  }
   580  
   581  func (m *MsgSwapResponse) MarshalTo(dAtA []byte) (int, error) {
   582  	size := m.Size()
   583  	return m.MarshalToSizedBuffer(dAtA[:size])
   584  }
   585  
   586  func (m *MsgSwapResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   587  	i := len(dAtA)
   588  	_ = i
   589  	var l int
   590  	_ = l
   591  	return len(dAtA) - i, nil
   592  }
   593  
   594  func (m *MsgSwapAll) Marshal() (dAtA []byte, err error) {
   595  	size := m.Size()
   596  	dAtA = make([]byte, size)
   597  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   598  	if err != nil {
   599  		return nil, err
   600  	}
   601  	return dAtA[:n], nil
   602  }
   603  
   604  func (m *MsgSwapAll) MarshalTo(dAtA []byte) (int, error) {
   605  	size := m.Size()
   606  	return m.MarshalToSizedBuffer(dAtA[:size])
   607  }
   608  
   609  func (m *MsgSwapAll) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   610  	i := len(dAtA)
   611  	_ = i
   612  	var l int
   613  	_ = l
   614  	if len(m.ToDenom) > 0 {
   615  		i -= len(m.ToDenom)
   616  		copy(dAtA[i:], m.ToDenom)
   617  		i = encodeVarintTx(dAtA, i, uint64(len(m.ToDenom)))
   618  		i--
   619  		dAtA[i] = 0x1a
   620  	}
   621  	if len(m.FromDenom) > 0 {
   622  		i -= len(m.FromDenom)
   623  		copy(dAtA[i:], m.FromDenom)
   624  		i = encodeVarintTx(dAtA, i, uint64(len(m.FromDenom)))
   625  		i--
   626  		dAtA[i] = 0x12
   627  	}
   628  	if len(m.FromAddress) > 0 {
   629  		i -= len(m.FromAddress)
   630  		copy(dAtA[i:], m.FromAddress)
   631  		i = encodeVarintTx(dAtA, i, uint64(len(m.FromAddress)))
   632  		i--
   633  		dAtA[i] = 0xa
   634  	}
   635  	return len(dAtA) - i, nil
   636  }
   637  
   638  func (m *MsgSwapAllResponse) Marshal() (dAtA []byte, err error) {
   639  	size := m.Size()
   640  	dAtA = make([]byte, size)
   641  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   642  	if err != nil {
   643  		return nil, err
   644  	}
   645  	return dAtA[:n], nil
   646  }
   647  
   648  func (m *MsgSwapAllResponse) MarshalTo(dAtA []byte) (int, error) {
   649  	size := m.Size()
   650  	return m.MarshalToSizedBuffer(dAtA[:size])
   651  }
   652  
   653  func (m *MsgSwapAllResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   654  	i := len(dAtA)
   655  	_ = i
   656  	var l int
   657  	_ = l
   658  	return len(dAtA) - i, nil
   659  }
   660  
   661  func (m *MsgSetSwap) Marshal() (dAtA []byte, err error) {
   662  	size := m.Size()
   663  	dAtA = make([]byte, size)
   664  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   665  	if err != nil {
   666  		return nil, err
   667  	}
   668  	return dAtA[:n], nil
   669  }
   670  
   671  func (m *MsgSetSwap) MarshalTo(dAtA []byte) (int, error) {
   672  	size := m.Size()
   673  	return m.MarshalToSizedBuffer(dAtA[:size])
   674  }
   675  
   676  func (m *MsgSetSwap) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   677  	i := len(dAtA)
   678  	_ = i
   679  	var l int
   680  	_ = l
   681  	{
   682  		size, err := m.ToDenomMetadata.MarshalToSizedBuffer(dAtA[:i])
   683  		if err != nil {
   684  			return 0, err
   685  		}
   686  		i -= size
   687  		i = encodeVarintTx(dAtA, i, uint64(size))
   688  	}
   689  	i--
   690  	dAtA[i] = 0x1a
   691  	{
   692  		size, err := m.Swap.MarshalToSizedBuffer(dAtA[:i])
   693  		if err != nil {
   694  			return 0, err
   695  		}
   696  		i -= size
   697  		i = encodeVarintTx(dAtA, i, uint64(size))
   698  	}
   699  	i--
   700  	dAtA[i] = 0x12
   701  	if len(m.Authority) > 0 {
   702  		i -= len(m.Authority)
   703  		copy(dAtA[i:], m.Authority)
   704  		i = encodeVarintTx(dAtA, i, uint64(len(m.Authority)))
   705  		i--
   706  		dAtA[i] = 0xa
   707  	}
   708  	return len(dAtA) - i, nil
   709  }
   710  
   711  func (m *MsgSetSwapResponse) Marshal() (dAtA []byte, err error) {
   712  	size := m.Size()
   713  	dAtA = make([]byte, size)
   714  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   715  	if err != nil {
   716  		return nil, err
   717  	}
   718  	return dAtA[:n], nil
   719  }
   720  
   721  func (m *MsgSetSwapResponse) MarshalTo(dAtA []byte) (int, error) {
   722  	size := m.Size()
   723  	return m.MarshalToSizedBuffer(dAtA[:size])
   724  }
   725  
   726  func (m *MsgSetSwapResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   727  	i := len(dAtA)
   728  	_ = i
   729  	var l int
   730  	_ = l
   731  	return len(dAtA) - i, nil
   732  }
   733  
   734  func encodeVarintTx(dAtA []byte, offset int, v uint64) int {
   735  	offset -= sovTx(v)
   736  	base := offset
   737  	for v >= 1<<7 {
   738  		dAtA[offset] = uint8(v&0x7f | 0x80)
   739  		v >>= 7
   740  		offset++
   741  	}
   742  	dAtA[offset] = uint8(v)
   743  	return base
   744  }
   745  func (m *MsgSwap) Size() (n int) {
   746  	if m == nil {
   747  		return 0
   748  	}
   749  	var l int
   750  	_ = l
   751  	l = len(m.FromAddress)
   752  	if l > 0 {
   753  		n += 1 + l + sovTx(uint64(l))
   754  	}
   755  	l = m.FromCoinAmount.Size()
   756  	n += 1 + l + sovTx(uint64(l))
   757  	l = len(m.ToDenom)
   758  	if l > 0 {
   759  		n += 1 + l + sovTx(uint64(l))
   760  	}
   761  	return n
   762  }
   763  
   764  func (m *MsgSwapResponse) Size() (n int) {
   765  	if m == nil {
   766  		return 0
   767  	}
   768  	var l int
   769  	_ = l
   770  	return n
   771  }
   772  
   773  func (m *MsgSwapAll) Size() (n int) {
   774  	if m == nil {
   775  		return 0
   776  	}
   777  	var l int
   778  	_ = l
   779  	l = len(m.FromAddress)
   780  	if l > 0 {
   781  		n += 1 + l + sovTx(uint64(l))
   782  	}
   783  	l = len(m.FromDenom)
   784  	if l > 0 {
   785  		n += 1 + l + sovTx(uint64(l))
   786  	}
   787  	l = len(m.ToDenom)
   788  	if l > 0 {
   789  		n += 1 + l + sovTx(uint64(l))
   790  	}
   791  	return n
   792  }
   793  
   794  func (m *MsgSwapAllResponse) Size() (n int) {
   795  	if m == nil {
   796  		return 0
   797  	}
   798  	var l int
   799  	_ = l
   800  	return n
   801  }
   802  
   803  func (m *MsgSetSwap) Size() (n int) {
   804  	if m == nil {
   805  		return 0
   806  	}
   807  	var l int
   808  	_ = l
   809  	l = len(m.Authority)
   810  	if l > 0 {
   811  		n += 1 + l + sovTx(uint64(l))
   812  	}
   813  	l = m.Swap.Size()
   814  	n += 1 + l + sovTx(uint64(l))
   815  	l = m.ToDenomMetadata.Size()
   816  	n += 1 + l + sovTx(uint64(l))
   817  	return n
   818  }
   819  
   820  func (m *MsgSetSwapResponse) Size() (n int) {
   821  	if m == nil {
   822  		return 0
   823  	}
   824  	var l int
   825  	_ = l
   826  	return n
   827  }
   828  
   829  func sovTx(x uint64) (n int) {
   830  	return (math_bits.Len64(x|1) + 6) / 7
   831  }
   832  func sozTx(x uint64) (n int) {
   833  	return sovTx(uint64((x << 1) ^ uint64((int64(x) >> 63))))
   834  }
   835  func (m *MsgSwap) Unmarshal(dAtA []byte) error {
   836  	l := len(dAtA)
   837  	iNdEx := 0
   838  	for iNdEx < l {
   839  		preIndex := iNdEx
   840  		var wire uint64
   841  		for shift := uint(0); ; shift += 7 {
   842  			if shift >= 64 {
   843  				return ErrIntOverflowTx
   844  			}
   845  			if iNdEx >= l {
   846  				return io.ErrUnexpectedEOF
   847  			}
   848  			b := dAtA[iNdEx]
   849  			iNdEx++
   850  			wire |= uint64(b&0x7F) << shift
   851  			if b < 0x80 {
   852  				break
   853  			}
   854  		}
   855  		fieldNum := int32(wire >> 3)
   856  		wireType := int(wire & 0x7)
   857  		if wireType == 4 {
   858  			return fmt.Errorf("proto: MsgSwap: wiretype end group for non-group")
   859  		}
   860  		if fieldNum <= 0 {
   861  			return fmt.Errorf("proto: MsgSwap: illegal tag %d (wire type %d)", fieldNum, wire)
   862  		}
   863  		switch fieldNum {
   864  		case 1:
   865  			if wireType != 2 {
   866  				return fmt.Errorf("proto: wrong wireType = %d for field FromAddress", wireType)
   867  			}
   868  			var stringLen uint64
   869  			for shift := uint(0); ; shift += 7 {
   870  				if shift >= 64 {
   871  					return ErrIntOverflowTx
   872  				}
   873  				if iNdEx >= l {
   874  					return io.ErrUnexpectedEOF
   875  				}
   876  				b := dAtA[iNdEx]
   877  				iNdEx++
   878  				stringLen |= uint64(b&0x7F) << shift
   879  				if b < 0x80 {
   880  					break
   881  				}
   882  			}
   883  			intStringLen := int(stringLen)
   884  			if intStringLen < 0 {
   885  				return ErrInvalidLengthTx
   886  			}
   887  			postIndex := iNdEx + intStringLen
   888  			if postIndex < 0 {
   889  				return ErrInvalidLengthTx
   890  			}
   891  			if postIndex > l {
   892  				return io.ErrUnexpectedEOF
   893  			}
   894  			m.FromAddress = string(dAtA[iNdEx:postIndex])
   895  			iNdEx = postIndex
   896  		case 2:
   897  			if wireType != 2 {
   898  				return fmt.Errorf("proto: wrong wireType = %d for field FromCoinAmount", wireType)
   899  			}
   900  			var msglen int
   901  			for shift := uint(0); ; shift += 7 {
   902  				if shift >= 64 {
   903  					return ErrIntOverflowTx
   904  				}
   905  				if iNdEx >= l {
   906  					return io.ErrUnexpectedEOF
   907  				}
   908  				b := dAtA[iNdEx]
   909  				iNdEx++
   910  				msglen |= int(b&0x7F) << shift
   911  				if b < 0x80 {
   912  					break
   913  				}
   914  			}
   915  			if msglen < 0 {
   916  				return ErrInvalidLengthTx
   917  			}
   918  			postIndex := iNdEx + msglen
   919  			if postIndex < 0 {
   920  				return ErrInvalidLengthTx
   921  			}
   922  			if postIndex > l {
   923  				return io.ErrUnexpectedEOF
   924  			}
   925  			if err := m.FromCoinAmount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   926  				return err
   927  			}
   928  			iNdEx = postIndex
   929  		case 3:
   930  			if wireType != 2 {
   931  				return fmt.Errorf("proto: wrong wireType = %d for field ToDenom", wireType)
   932  			}
   933  			var stringLen uint64
   934  			for shift := uint(0); ; shift += 7 {
   935  				if shift >= 64 {
   936  					return ErrIntOverflowTx
   937  				}
   938  				if iNdEx >= l {
   939  					return io.ErrUnexpectedEOF
   940  				}
   941  				b := dAtA[iNdEx]
   942  				iNdEx++
   943  				stringLen |= uint64(b&0x7F) << shift
   944  				if b < 0x80 {
   945  					break
   946  				}
   947  			}
   948  			intStringLen := int(stringLen)
   949  			if intStringLen < 0 {
   950  				return ErrInvalidLengthTx
   951  			}
   952  			postIndex := iNdEx + intStringLen
   953  			if postIndex < 0 {
   954  				return ErrInvalidLengthTx
   955  			}
   956  			if postIndex > l {
   957  				return io.ErrUnexpectedEOF
   958  			}
   959  			m.ToDenom = string(dAtA[iNdEx:postIndex])
   960  			iNdEx = postIndex
   961  		default:
   962  			iNdEx = preIndex
   963  			skippy, err := skipTx(dAtA[iNdEx:])
   964  			if err != nil {
   965  				return err
   966  			}
   967  			if (skippy < 0) || (iNdEx+skippy) < 0 {
   968  				return ErrInvalidLengthTx
   969  			}
   970  			if (iNdEx + skippy) > l {
   971  				return io.ErrUnexpectedEOF
   972  			}
   973  			iNdEx += skippy
   974  		}
   975  	}
   976  
   977  	if iNdEx > l {
   978  		return io.ErrUnexpectedEOF
   979  	}
   980  	return nil
   981  }
   982  func (m *MsgSwapResponse) Unmarshal(dAtA []byte) error {
   983  	l := len(dAtA)
   984  	iNdEx := 0
   985  	for iNdEx < l {
   986  		preIndex := iNdEx
   987  		var wire uint64
   988  		for shift := uint(0); ; shift += 7 {
   989  			if shift >= 64 {
   990  				return ErrIntOverflowTx
   991  			}
   992  			if iNdEx >= l {
   993  				return io.ErrUnexpectedEOF
   994  			}
   995  			b := dAtA[iNdEx]
   996  			iNdEx++
   997  			wire |= uint64(b&0x7F) << shift
   998  			if b < 0x80 {
   999  				break
  1000  			}
  1001  		}
  1002  		fieldNum := int32(wire >> 3)
  1003  		wireType := int(wire & 0x7)
  1004  		if wireType == 4 {
  1005  			return fmt.Errorf("proto: MsgSwapResponse: wiretype end group for non-group")
  1006  		}
  1007  		if fieldNum <= 0 {
  1008  			return fmt.Errorf("proto: MsgSwapResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  1009  		}
  1010  		switch fieldNum {
  1011  		default:
  1012  			iNdEx = preIndex
  1013  			skippy, err := skipTx(dAtA[iNdEx:])
  1014  			if err != nil {
  1015  				return err
  1016  			}
  1017  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1018  				return ErrInvalidLengthTx
  1019  			}
  1020  			if (iNdEx + skippy) > l {
  1021  				return io.ErrUnexpectedEOF
  1022  			}
  1023  			iNdEx += skippy
  1024  		}
  1025  	}
  1026  
  1027  	if iNdEx > l {
  1028  		return io.ErrUnexpectedEOF
  1029  	}
  1030  	return nil
  1031  }
  1032  func (m *MsgSwapAll) Unmarshal(dAtA []byte) error {
  1033  	l := len(dAtA)
  1034  	iNdEx := 0
  1035  	for iNdEx < l {
  1036  		preIndex := iNdEx
  1037  		var wire uint64
  1038  		for shift := uint(0); ; shift += 7 {
  1039  			if shift >= 64 {
  1040  				return ErrIntOverflowTx
  1041  			}
  1042  			if iNdEx >= l {
  1043  				return io.ErrUnexpectedEOF
  1044  			}
  1045  			b := dAtA[iNdEx]
  1046  			iNdEx++
  1047  			wire |= uint64(b&0x7F) << shift
  1048  			if b < 0x80 {
  1049  				break
  1050  			}
  1051  		}
  1052  		fieldNum := int32(wire >> 3)
  1053  		wireType := int(wire & 0x7)
  1054  		if wireType == 4 {
  1055  			return fmt.Errorf("proto: MsgSwapAll: wiretype end group for non-group")
  1056  		}
  1057  		if fieldNum <= 0 {
  1058  			return fmt.Errorf("proto: MsgSwapAll: illegal tag %d (wire type %d)", fieldNum, wire)
  1059  		}
  1060  		switch fieldNum {
  1061  		case 1:
  1062  			if wireType != 2 {
  1063  				return fmt.Errorf("proto: wrong wireType = %d for field FromAddress", wireType)
  1064  			}
  1065  			var stringLen uint64
  1066  			for shift := uint(0); ; shift += 7 {
  1067  				if shift >= 64 {
  1068  					return ErrIntOverflowTx
  1069  				}
  1070  				if iNdEx >= l {
  1071  					return io.ErrUnexpectedEOF
  1072  				}
  1073  				b := dAtA[iNdEx]
  1074  				iNdEx++
  1075  				stringLen |= uint64(b&0x7F) << shift
  1076  				if b < 0x80 {
  1077  					break
  1078  				}
  1079  			}
  1080  			intStringLen := int(stringLen)
  1081  			if intStringLen < 0 {
  1082  				return ErrInvalidLengthTx
  1083  			}
  1084  			postIndex := iNdEx + intStringLen
  1085  			if postIndex < 0 {
  1086  				return ErrInvalidLengthTx
  1087  			}
  1088  			if postIndex > l {
  1089  				return io.ErrUnexpectedEOF
  1090  			}
  1091  			m.FromAddress = string(dAtA[iNdEx:postIndex])
  1092  			iNdEx = postIndex
  1093  		case 2:
  1094  			if wireType != 2 {
  1095  				return fmt.Errorf("proto: wrong wireType = %d for field FromDenom", wireType)
  1096  			}
  1097  			var stringLen uint64
  1098  			for shift := uint(0); ; shift += 7 {
  1099  				if shift >= 64 {
  1100  					return ErrIntOverflowTx
  1101  				}
  1102  				if iNdEx >= l {
  1103  					return io.ErrUnexpectedEOF
  1104  				}
  1105  				b := dAtA[iNdEx]
  1106  				iNdEx++
  1107  				stringLen |= uint64(b&0x7F) << shift
  1108  				if b < 0x80 {
  1109  					break
  1110  				}
  1111  			}
  1112  			intStringLen := int(stringLen)
  1113  			if intStringLen < 0 {
  1114  				return ErrInvalidLengthTx
  1115  			}
  1116  			postIndex := iNdEx + intStringLen
  1117  			if postIndex < 0 {
  1118  				return ErrInvalidLengthTx
  1119  			}
  1120  			if postIndex > l {
  1121  				return io.ErrUnexpectedEOF
  1122  			}
  1123  			m.FromDenom = string(dAtA[iNdEx:postIndex])
  1124  			iNdEx = postIndex
  1125  		case 3:
  1126  			if wireType != 2 {
  1127  				return fmt.Errorf("proto: wrong wireType = %d for field ToDenom", wireType)
  1128  			}
  1129  			var stringLen uint64
  1130  			for shift := uint(0); ; shift += 7 {
  1131  				if shift >= 64 {
  1132  					return ErrIntOverflowTx
  1133  				}
  1134  				if iNdEx >= l {
  1135  					return io.ErrUnexpectedEOF
  1136  				}
  1137  				b := dAtA[iNdEx]
  1138  				iNdEx++
  1139  				stringLen |= uint64(b&0x7F) << shift
  1140  				if b < 0x80 {
  1141  					break
  1142  				}
  1143  			}
  1144  			intStringLen := int(stringLen)
  1145  			if intStringLen < 0 {
  1146  				return ErrInvalidLengthTx
  1147  			}
  1148  			postIndex := iNdEx + intStringLen
  1149  			if postIndex < 0 {
  1150  				return ErrInvalidLengthTx
  1151  			}
  1152  			if postIndex > l {
  1153  				return io.ErrUnexpectedEOF
  1154  			}
  1155  			m.ToDenom = string(dAtA[iNdEx:postIndex])
  1156  			iNdEx = postIndex
  1157  		default:
  1158  			iNdEx = preIndex
  1159  			skippy, err := skipTx(dAtA[iNdEx:])
  1160  			if err != nil {
  1161  				return err
  1162  			}
  1163  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1164  				return ErrInvalidLengthTx
  1165  			}
  1166  			if (iNdEx + skippy) > l {
  1167  				return io.ErrUnexpectedEOF
  1168  			}
  1169  			iNdEx += skippy
  1170  		}
  1171  	}
  1172  
  1173  	if iNdEx > l {
  1174  		return io.ErrUnexpectedEOF
  1175  	}
  1176  	return nil
  1177  }
  1178  func (m *MsgSwapAllResponse) Unmarshal(dAtA []byte) error {
  1179  	l := len(dAtA)
  1180  	iNdEx := 0
  1181  	for iNdEx < l {
  1182  		preIndex := iNdEx
  1183  		var wire uint64
  1184  		for shift := uint(0); ; shift += 7 {
  1185  			if shift >= 64 {
  1186  				return ErrIntOverflowTx
  1187  			}
  1188  			if iNdEx >= l {
  1189  				return io.ErrUnexpectedEOF
  1190  			}
  1191  			b := dAtA[iNdEx]
  1192  			iNdEx++
  1193  			wire |= uint64(b&0x7F) << shift
  1194  			if b < 0x80 {
  1195  				break
  1196  			}
  1197  		}
  1198  		fieldNum := int32(wire >> 3)
  1199  		wireType := int(wire & 0x7)
  1200  		if wireType == 4 {
  1201  			return fmt.Errorf("proto: MsgSwapAllResponse: wiretype end group for non-group")
  1202  		}
  1203  		if fieldNum <= 0 {
  1204  			return fmt.Errorf("proto: MsgSwapAllResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  1205  		}
  1206  		switch fieldNum {
  1207  		default:
  1208  			iNdEx = preIndex
  1209  			skippy, err := skipTx(dAtA[iNdEx:])
  1210  			if err != nil {
  1211  				return err
  1212  			}
  1213  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1214  				return ErrInvalidLengthTx
  1215  			}
  1216  			if (iNdEx + skippy) > l {
  1217  				return io.ErrUnexpectedEOF
  1218  			}
  1219  			iNdEx += skippy
  1220  		}
  1221  	}
  1222  
  1223  	if iNdEx > l {
  1224  		return io.ErrUnexpectedEOF
  1225  	}
  1226  	return nil
  1227  }
  1228  func (m *MsgSetSwap) Unmarshal(dAtA []byte) error {
  1229  	l := len(dAtA)
  1230  	iNdEx := 0
  1231  	for iNdEx < l {
  1232  		preIndex := iNdEx
  1233  		var wire uint64
  1234  		for shift := uint(0); ; shift += 7 {
  1235  			if shift >= 64 {
  1236  				return ErrIntOverflowTx
  1237  			}
  1238  			if iNdEx >= l {
  1239  				return io.ErrUnexpectedEOF
  1240  			}
  1241  			b := dAtA[iNdEx]
  1242  			iNdEx++
  1243  			wire |= uint64(b&0x7F) << shift
  1244  			if b < 0x80 {
  1245  				break
  1246  			}
  1247  		}
  1248  		fieldNum := int32(wire >> 3)
  1249  		wireType := int(wire & 0x7)
  1250  		if wireType == 4 {
  1251  			return fmt.Errorf("proto: MsgSetSwap: wiretype end group for non-group")
  1252  		}
  1253  		if fieldNum <= 0 {
  1254  			return fmt.Errorf("proto: MsgSetSwap: illegal tag %d (wire type %d)", fieldNum, wire)
  1255  		}
  1256  		switch fieldNum {
  1257  		case 1:
  1258  			if wireType != 2 {
  1259  				return fmt.Errorf("proto: wrong wireType = %d for field Authority", wireType)
  1260  			}
  1261  			var stringLen uint64
  1262  			for shift := uint(0); ; shift += 7 {
  1263  				if shift >= 64 {
  1264  					return ErrIntOverflowTx
  1265  				}
  1266  				if iNdEx >= l {
  1267  					return io.ErrUnexpectedEOF
  1268  				}
  1269  				b := dAtA[iNdEx]
  1270  				iNdEx++
  1271  				stringLen |= uint64(b&0x7F) << shift
  1272  				if b < 0x80 {
  1273  					break
  1274  				}
  1275  			}
  1276  			intStringLen := int(stringLen)
  1277  			if intStringLen < 0 {
  1278  				return ErrInvalidLengthTx
  1279  			}
  1280  			postIndex := iNdEx + intStringLen
  1281  			if postIndex < 0 {
  1282  				return ErrInvalidLengthTx
  1283  			}
  1284  			if postIndex > l {
  1285  				return io.ErrUnexpectedEOF
  1286  			}
  1287  			m.Authority = string(dAtA[iNdEx:postIndex])
  1288  			iNdEx = postIndex
  1289  		case 2:
  1290  			if wireType != 2 {
  1291  				return fmt.Errorf("proto: wrong wireType = %d for field Swap", wireType)
  1292  			}
  1293  			var msglen int
  1294  			for shift := uint(0); ; shift += 7 {
  1295  				if shift >= 64 {
  1296  					return ErrIntOverflowTx
  1297  				}
  1298  				if iNdEx >= l {
  1299  					return io.ErrUnexpectedEOF
  1300  				}
  1301  				b := dAtA[iNdEx]
  1302  				iNdEx++
  1303  				msglen |= int(b&0x7F) << shift
  1304  				if b < 0x80 {
  1305  					break
  1306  				}
  1307  			}
  1308  			if msglen < 0 {
  1309  				return ErrInvalidLengthTx
  1310  			}
  1311  			postIndex := iNdEx + msglen
  1312  			if postIndex < 0 {
  1313  				return ErrInvalidLengthTx
  1314  			}
  1315  			if postIndex > l {
  1316  				return io.ErrUnexpectedEOF
  1317  			}
  1318  			if err := m.Swap.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1319  				return err
  1320  			}
  1321  			iNdEx = postIndex
  1322  		case 3:
  1323  			if wireType != 2 {
  1324  				return fmt.Errorf("proto: wrong wireType = %d for field ToDenomMetadata", wireType)
  1325  			}
  1326  			var msglen int
  1327  			for shift := uint(0); ; shift += 7 {
  1328  				if shift >= 64 {
  1329  					return ErrIntOverflowTx
  1330  				}
  1331  				if iNdEx >= l {
  1332  					return io.ErrUnexpectedEOF
  1333  				}
  1334  				b := dAtA[iNdEx]
  1335  				iNdEx++
  1336  				msglen |= int(b&0x7F) << shift
  1337  				if b < 0x80 {
  1338  					break
  1339  				}
  1340  			}
  1341  			if msglen < 0 {
  1342  				return ErrInvalidLengthTx
  1343  			}
  1344  			postIndex := iNdEx + msglen
  1345  			if postIndex < 0 {
  1346  				return ErrInvalidLengthTx
  1347  			}
  1348  			if postIndex > l {
  1349  				return io.ErrUnexpectedEOF
  1350  			}
  1351  			if err := m.ToDenomMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1352  				return err
  1353  			}
  1354  			iNdEx = postIndex
  1355  		default:
  1356  			iNdEx = preIndex
  1357  			skippy, err := skipTx(dAtA[iNdEx:])
  1358  			if err != nil {
  1359  				return err
  1360  			}
  1361  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1362  				return ErrInvalidLengthTx
  1363  			}
  1364  			if (iNdEx + skippy) > l {
  1365  				return io.ErrUnexpectedEOF
  1366  			}
  1367  			iNdEx += skippy
  1368  		}
  1369  	}
  1370  
  1371  	if iNdEx > l {
  1372  		return io.ErrUnexpectedEOF
  1373  	}
  1374  	return nil
  1375  }
  1376  func (m *MsgSetSwapResponse) Unmarshal(dAtA []byte) error {
  1377  	l := len(dAtA)
  1378  	iNdEx := 0
  1379  	for iNdEx < l {
  1380  		preIndex := iNdEx
  1381  		var wire uint64
  1382  		for shift := uint(0); ; shift += 7 {
  1383  			if shift >= 64 {
  1384  				return ErrIntOverflowTx
  1385  			}
  1386  			if iNdEx >= l {
  1387  				return io.ErrUnexpectedEOF
  1388  			}
  1389  			b := dAtA[iNdEx]
  1390  			iNdEx++
  1391  			wire |= uint64(b&0x7F) << shift
  1392  			if b < 0x80 {
  1393  				break
  1394  			}
  1395  		}
  1396  		fieldNum := int32(wire >> 3)
  1397  		wireType := int(wire & 0x7)
  1398  		if wireType == 4 {
  1399  			return fmt.Errorf("proto: MsgSetSwapResponse: wiretype end group for non-group")
  1400  		}
  1401  		if fieldNum <= 0 {
  1402  			return fmt.Errorf("proto: MsgSetSwapResponse: illegal tag %d (wire type %d)", fieldNum, wire)
  1403  		}
  1404  		switch fieldNum {
  1405  		default:
  1406  			iNdEx = preIndex
  1407  			skippy, err := skipTx(dAtA[iNdEx:])
  1408  			if err != nil {
  1409  				return err
  1410  			}
  1411  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1412  				return ErrInvalidLengthTx
  1413  			}
  1414  			if (iNdEx + skippy) > l {
  1415  				return io.ErrUnexpectedEOF
  1416  			}
  1417  			iNdEx += skippy
  1418  		}
  1419  	}
  1420  
  1421  	if iNdEx > l {
  1422  		return io.ErrUnexpectedEOF
  1423  	}
  1424  	return nil
  1425  }
  1426  func skipTx(dAtA []byte) (n int, err error) {
  1427  	l := len(dAtA)
  1428  	iNdEx := 0
  1429  	depth := 0
  1430  	for iNdEx < l {
  1431  		var wire uint64
  1432  		for shift := uint(0); ; shift += 7 {
  1433  			if shift >= 64 {
  1434  				return 0, ErrIntOverflowTx
  1435  			}
  1436  			if iNdEx >= l {
  1437  				return 0, io.ErrUnexpectedEOF
  1438  			}
  1439  			b := dAtA[iNdEx]
  1440  			iNdEx++
  1441  			wire |= (uint64(b) & 0x7F) << shift
  1442  			if b < 0x80 {
  1443  				break
  1444  			}
  1445  		}
  1446  		wireType := int(wire & 0x7)
  1447  		switch wireType {
  1448  		case 0:
  1449  			for shift := uint(0); ; shift += 7 {
  1450  				if shift >= 64 {
  1451  					return 0, ErrIntOverflowTx
  1452  				}
  1453  				if iNdEx >= l {
  1454  					return 0, io.ErrUnexpectedEOF
  1455  				}
  1456  				iNdEx++
  1457  				if dAtA[iNdEx-1] < 0x80 {
  1458  					break
  1459  				}
  1460  			}
  1461  		case 1:
  1462  			iNdEx += 8
  1463  		case 2:
  1464  			var length int
  1465  			for shift := uint(0); ; shift += 7 {
  1466  				if shift >= 64 {
  1467  					return 0, ErrIntOverflowTx
  1468  				}
  1469  				if iNdEx >= l {
  1470  					return 0, io.ErrUnexpectedEOF
  1471  				}
  1472  				b := dAtA[iNdEx]
  1473  				iNdEx++
  1474  				length |= (int(b) & 0x7F) << shift
  1475  				if b < 0x80 {
  1476  					break
  1477  				}
  1478  			}
  1479  			if length < 0 {
  1480  				return 0, ErrInvalidLengthTx
  1481  			}
  1482  			iNdEx += length
  1483  		case 3:
  1484  			depth++
  1485  		case 4:
  1486  			if depth == 0 {
  1487  				return 0, ErrUnexpectedEndOfGroupTx
  1488  			}
  1489  			depth--
  1490  		case 5:
  1491  			iNdEx += 4
  1492  		default:
  1493  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1494  		}
  1495  		if iNdEx < 0 {
  1496  			return 0, ErrInvalidLengthTx
  1497  		}
  1498  		if depth == 0 {
  1499  			return iNdEx, nil
  1500  		}
  1501  	}
  1502  	return 0, io.ErrUnexpectedEOF
  1503  }
  1504  
  1505  var (
  1506  	ErrInvalidLengthTx        = fmt.Errorf("proto: negative length found during unmarshaling")
  1507  	ErrIntOverflowTx          = fmt.Errorf("proto: integer overflow")
  1508  	ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group")
  1509  )