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

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: lbm/fswap/v1/event.proto
     3  
     4  package types
     5  
     6  import (
     7  	fmt "fmt"
     8  	types "github.com/Finschia/finschia-sdk/types"
     9  	types1 "github.com/Finschia/finschia-sdk/x/bank/types"
    10  	_ "github.com/gogo/protobuf/gogoproto"
    11  	proto "github.com/gogo/protobuf/proto"
    12  	io "io"
    13  	math "math"
    14  	math_bits "math/bits"
    15  )
    16  
    17  // Reference imports to suppress errors if they are not otherwise used.
    18  var _ = proto.Marshal
    19  var _ = fmt.Errorf
    20  var _ = math.Inf
    21  
    22  // This is a compile-time assertion to ensure that this generated file
    23  // is compatible with the proto package it is being compiled against.
    24  // A compilation error at this line likely means your copy of the
    25  // proto package needs to be updated.
    26  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    27  
    28  type EventSwapCoins struct {
    29  	// holder's address
    30  	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
    31  	// from-coin amount
    32  	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"`
    33  	// to-coin amount
    34  	ToCoinAmount types.Coin `protobuf:"bytes,3,opt,name=to_coin_amount,json=toCoinAmount,proto3,castrepeated=github.com/Finschia/finschia-sdk/types.Coin" json:"to_coin_amount"`
    35  }
    36  
    37  func (m *EventSwapCoins) Reset()         { *m = EventSwapCoins{} }
    38  func (m *EventSwapCoins) String() string { return proto.CompactTextString(m) }
    39  func (*EventSwapCoins) ProtoMessage()    {}
    40  func (*EventSwapCoins) Descriptor() ([]byte, []int) {
    41  	return fileDescriptor_92d5edbd64a725af, []int{0}
    42  }
    43  func (m *EventSwapCoins) XXX_Unmarshal(b []byte) error {
    44  	return m.Unmarshal(b)
    45  }
    46  func (m *EventSwapCoins) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    47  	if deterministic {
    48  		return xxx_messageInfo_EventSwapCoins.Marshal(b, m, deterministic)
    49  	} else {
    50  		b = b[:cap(b)]
    51  		n, err := m.MarshalToSizedBuffer(b)
    52  		if err != nil {
    53  			return nil, err
    54  		}
    55  		return b[:n], nil
    56  	}
    57  }
    58  func (m *EventSwapCoins) XXX_Merge(src proto.Message) {
    59  	xxx_messageInfo_EventSwapCoins.Merge(m, src)
    60  }
    61  func (m *EventSwapCoins) XXX_Size() int {
    62  	return m.Size()
    63  }
    64  func (m *EventSwapCoins) XXX_DiscardUnknown() {
    65  	xxx_messageInfo_EventSwapCoins.DiscardUnknown(m)
    66  }
    67  
    68  var xxx_messageInfo_EventSwapCoins proto.InternalMessageInfo
    69  
    70  func (m *EventSwapCoins) GetAddress() string {
    71  	if m != nil {
    72  		return m.Address
    73  	}
    74  	return ""
    75  }
    76  
    77  func (m *EventSwapCoins) GetFromCoinAmount() types.Coin {
    78  	if m != nil {
    79  		return m.FromCoinAmount
    80  	}
    81  	return types.Coin{}
    82  }
    83  
    84  func (m *EventSwapCoins) GetToCoinAmount() types.Coin {
    85  	if m != nil {
    86  		return m.ToCoinAmount
    87  	}
    88  	return types.Coin{}
    89  }
    90  
    91  type EventSetSwap struct {
    92  	Swap Swap `protobuf:"bytes,1,opt,name=swap,proto3" json:"swap"`
    93  }
    94  
    95  func (m *EventSetSwap) Reset()         { *m = EventSetSwap{} }
    96  func (m *EventSetSwap) String() string { return proto.CompactTextString(m) }
    97  func (*EventSetSwap) ProtoMessage()    {}
    98  func (*EventSetSwap) Descriptor() ([]byte, []int) {
    99  	return fileDescriptor_92d5edbd64a725af, []int{1}
   100  }
   101  func (m *EventSetSwap) XXX_Unmarshal(b []byte) error {
   102  	return m.Unmarshal(b)
   103  }
   104  func (m *EventSetSwap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   105  	if deterministic {
   106  		return xxx_messageInfo_EventSetSwap.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 *EventSetSwap) XXX_Merge(src proto.Message) {
   117  	xxx_messageInfo_EventSetSwap.Merge(m, src)
   118  }
   119  func (m *EventSetSwap) XXX_Size() int {
   120  	return m.Size()
   121  }
   122  func (m *EventSetSwap) XXX_DiscardUnknown() {
   123  	xxx_messageInfo_EventSetSwap.DiscardUnknown(m)
   124  }
   125  
   126  var xxx_messageInfo_EventSetSwap proto.InternalMessageInfo
   127  
   128  func (m *EventSetSwap) GetSwap() Swap {
   129  	if m != nil {
   130  		return m.Swap
   131  	}
   132  	return Swap{}
   133  }
   134  
   135  type EventAddDenomMetadata struct {
   136  	Metadata types1.Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata" yaml:"denom_metadata"`
   137  }
   138  
   139  func (m *EventAddDenomMetadata) Reset()         { *m = EventAddDenomMetadata{} }
   140  func (m *EventAddDenomMetadata) String() string { return proto.CompactTextString(m) }
   141  func (*EventAddDenomMetadata) ProtoMessage()    {}
   142  func (*EventAddDenomMetadata) Descriptor() ([]byte, []int) {
   143  	return fileDescriptor_92d5edbd64a725af, []int{2}
   144  }
   145  func (m *EventAddDenomMetadata) XXX_Unmarshal(b []byte) error {
   146  	return m.Unmarshal(b)
   147  }
   148  func (m *EventAddDenomMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   149  	if deterministic {
   150  		return xxx_messageInfo_EventAddDenomMetadata.Marshal(b, m, deterministic)
   151  	} else {
   152  		b = b[:cap(b)]
   153  		n, err := m.MarshalToSizedBuffer(b)
   154  		if err != nil {
   155  			return nil, err
   156  		}
   157  		return b[:n], nil
   158  	}
   159  }
   160  func (m *EventAddDenomMetadata) XXX_Merge(src proto.Message) {
   161  	xxx_messageInfo_EventAddDenomMetadata.Merge(m, src)
   162  }
   163  func (m *EventAddDenomMetadata) XXX_Size() int {
   164  	return m.Size()
   165  }
   166  func (m *EventAddDenomMetadata) XXX_DiscardUnknown() {
   167  	xxx_messageInfo_EventAddDenomMetadata.DiscardUnknown(m)
   168  }
   169  
   170  var xxx_messageInfo_EventAddDenomMetadata proto.InternalMessageInfo
   171  
   172  func (m *EventAddDenomMetadata) GetMetadata() types1.Metadata {
   173  	if m != nil {
   174  		return m.Metadata
   175  	}
   176  	return types1.Metadata{}
   177  }
   178  
   179  func init() {
   180  	proto.RegisterType((*EventSwapCoins)(nil), "lbm.fswap.v1.EventSwapCoins")
   181  	proto.RegisterType((*EventSetSwap)(nil), "lbm.fswap.v1.EventSetSwap")
   182  	proto.RegisterType((*EventAddDenomMetadata)(nil), "lbm.fswap.v1.EventAddDenomMetadata")
   183  }
   184  
   185  func init() { proto.RegisterFile("lbm/fswap/v1/event.proto", fileDescriptor_92d5edbd64a725af) }
   186  
   187  var fileDescriptor_92d5edbd64a725af = []byte{
   188  	// 401 bytes of a gzipped FileDescriptorProto
   189  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x92, 0xcd, 0x8e, 0xda, 0x30,
   190  	0x14, 0x85, 0x13, 0x8a, 0xfa, 0x63, 0x10, 0xaa, 0xa2, 0x22, 0xa5, 0x48, 0x04, 0x94, 0x15, 0x52,
   191  	0x5b, 0x5b, 0x81, 0x5d, 0xd5, 0x0d, 0xe9, 0x8f, 0xba, 0xe9, 0x26, 0xdd, 0x54, 0xdd, 0x20, 0x27,
   192  	0x31, 0x10, 0x81, 0xed, 0x0c, 0x36, 0x01, 0xde, 0x62, 0xd6, 0xf3, 0x08, 0xf3, 0x24, 0x2c, 0x59,
   193  	0xce, 0x8a, 0x19, 0xc1, 0x1b, 0xcc, 0x13, 0x8c, 0xec, 0x04, 0x18, 0x34, 0x8b, 0x59, 0xcd, 0xee,
   194  	0x5a, 0xe7, 0xde, 0xf3, 0x5d, 0x1f, 0x1b, 0xd8, 0xd3, 0x90, 0xa2, 0xa1, 0x58, 0xe0, 0x14, 0x65,
   195  	0x1e, 0x22, 0x19, 0x61, 0x12, 0xa6, 0x33, 0x2e, 0xb9, 0x55, 0x9d, 0x86, 0x14, 0x6a, 0x05, 0x66,
   196  	0x5e, 0xe3, 0xc3, 0x88, 0x8f, 0xb8, 0x16, 0x90, 0xaa, 0xf2, 0x9e, 0x86, 0x13, 0x71, 0x41, 0xb9,
   197  	0x40, 0x21, 0x16, 0x04, 0x65, 0x5e, 0x48, 0x24, 0xf6, 0x50, 0xc4, 0x13, 0xf6, 0x44, 0x67, 0x93,
   198  	0xa3, 0xae, 0x0e, 0x85, 0x7e, 0x4e, 0xcf, 0x61, 0x5a, 0x71, 0xaf, 0x4a, 0xa0, 0xf6, 0x53, 0x6d,
   199  	0xf3, 0x77, 0x81, 0xd3, 0xef, 0x3c, 0x61, 0xc2, 0xb2, 0xc1, 0x1b, 0x1c, 0xc7, 0x33, 0x22, 0x84,
   200  	0x6d, 0xb6, 0xcd, 0xce, 0xbb, 0xe0, 0x70, 0xb4, 0x96, 0xe0, 0xfd, 0x70, 0xc6, 0xe9, 0x40, 0x91,
   201  	0x07, 0x98, 0xf2, 0x39, 0x93, 0x76, 0xa9, 0x6d, 0x76, 0x2a, 0xdd, 0x8f, 0x30, 0xdf, 0x00, 0xaa,
   202  	0x0d, 0x61, 0xb1, 0x01, 0x54, 0x7e, 0x7e, 0x6f, 0xbd, 0x6d, 0x19, 0xd7, 0xb7, 0xad, 0x4f, 0xa3,
   203  	0x44, 0x8e, 0xe7, 0x21, 0x8c, 0x38, 0x45, 0xbf, 0x12, 0x26, 0xa2, 0x71, 0x82, 0xd1, 0xb0, 0x28,
   204  	0xbe, 0x88, 0x78, 0x82, 0xe4, 0x2a, 0x25, 0x42, 0x0f, 0x05, 0x35, 0xc5, 0x51, 0x55, 0x5f, 0x53,
   205  	0x2c, 0x09, 0x6a, 0x92, 0x9f, 0x71, 0x5f, 0xbd, 0x08, 0xb7, 0x2a, 0xf9, 0x89, 0xea, 0x7e, 0x03,
   206  	0xd5, 0x3c, 0x1b, 0xa2, 0xe3, 0xb1, 0x3e, 0x83, 0xb2, 0x8a, 0x4e, 0xc7, 0x52, 0xe9, 0x5a, 0xf0,
   207  	0xf1, 0xcb, 0x41, 0xd5, 0xe1, 0x97, 0x15, 0x34, 0xd0, 0x5d, 0xee, 0x05, 0xa8, 0xeb, 0xe9, 0x7e,
   208  	0x1c, 0xff, 0x20, 0x8c, 0xd3, 0x3f, 0x44, 0xe2, 0x18, 0x4b, 0x6c, 0xfd, 0x03, 0x6f, 0x69, 0x51,
   209  	0x17, 0x56, 0xcd, 0xd3, 0x35, 0xd8, 0xe4, 0x78, 0x8d, 0xc3, 0x80, 0xdf, 0x54, 0xae, 0xf7, 0xdb,
   210  	0x56, 0x7d, 0x85, 0xe9, 0xf4, 0xab, 0x1b, 0x2b, 0xb7, 0xc1, 0xc1, 0xc2, 0x0d, 0x8e, 0x6e, 0xfe,
   211  	0xef, 0xf5, 0xce, 0x31, 0x37, 0x3b, 0xc7, 0xbc, 0xdb, 0x39, 0xe6, 0xe5, 0xde, 0x31, 0x36, 0x7b,
   212  	0xc7, 0xb8, 0xd9, 0x3b, 0xc6, 0x7f, 0xf8, 0x6c, 0x0a, 0xcb, 0xe2, 0x83, 0xe8, 0x34, 0xc2, 0xd7,
   213  	0xfa, 0x7b, 0xf4, 0x1e, 0x02, 0x00, 0x00, 0xff, 0xff, 0xe7, 0xbc, 0xd3, 0x3f, 0xb8, 0x02, 0x00,
   214  	0x00,
   215  }
   216  
   217  func (m *EventSwapCoins) Marshal() (dAtA []byte, err error) {
   218  	size := m.Size()
   219  	dAtA = make([]byte, size)
   220  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   221  	if err != nil {
   222  		return nil, err
   223  	}
   224  	return dAtA[:n], nil
   225  }
   226  
   227  func (m *EventSwapCoins) MarshalTo(dAtA []byte) (int, error) {
   228  	size := m.Size()
   229  	return m.MarshalToSizedBuffer(dAtA[:size])
   230  }
   231  
   232  func (m *EventSwapCoins) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   233  	i := len(dAtA)
   234  	_ = i
   235  	var l int
   236  	_ = l
   237  	{
   238  		size, err := m.ToCoinAmount.MarshalToSizedBuffer(dAtA[:i])
   239  		if err != nil {
   240  			return 0, err
   241  		}
   242  		i -= size
   243  		i = encodeVarintEvent(dAtA, i, uint64(size))
   244  	}
   245  	i--
   246  	dAtA[i] = 0x1a
   247  	{
   248  		size, err := m.FromCoinAmount.MarshalToSizedBuffer(dAtA[:i])
   249  		if err != nil {
   250  			return 0, err
   251  		}
   252  		i -= size
   253  		i = encodeVarintEvent(dAtA, i, uint64(size))
   254  	}
   255  	i--
   256  	dAtA[i] = 0x12
   257  	if len(m.Address) > 0 {
   258  		i -= len(m.Address)
   259  		copy(dAtA[i:], m.Address)
   260  		i = encodeVarintEvent(dAtA, i, uint64(len(m.Address)))
   261  		i--
   262  		dAtA[i] = 0xa
   263  	}
   264  	return len(dAtA) - i, nil
   265  }
   266  
   267  func (m *EventSetSwap) Marshal() (dAtA []byte, err error) {
   268  	size := m.Size()
   269  	dAtA = make([]byte, size)
   270  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   271  	if err != nil {
   272  		return nil, err
   273  	}
   274  	return dAtA[:n], nil
   275  }
   276  
   277  func (m *EventSetSwap) MarshalTo(dAtA []byte) (int, error) {
   278  	size := m.Size()
   279  	return m.MarshalToSizedBuffer(dAtA[:size])
   280  }
   281  
   282  func (m *EventSetSwap) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   283  	i := len(dAtA)
   284  	_ = i
   285  	var l int
   286  	_ = l
   287  	{
   288  		size, err := m.Swap.MarshalToSizedBuffer(dAtA[:i])
   289  		if err != nil {
   290  			return 0, err
   291  		}
   292  		i -= size
   293  		i = encodeVarintEvent(dAtA, i, uint64(size))
   294  	}
   295  	i--
   296  	dAtA[i] = 0xa
   297  	return len(dAtA) - i, nil
   298  }
   299  
   300  func (m *EventAddDenomMetadata) Marshal() (dAtA []byte, err error) {
   301  	size := m.Size()
   302  	dAtA = make([]byte, size)
   303  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   304  	if err != nil {
   305  		return nil, err
   306  	}
   307  	return dAtA[:n], nil
   308  }
   309  
   310  func (m *EventAddDenomMetadata) MarshalTo(dAtA []byte) (int, error) {
   311  	size := m.Size()
   312  	return m.MarshalToSizedBuffer(dAtA[:size])
   313  }
   314  
   315  func (m *EventAddDenomMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   316  	i := len(dAtA)
   317  	_ = i
   318  	var l int
   319  	_ = l
   320  	{
   321  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
   322  		if err != nil {
   323  			return 0, err
   324  		}
   325  		i -= size
   326  		i = encodeVarintEvent(dAtA, i, uint64(size))
   327  	}
   328  	i--
   329  	dAtA[i] = 0xa
   330  	return len(dAtA) - i, nil
   331  }
   332  
   333  func encodeVarintEvent(dAtA []byte, offset int, v uint64) int {
   334  	offset -= sovEvent(v)
   335  	base := offset
   336  	for v >= 1<<7 {
   337  		dAtA[offset] = uint8(v&0x7f | 0x80)
   338  		v >>= 7
   339  		offset++
   340  	}
   341  	dAtA[offset] = uint8(v)
   342  	return base
   343  }
   344  func (m *EventSwapCoins) Size() (n int) {
   345  	if m == nil {
   346  		return 0
   347  	}
   348  	var l int
   349  	_ = l
   350  	l = len(m.Address)
   351  	if l > 0 {
   352  		n += 1 + l + sovEvent(uint64(l))
   353  	}
   354  	l = m.FromCoinAmount.Size()
   355  	n += 1 + l + sovEvent(uint64(l))
   356  	l = m.ToCoinAmount.Size()
   357  	n += 1 + l + sovEvent(uint64(l))
   358  	return n
   359  }
   360  
   361  func (m *EventSetSwap) Size() (n int) {
   362  	if m == nil {
   363  		return 0
   364  	}
   365  	var l int
   366  	_ = l
   367  	l = m.Swap.Size()
   368  	n += 1 + l + sovEvent(uint64(l))
   369  	return n
   370  }
   371  
   372  func (m *EventAddDenomMetadata) Size() (n int) {
   373  	if m == nil {
   374  		return 0
   375  	}
   376  	var l int
   377  	_ = l
   378  	l = m.Metadata.Size()
   379  	n += 1 + l + sovEvent(uint64(l))
   380  	return n
   381  }
   382  
   383  func sovEvent(x uint64) (n int) {
   384  	return (math_bits.Len64(x|1) + 6) / 7
   385  }
   386  func sozEvent(x uint64) (n int) {
   387  	return sovEvent(uint64((x << 1) ^ uint64((int64(x) >> 63))))
   388  }
   389  func (m *EventSwapCoins) Unmarshal(dAtA []byte) error {
   390  	l := len(dAtA)
   391  	iNdEx := 0
   392  	for iNdEx < l {
   393  		preIndex := iNdEx
   394  		var wire uint64
   395  		for shift := uint(0); ; shift += 7 {
   396  			if shift >= 64 {
   397  				return ErrIntOverflowEvent
   398  			}
   399  			if iNdEx >= l {
   400  				return io.ErrUnexpectedEOF
   401  			}
   402  			b := dAtA[iNdEx]
   403  			iNdEx++
   404  			wire |= uint64(b&0x7F) << shift
   405  			if b < 0x80 {
   406  				break
   407  			}
   408  		}
   409  		fieldNum := int32(wire >> 3)
   410  		wireType := int(wire & 0x7)
   411  		if wireType == 4 {
   412  			return fmt.Errorf("proto: EventSwapCoins: wiretype end group for non-group")
   413  		}
   414  		if fieldNum <= 0 {
   415  			return fmt.Errorf("proto: EventSwapCoins: illegal tag %d (wire type %d)", fieldNum, wire)
   416  		}
   417  		switch fieldNum {
   418  		case 1:
   419  			if wireType != 2 {
   420  				return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType)
   421  			}
   422  			var stringLen uint64
   423  			for shift := uint(0); ; shift += 7 {
   424  				if shift >= 64 {
   425  					return ErrIntOverflowEvent
   426  				}
   427  				if iNdEx >= l {
   428  					return io.ErrUnexpectedEOF
   429  				}
   430  				b := dAtA[iNdEx]
   431  				iNdEx++
   432  				stringLen |= uint64(b&0x7F) << shift
   433  				if b < 0x80 {
   434  					break
   435  				}
   436  			}
   437  			intStringLen := int(stringLen)
   438  			if intStringLen < 0 {
   439  				return ErrInvalidLengthEvent
   440  			}
   441  			postIndex := iNdEx + intStringLen
   442  			if postIndex < 0 {
   443  				return ErrInvalidLengthEvent
   444  			}
   445  			if postIndex > l {
   446  				return io.ErrUnexpectedEOF
   447  			}
   448  			m.Address = string(dAtA[iNdEx:postIndex])
   449  			iNdEx = postIndex
   450  		case 2:
   451  			if wireType != 2 {
   452  				return fmt.Errorf("proto: wrong wireType = %d for field FromCoinAmount", wireType)
   453  			}
   454  			var msglen int
   455  			for shift := uint(0); ; shift += 7 {
   456  				if shift >= 64 {
   457  					return ErrIntOverflowEvent
   458  				}
   459  				if iNdEx >= l {
   460  					return io.ErrUnexpectedEOF
   461  				}
   462  				b := dAtA[iNdEx]
   463  				iNdEx++
   464  				msglen |= int(b&0x7F) << shift
   465  				if b < 0x80 {
   466  					break
   467  				}
   468  			}
   469  			if msglen < 0 {
   470  				return ErrInvalidLengthEvent
   471  			}
   472  			postIndex := iNdEx + msglen
   473  			if postIndex < 0 {
   474  				return ErrInvalidLengthEvent
   475  			}
   476  			if postIndex > l {
   477  				return io.ErrUnexpectedEOF
   478  			}
   479  			if err := m.FromCoinAmount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   480  				return err
   481  			}
   482  			iNdEx = postIndex
   483  		case 3:
   484  			if wireType != 2 {
   485  				return fmt.Errorf("proto: wrong wireType = %d for field ToCoinAmount", wireType)
   486  			}
   487  			var msglen int
   488  			for shift := uint(0); ; shift += 7 {
   489  				if shift >= 64 {
   490  					return ErrIntOverflowEvent
   491  				}
   492  				if iNdEx >= l {
   493  					return io.ErrUnexpectedEOF
   494  				}
   495  				b := dAtA[iNdEx]
   496  				iNdEx++
   497  				msglen |= int(b&0x7F) << shift
   498  				if b < 0x80 {
   499  					break
   500  				}
   501  			}
   502  			if msglen < 0 {
   503  				return ErrInvalidLengthEvent
   504  			}
   505  			postIndex := iNdEx + msglen
   506  			if postIndex < 0 {
   507  				return ErrInvalidLengthEvent
   508  			}
   509  			if postIndex > l {
   510  				return io.ErrUnexpectedEOF
   511  			}
   512  			if err := m.ToCoinAmount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   513  				return err
   514  			}
   515  			iNdEx = postIndex
   516  		default:
   517  			iNdEx = preIndex
   518  			skippy, err := skipEvent(dAtA[iNdEx:])
   519  			if err != nil {
   520  				return err
   521  			}
   522  			if (skippy < 0) || (iNdEx+skippy) < 0 {
   523  				return ErrInvalidLengthEvent
   524  			}
   525  			if (iNdEx + skippy) > l {
   526  				return io.ErrUnexpectedEOF
   527  			}
   528  			iNdEx += skippy
   529  		}
   530  	}
   531  
   532  	if iNdEx > l {
   533  		return io.ErrUnexpectedEOF
   534  	}
   535  	return nil
   536  }
   537  func (m *EventSetSwap) Unmarshal(dAtA []byte) error {
   538  	l := len(dAtA)
   539  	iNdEx := 0
   540  	for iNdEx < l {
   541  		preIndex := iNdEx
   542  		var wire uint64
   543  		for shift := uint(0); ; shift += 7 {
   544  			if shift >= 64 {
   545  				return ErrIntOverflowEvent
   546  			}
   547  			if iNdEx >= l {
   548  				return io.ErrUnexpectedEOF
   549  			}
   550  			b := dAtA[iNdEx]
   551  			iNdEx++
   552  			wire |= uint64(b&0x7F) << shift
   553  			if b < 0x80 {
   554  				break
   555  			}
   556  		}
   557  		fieldNum := int32(wire >> 3)
   558  		wireType := int(wire & 0x7)
   559  		if wireType == 4 {
   560  			return fmt.Errorf("proto: EventSetSwap: wiretype end group for non-group")
   561  		}
   562  		if fieldNum <= 0 {
   563  			return fmt.Errorf("proto: EventSetSwap: illegal tag %d (wire type %d)", fieldNum, wire)
   564  		}
   565  		switch fieldNum {
   566  		case 1:
   567  			if wireType != 2 {
   568  				return fmt.Errorf("proto: wrong wireType = %d for field Swap", wireType)
   569  			}
   570  			var msglen int
   571  			for shift := uint(0); ; shift += 7 {
   572  				if shift >= 64 {
   573  					return ErrIntOverflowEvent
   574  				}
   575  				if iNdEx >= l {
   576  					return io.ErrUnexpectedEOF
   577  				}
   578  				b := dAtA[iNdEx]
   579  				iNdEx++
   580  				msglen |= int(b&0x7F) << shift
   581  				if b < 0x80 {
   582  					break
   583  				}
   584  			}
   585  			if msglen < 0 {
   586  				return ErrInvalidLengthEvent
   587  			}
   588  			postIndex := iNdEx + msglen
   589  			if postIndex < 0 {
   590  				return ErrInvalidLengthEvent
   591  			}
   592  			if postIndex > l {
   593  				return io.ErrUnexpectedEOF
   594  			}
   595  			if err := m.Swap.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   596  				return err
   597  			}
   598  			iNdEx = postIndex
   599  		default:
   600  			iNdEx = preIndex
   601  			skippy, err := skipEvent(dAtA[iNdEx:])
   602  			if err != nil {
   603  				return err
   604  			}
   605  			if (skippy < 0) || (iNdEx+skippy) < 0 {
   606  				return ErrInvalidLengthEvent
   607  			}
   608  			if (iNdEx + skippy) > l {
   609  				return io.ErrUnexpectedEOF
   610  			}
   611  			iNdEx += skippy
   612  		}
   613  	}
   614  
   615  	if iNdEx > l {
   616  		return io.ErrUnexpectedEOF
   617  	}
   618  	return nil
   619  }
   620  func (m *EventAddDenomMetadata) Unmarshal(dAtA []byte) error {
   621  	l := len(dAtA)
   622  	iNdEx := 0
   623  	for iNdEx < l {
   624  		preIndex := iNdEx
   625  		var wire uint64
   626  		for shift := uint(0); ; shift += 7 {
   627  			if shift >= 64 {
   628  				return ErrIntOverflowEvent
   629  			}
   630  			if iNdEx >= l {
   631  				return io.ErrUnexpectedEOF
   632  			}
   633  			b := dAtA[iNdEx]
   634  			iNdEx++
   635  			wire |= uint64(b&0x7F) << shift
   636  			if b < 0x80 {
   637  				break
   638  			}
   639  		}
   640  		fieldNum := int32(wire >> 3)
   641  		wireType := int(wire & 0x7)
   642  		if wireType == 4 {
   643  			return fmt.Errorf("proto: EventAddDenomMetadata: wiretype end group for non-group")
   644  		}
   645  		if fieldNum <= 0 {
   646  			return fmt.Errorf("proto: EventAddDenomMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
   647  		}
   648  		switch fieldNum {
   649  		case 1:
   650  			if wireType != 2 {
   651  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
   652  			}
   653  			var msglen int
   654  			for shift := uint(0); ; shift += 7 {
   655  				if shift >= 64 {
   656  					return ErrIntOverflowEvent
   657  				}
   658  				if iNdEx >= l {
   659  					return io.ErrUnexpectedEOF
   660  				}
   661  				b := dAtA[iNdEx]
   662  				iNdEx++
   663  				msglen |= int(b&0x7F) << shift
   664  				if b < 0x80 {
   665  					break
   666  				}
   667  			}
   668  			if msglen < 0 {
   669  				return ErrInvalidLengthEvent
   670  			}
   671  			postIndex := iNdEx + msglen
   672  			if postIndex < 0 {
   673  				return ErrInvalidLengthEvent
   674  			}
   675  			if postIndex > l {
   676  				return io.ErrUnexpectedEOF
   677  			}
   678  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   679  				return err
   680  			}
   681  			iNdEx = postIndex
   682  		default:
   683  			iNdEx = preIndex
   684  			skippy, err := skipEvent(dAtA[iNdEx:])
   685  			if err != nil {
   686  				return err
   687  			}
   688  			if (skippy < 0) || (iNdEx+skippy) < 0 {
   689  				return ErrInvalidLengthEvent
   690  			}
   691  			if (iNdEx + skippy) > l {
   692  				return io.ErrUnexpectedEOF
   693  			}
   694  			iNdEx += skippy
   695  		}
   696  	}
   697  
   698  	if iNdEx > l {
   699  		return io.ErrUnexpectedEOF
   700  	}
   701  	return nil
   702  }
   703  func skipEvent(dAtA []byte) (n int, err error) {
   704  	l := len(dAtA)
   705  	iNdEx := 0
   706  	depth := 0
   707  	for iNdEx < l {
   708  		var wire uint64
   709  		for shift := uint(0); ; shift += 7 {
   710  			if shift >= 64 {
   711  				return 0, ErrIntOverflowEvent
   712  			}
   713  			if iNdEx >= l {
   714  				return 0, io.ErrUnexpectedEOF
   715  			}
   716  			b := dAtA[iNdEx]
   717  			iNdEx++
   718  			wire |= (uint64(b) & 0x7F) << shift
   719  			if b < 0x80 {
   720  				break
   721  			}
   722  		}
   723  		wireType := int(wire & 0x7)
   724  		switch wireType {
   725  		case 0:
   726  			for shift := uint(0); ; shift += 7 {
   727  				if shift >= 64 {
   728  					return 0, ErrIntOverflowEvent
   729  				}
   730  				if iNdEx >= l {
   731  					return 0, io.ErrUnexpectedEOF
   732  				}
   733  				iNdEx++
   734  				if dAtA[iNdEx-1] < 0x80 {
   735  					break
   736  				}
   737  			}
   738  		case 1:
   739  			iNdEx += 8
   740  		case 2:
   741  			var length int
   742  			for shift := uint(0); ; shift += 7 {
   743  				if shift >= 64 {
   744  					return 0, ErrIntOverflowEvent
   745  				}
   746  				if iNdEx >= l {
   747  					return 0, io.ErrUnexpectedEOF
   748  				}
   749  				b := dAtA[iNdEx]
   750  				iNdEx++
   751  				length |= (int(b) & 0x7F) << shift
   752  				if b < 0x80 {
   753  					break
   754  				}
   755  			}
   756  			if length < 0 {
   757  				return 0, ErrInvalidLengthEvent
   758  			}
   759  			iNdEx += length
   760  		case 3:
   761  			depth++
   762  		case 4:
   763  			if depth == 0 {
   764  				return 0, ErrUnexpectedEndOfGroupEvent
   765  			}
   766  			depth--
   767  		case 5:
   768  			iNdEx += 4
   769  		default:
   770  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
   771  		}
   772  		if iNdEx < 0 {
   773  			return 0, ErrInvalidLengthEvent
   774  		}
   775  		if depth == 0 {
   776  			return iNdEx, nil
   777  		}
   778  	}
   779  	return 0, io.ErrUnexpectedEOF
   780  }
   781  
   782  var (
   783  	ErrInvalidLengthEvent        = fmt.Errorf("proto: negative length found during unmarshaling")
   784  	ErrIntOverflowEvent          = fmt.Errorf("proto: integer overflow")
   785  	ErrUnexpectedEndOfGroupEvent = fmt.Errorf("proto: unexpected end of group")
   786  )