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

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: injective/auction/v1beta1/tx.proto
     3  
     4  package types
     5  
     6  import (
     7  	context "context"
     8  	fmt "fmt"
     9  	_ "github.com/cosmos/cosmos-proto"
    10  	types "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/gogoproto/gogoproto"
    14  	grpc1 "github.com/cosmos/gogoproto/grpc"
    15  	proto "github.com/cosmos/gogoproto/proto"
    16  	grpc "google.golang.org/grpc"
    17  	codes "google.golang.org/grpc/codes"
    18  	status "google.golang.org/grpc/status"
    19  	io "io"
    20  	math "math"
    21  	math_bits "math/bits"
    22  )
    23  
    24  // Reference imports to suppress errors if they are not otherwise used.
    25  var _ = proto.Marshal
    26  var _ = fmt.Errorf
    27  var _ = math.Inf
    28  
    29  // This is a compile-time assertion to ensure that this generated file
    30  // is compatible with the proto package it is being compiled against.
    31  // A compilation error at this line likely means your copy of the
    32  // proto package needs to be updated.
    33  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    34  
    35  // Bid defines a SDK message for placing a bid for an auction
    36  type MsgBid struct {
    37  	Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"`
    38  	// amount of the bid in INJ tokens
    39  	BidAmount types.Coin `protobuf:"bytes,2,opt,name=bid_amount,json=bidAmount,proto3" json:"bid_amount"`
    40  	// the current auction round being bid on
    41  	Round uint64 `protobuf:"varint,3,opt,name=round,proto3" json:"round,omitempty"`
    42  }
    43  
    44  func (m *MsgBid) Reset()         { *m = MsgBid{} }
    45  func (m *MsgBid) String() string { return proto.CompactTextString(m) }
    46  func (*MsgBid) ProtoMessage()    {}
    47  func (*MsgBid) Descriptor() ([]byte, []int) {
    48  	return fileDescriptor_0943fd5f0d415547, []int{0}
    49  }
    50  func (m *MsgBid) XXX_Unmarshal(b []byte) error {
    51  	return m.Unmarshal(b)
    52  }
    53  func (m *MsgBid) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    54  	if deterministic {
    55  		return xxx_messageInfo_MsgBid.Marshal(b, m, deterministic)
    56  	} else {
    57  		b = b[:cap(b)]
    58  		n, err := m.MarshalToSizedBuffer(b)
    59  		if err != nil {
    60  			return nil, err
    61  		}
    62  		return b[:n], nil
    63  	}
    64  }
    65  func (m *MsgBid) XXX_Merge(src proto.Message) {
    66  	xxx_messageInfo_MsgBid.Merge(m, src)
    67  }
    68  func (m *MsgBid) XXX_Size() int {
    69  	return m.Size()
    70  }
    71  func (m *MsgBid) XXX_DiscardUnknown() {
    72  	xxx_messageInfo_MsgBid.DiscardUnknown(m)
    73  }
    74  
    75  var xxx_messageInfo_MsgBid proto.InternalMessageInfo
    76  
    77  type MsgBidResponse struct {
    78  }
    79  
    80  func (m *MsgBidResponse) Reset()         { *m = MsgBidResponse{} }
    81  func (m *MsgBidResponse) String() string { return proto.CompactTextString(m) }
    82  func (*MsgBidResponse) ProtoMessage()    {}
    83  func (*MsgBidResponse) Descriptor() ([]byte, []int) {
    84  	return fileDescriptor_0943fd5f0d415547, []int{1}
    85  }
    86  func (m *MsgBidResponse) XXX_Unmarshal(b []byte) error {
    87  	return m.Unmarshal(b)
    88  }
    89  func (m *MsgBidResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    90  	if deterministic {
    91  		return xxx_messageInfo_MsgBidResponse.Marshal(b, m, deterministic)
    92  	} else {
    93  		b = b[:cap(b)]
    94  		n, err := m.MarshalToSizedBuffer(b)
    95  		if err != nil {
    96  			return nil, err
    97  		}
    98  		return b[:n], nil
    99  	}
   100  }
   101  func (m *MsgBidResponse) XXX_Merge(src proto.Message) {
   102  	xxx_messageInfo_MsgBidResponse.Merge(m, src)
   103  }
   104  func (m *MsgBidResponse) XXX_Size() int {
   105  	return m.Size()
   106  }
   107  func (m *MsgBidResponse) XXX_DiscardUnknown() {
   108  	xxx_messageInfo_MsgBidResponse.DiscardUnknown(m)
   109  }
   110  
   111  var xxx_messageInfo_MsgBidResponse proto.InternalMessageInfo
   112  
   113  type MsgUpdateParams struct {
   114  	// authority is the address of the governance account.
   115  	Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"`
   116  	// params defines the ocr parameters to update.
   117  	//
   118  	// NOTE: All parameters must be supplied.
   119  	Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"`
   120  }
   121  
   122  func (m *MsgUpdateParams) Reset()         { *m = MsgUpdateParams{} }
   123  func (m *MsgUpdateParams) String() string { return proto.CompactTextString(m) }
   124  func (*MsgUpdateParams) ProtoMessage()    {}
   125  func (*MsgUpdateParams) Descriptor() ([]byte, []int) {
   126  	return fileDescriptor_0943fd5f0d415547, []int{2}
   127  }
   128  func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error {
   129  	return m.Unmarshal(b)
   130  }
   131  func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   132  	if deterministic {
   133  		return xxx_messageInfo_MsgUpdateParams.Marshal(b, m, deterministic)
   134  	} else {
   135  		b = b[:cap(b)]
   136  		n, err := m.MarshalToSizedBuffer(b)
   137  		if err != nil {
   138  			return nil, err
   139  		}
   140  		return b[:n], nil
   141  	}
   142  }
   143  func (m *MsgUpdateParams) XXX_Merge(src proto.Message) {
   144  	xxx_messageInfo_MsgUpdateParams.Merge(m, src)
   145  }
   146  func (m *MsgUpdateParams) XXX_Size() int {
   147  	return m.Size()
   148  }
   149  func (m *MsgUpdateParams) XXX_DiscardUnknown() {
   150  	xxx_messageInfo_MsgUpdateParams.DiscardUnknown(m)
   151  }
   152  
   153  var xxx_messageInfo_MsgUpdateParams proto.InternalMessageInfo
   154  
   155  func (m *MsgUpdateParams) GetAuthority() string {
   156  	if m != nil {
   157  		return m.Authority
   158  	}
   159  	return ""
   160  }
   161  
   162  func (m *MsgUpdateParams) GetParams() Params {
   163  	if m != nil {
   164  		return m.Params
   165  	}
   166  	return Params{}
   167  }
   168  
   169  type MsgUpdateParamsResponse struct {
   170  }
   171  
   172  func (m *MsgUpdateParamsResponse) Reset()         { *m = MsgUpdateParamsResponse{} }
   173  func (m *MsgUpdateParamsResponse) String() string { return proto.CompactTextString(m) }
   174  func (*MsgUpdateParamsResponse) ProtoMessage()    {}
   175  func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int) {
   176  	return fileDescriptor_0943fd5f0d415547, []int{3}
   177  }
   178  func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error {
   179  	return m.Unmarshal(b)
   180  }
   181  func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   182  	if deterministic {
   183  		return xxx_messageInfo_MsgUpdateParamsResponse.Marshal(b, m, deterministic)
   184  	} else {
   185  		b = b[:cap(b)]
   186  		n, err := m.MarshalToSizedBuffer(b)
   187  		if err != nil {
   188  			return nil, err
   189  		}
   190  		return b[:n], nil
   191  	}
   192  }
   193  func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message) {
   194  	xxx_messageInfo_MsgUpdateParamsResponse.Merge(m, src)
   195  }
   196  func (m *MsgUpdateParamsResponse) XXX_Size() int {
   197  	return m.Size()
   198  }
   199  func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown() {
   200  	xxx_messageInfo_MsgUpdateParamsResponse.DiscardUnknown(m)
   201  }
   202  
   203  var xxx_messageInfo_MsgUpdateParamsResponse proto.InternalMessageInfo
   204  
   205  func init() {
   206  	proto.RegisterType((*MsgBid)(nil), "injective.auction.v1beta1.MsgBid")
   207  	proto.RegisterType((*MsgBidResponse)(nil), "injective.auction.v1beta1.MsgBidResponse")
   208  	proto.RegisterType((*MsgUpdateParams)(nil), "injective.auction.v1beta1.MsgUpdateParams")
   209  	proto.RegisterType((*MsgUpdateParamsResponse)(nil), "injective.auction.v1beta1.MsgUpdateParamsResponse")
   210  }
   211  
   212  func init() {
   213  	proto.RegisterFile("injective/auction/v1beta1/tx.proto", fileDescriptor_0943fd5f0d415547)
   214  }
   215  
   216  var fileDescriptor_0943fd5f0d415547 = []byte{
   217  	// 504 bytes of a gzipped FileDescriptorProto
   218  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x52, 0x31, 0x8f, 0xd3, 0x3e,
   219  	0x1c, 0x8d, 0xff, 0xbd, 0xab, 0x54, 0xff, 0xd1, 0x01, 0x51, 0x45, 0xdb, 0x0c, 0x69, 0xc9, 0x00,
   220  	0x25, 0xd2, 0xc5, 0x6a, 0x91, 0x18, 0x6e, 0x00, 0x5d, 0x99, 0x90, 0xa8, 0x84, 0x72, 0x62, 0x61,
   221  	0x39, 0x39, 0x89, 0xe5, 0x1a, 0x11, 0x3b, 0x8a, 0x9d, 0x8a, 0xdb, 0x10, 0x13, 0x62, 0xe2, 0x13,
   222  	0xa0, 0xfb, 0x08, 0x1d, 0x10, 0x9f, 0xe1, 0xc6, 0x83, 0x89, 0x09, 0xa1, 0x76, 0x28, 0x1f, 0x03,
   223  	0x25, 0x76, 0x7a, 0x05, 0xe9, 0x0e, 0x96, 0xc4, 0x3f, 0xbf, 0xf7, 0x7b, 0xbf, 0xf7, 0x6c, 0x43,
   224  	0x8f, 0xf1, 0x97, 0x24, 0x56, 0x6c, 0x4e, 0x10, 0x2e, 0x62, 0xc5, 0x04, 0x47, 0xf3, 0x51, 0x44,
   225  	0x14, 0x1e, 0x21, 0xf5, 0x3a, 0xc8, 0x72, 0xa1, 0x84, 0xdd, 0xdb, 0x70, 0x02, 0xc3, 0x09, 0x0c,
   226  	0xc7, 0x69, 0x53, 0x41, 0x45, 0xc5, 0x42, 0xe5, 0x4a, 0x37, 0x38, 0x6e, 0x2c, 0x64, 0x2a, 0x24,
   227  	0x8a, 0xb0, 0x24, 0x1b, 0xb9, 0x58, 0x30, 0x6e, 0xf0, 0x8e, 0xc1, 0x53, 0x49, 0xd1, 0x7c, 0x54,
   228  	0xfe, 0x0c, 0xd0, 0xd3, 0xc0, 0xb1, 0x56, 0xd4, 0x85, 0x81, 0xee, 0x5e, 0x6e, 0xb4, 0x36, 0xa5,
   229  	0x89, 0x37, 0x71, 0xca, 0xb8, 0x40, 0xd5, 0x57, 0x6f, 0x79, 0x1f, 0x01, 0x6c, 0x4e, 0x25, 0x9d,
   230  	0xb0, 0xc4, 0xbe, 0x05, 0x9b, 0x92, 0xf0, 0x84, 0xe4, 0x5d, 0x30, 0x00, 0xc3, 0x56, 0x68, 0x2a,
   231  	0xfb, 0x21, 0x84, 0x11, 0x4b, 0x8e, 0x71, 0x2a, 0x0a, 0xae, 0xba, 0xff, 0x0d, 0xc0, 0xf0, 0xff,
   232  	0x71, 0x2f, 0x30, 0x0e, 0xca, 0x1c, 0x75, 0xe4, 0xe0, 0xb1, 0x60, 0x7c, 0xb2, 0x73, 0xf6, 0xbd,
   233  	0x6f, 0x85, 0xad, 0x88, 0x25, 0x87, 0x55, 0x87, 0xdd, 0x86, 0xbb, 0xb9, 0x28, 0x78, 0xd2, 0x6d,
   234  	0x0c, 0xc0, 0x70, 0x27, 0xd4, 0xc5, 0xc1, 0x9d, 0x77, 0xa7, 0x7d, 0xeb, 0xe7, 0x69, 0xdf, 0x7a,
   235  	0xbb, 0x5e, 0xf8, 0x66, 0xd4, 0xfb, 0xf5, 0xc2, 0xdf, 0xab, 0x23, 0x68, 0x57, 0xde, 0x0d, 0xb8,
   236  	0xa7, 0x57, 0x21, 0x91, 0x99, 0xe0, 0x92, 0x78, 0x9f, 0x01, 0xbc, 0x3e, 0x95, 0xf4, 0x79, 0x96,
   237  	0x60, 0x45, 0x9e, 0xe1, 0x1c, 0xa7, 0xd2, 0x7e, 0x00, 0x5b, 0xb8, 0x50, 0x33, 0x91, 0x33, 0x75,
   238  	0xa2, 0xed, 0x4f, 0xba, 0x5f, 0x3f, 0xed, 0xb7, 0x8d, 0xcb, 0xc3, 0x24, 0xc9, 0x89, 0x94, 0x47,
   239  	0x2a, 0x67, 0x9c, 0x86, 0x17, 0x54, 0xfb, 0x11, 0x6c, 0x66, 0x95, 0x82, 0xc9, 0x75, 0x3b, 0xb8,
   240  	0xf4, 0x42, 0x03, 0x3d, 0xca, 0xe4, 0x33, 0x6d, 0x07, 0x7e, 0x69, 0xff, 0x42, 0xb0, 0x4c, 0xd0,
   241  	0xd9, 0x4a, 0xb0, 0x6d, 0xd2, 0xeb, 0xc1, 0xce, 0x1f, 0x5b, 0x75, 0xa6, 0xf1, 0x17, 0x00, 0x1b,
   242  	0x53, 0x49, 0xed, 0x23, 0xd8, 0x28, 0xaf, 0xe2, 0x2a, 0x1b, 0xfa, 0x34, 0x9c, 0x7b, 0x7f, 0xa5,
   243  	0xd4, 0xe2, 0x36, 0x87, 0xd7, 0x7e, 0x3b, 0x2c, 0xff, 0xea, 0xd6, 0x6d, 0xae, 0x33, 0xfe, 0x77,
   244  	0x6e, 0x3d, 0xcf, 0xd9, 0x7d, 0xb3, 0x5e, 0xf8, 0x60, 0x42, 0xcf, 0x96, 0x2e, 0x38, 0x5f, 0xba,
   245  	0xe0, 0xc7, 0xd2, 0x05, 0x1f, 0x56, 0xae, 0x75, 0xbe, 0x72, 0xad, 0x6f, 0x2b, 0xd7, 0x7a, 0x31,
   246  	0xa5, 0x4c, 0xcd, 0x8a, 0x28, 0x88, 0x45, 0x8a, 0x9e, 0xd4, 0xf2, 0x4f, 0x71, 0x24, 0xd1, 0x66,
   247  	0xd8, 0x7e, 0x2c, 0x72, 0xb2, 0x5d, 0xce, 0x30, 0xe3, 0x28, 0x15, 0x49, 0xf1, 0x8a, 0xc8, 0xcd,
   248  	0x33, 0x57, 0x27, 0x19, 0x91, 0x51, 0xb3, 0x7a, 0xca, 0xf7, 0x7f, 0x05, 0x00, 0x00, 0xff, 0xff,
   249  	0x5f, 0x56, 0x1a, 0xd8, 0xb1, 0x03, 0x00, 0x00,
   250  }
   251  
   252  // Reference imports to suppress errors if they are not otherwise used.
   253  var _ context.Context
   254  var _ grpc.ClientConn
   255  
   256  // This is a compile-time assertion to ensure that this generated file
   257  // is compatible with the grpc package it is being compiled against.
   258  const _ = grpc.SupportPackageIsVersion4
   259  
   260  // MsgClient is the client API for Msg service.
   261  //
   262  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   263  type MsgClient interface {
   264  	// Bid defines a method for placing a bid for an auction
   265  	Bid(ctx context.Context, in *MsgBid, opts ...grpc.CallOption) (*MsgBidResponse, error)
   266  	UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error)
   267  }
   268  
   269  type msgClient struct {
   270  	cc grpc1.ClientConn
   271  }
   272  
   273  func NewMsgClient(cc grpc1.ClientConn) MsgClient {
   274  	return &msgClient{cc}
   275  }
   276  
   277  func (c *msgClient) Bid(ctx context.Context, in *MsgBid, opts ...grpc.CallOption) (*MsgBidResponse, error) {
   278  	out := new(MsgBidResponse)
   279  	err := c.cc.Invoke(ctx, "/injective.auction.v1beta1.Msg/Bid", in, out, opts...)
   280  	if err != nil {
   281  		return nil, err
   282  	}
   283  	return out, nil
   284  }
   285  
   286  func (c *msgClient) UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) {
   287  	out := new(MsgUpdateParamsResponse)
   288  	err := c.cc.Invoke(ctx, "/injective.auction.v1beta1.Msg/UpdateParams", in, out, opts...)
   289  	if err != nil {
   290  		return nil, err
   291  	}
   292  	return out, nil
   293  }
   294  
   295  // MsgServer is the server API for Msg service.
   296  type MsgServer interface {
   297  	// Bid defines a method for placing a bid for an auction
   298  	Bid(context.Context, *MsgBid) (*MsgBidResponse, error)
   299  	UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
   300  }
   301  
   302  // UnimplementedMsgServer can be embedded to have forward compatible implementations.
   303  type UnimplementedMsgServer struct {
   304  }
   305  
   306  func (*UnimplementedMsgServer) Bid(ctx context.Context, req *MsgBid) (*MsgBidResponse, error) {
   307  	return nil, status.Errorf(codes.Unimplemented, "method Bid not implemented")
   308  }
   309  func (*UnimplementedMsgServer) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, error) {
   310  	return nil, status.Errorf(codes.Unimplemented, "method UpdateParams not implemented")
   311  }
   312  
   313  func RegisterMsgServer(s grpc1.Server, srv MsgServer) {
   314  	s.RegisterService(&_Msg_serviceDesc, srv)
   315  }
   316  
   317  func _Msg_Bid_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   318  	in := new(MsgBid)
   319  	if err := dec(in); err != nil {
   320  		return nil, err
   321  	}
   322  	if interceptor == nil {
   323  		return srv.(MsgServer).Bid(ctx, in)
   324  	}
   325  	info := &grpc.UnaryServerInfo{
   326  		Server:     srv,
   327  		FullMethod: "/injective.auction.v1beta1.Msg/Bid",
   328  	}
   329  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   330  		return srv.(MsgServer).Bid(ctx, req.(*MsgBid))
   331  	}
   332  	return interceptor(ctx, in, info, handler)
   333  }
   334  
   335  func _Msg_UpdateParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   336  	in := new(MsgUpdateParams)
   337  	if err := dec(in); err != nil {
   338  		return nil, err
   339  	}
   340  	if interceptor == nil {
   341  		return srv.(MsgServer).UpdateParams(ctx, in)
   342  	}
   343  	info := &grpc.UnaryServerInfo{
   344  		Server:     srv,
   345  		FullMethod: "/injective.auction.v1beta1.Msg/UpdateParams",
   346  	}
   347  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   348  		return srv.(MsgServer).UpdateParams(ctx, req.(*MsgUpdateParams))
   349  	}
   350  	return interceptor(ctx, in, info, handler)
   351  }
   352  
   353  var _Msg_serviceDesc = grpc.ServiceDesc{
   354  	ServiceName: "injective.auction.v1beta1.Msg",
   355  	HandlerType: (*MsgServer)(nil),
   356  	Methods: []grpc.MethodDesc{
   357  		{
   358  			MethodName: "Bid",
   359  			Handler:    _Msg_Bid_Handler,
   360  		},
   361  		{
   362  			MethodName: "UpdateParams",
   363  			Handler:    _Msg_UpdateParams_Handler,
   364  		},
   365  	},
   366  	Streams:  []grpc.StreamDesc{},
   367  	Metadata: "injective/auction/v1beta1/tx.proto",
   368  }
   369  
   370  func (m *MsgBid) Marshal() (dAtA []byte, err error) {
   371  	size := m.Size()
   372  	dAtA = make([]byte, size)
   373  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   374  	if err != nil {
   375  		return nil, err
   376  	}
   377  	return dAtA[:n], nil
   378  }
   379  
   380  func (m *MsgBid) MarshalTo(dAtA []byte) (int, error) {
   381  	size := m.Size()
   382  	return m.MarshalToSizedBuffer(dAtA[:size])
   383  }
   384  
   385  func (m *MsgBid) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   386  	i := len(dAtA)
   387  	_ = i
   388  	var l int
   389  	_ = l
   390  	if m.Round != 0 {
   391  		i = encodeVarintTx(dAtA, i, uint64(m.Round))
   392  		i--
   393  		dAtA[i] = 0x18
   394  	}
   395  	{
   396  		size, err := m.BidAmount.MarshalToSizedBuffer(dAtA[:i])
   397  		if err != nil {
   398  			return 0, err
   399  		}
   400  		i -= size
   401  		i = encodeVarintTx(dAtA, i, uint64(size))
   402  	}
   403  	i--
   404  	dAtA[i] = 0x12
   405  	if len(m.Sender) > 0 {
   406  		i -= len(m.Sender)
   407  		copy(dAtA[i:], m.Sender)
   408  		i = encodeVarintTx(dAtA, i, uint64(len(m.Sender)))
   409  		i--
   410  		dAtA[i] = 0xa
   411  	}
   412  	return len(dAtA) - i, nil
   413  }
   414  
   415  func (m *MsgBidResponse) Marshal() (dAtA []byte, err error) {
   416  	size := m.Size()
   417  	dAtA = make([]byte, size)
   418  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   419  	if err != nil {
   420  		return nil, err
   421  	}
   422  	return dAtA[:n], nil
   423  }
   424  
   425  func (m *MsgBidResponse) MarshalTo(dAtA []byte) (int, error) {
   426  	size := m.Size()
   427  	return m.MarshalToSizedBuffer(dAtA[:size])
   428  }
   429  
   430  func (m *MsgBidResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   431  	i := len(dAtA)
   432  	_ = i
   433  	var l int
   434  	_ = l
   435  	return len(dAtA) - i, nil
   436  }
   437  
   438  func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error) {
   439  	size := m.Size()
   440  	dAtA = make([]byte, size)
   441  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   442  	if err != nil {
   443  		return nil, err
   444  	}
   445  	return dAtA[:n], nil
   446  }
   447  
   448  func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error) {
   449  	size := m.Size()
   450  	return m.MarshalToSizedBuffer(dAtA[:size])
   451  }
   452  
   453  func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   454  	i := len(dAtA)
   455  	_ = i
   456  	var l int
   457  	_ = l
   458  	{
   459  		size, err := m.Params.MarshalToSizedBuffer(dAtA[:i])
   460  		if err != nil {
   461  			return 0, err
   462  		}
   463  		i -= size
   464  		i = encodeVarintTx(dAtA, i, uint64(size))
   465  	}
   466  	i--
   467  	dAtA[i] = 0x12
   468  	if len(m.Authority) > 0 {
   469  		i -= len(m.Authority)
   470  		copy(dAtA[i:], m.Authority)
   471  		i = encodeVarintTx(dAtA, i, uint64(len(m.Authority)))
   472  		i--
   473  		dAtA[i] = 0xa
   474  	}
   475  	return len(dAtA) - i, nil
   476  }
   477  
   478  func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error) {
   479  	size := m.Size()
   480  	dAtA = make([]byte, size)
   481  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   482  	if err != nil {
   483  		return nil, err
   484  	}
   485  	return dAtA[:n], nil
   486  }
   487  
   488  func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error) {
   489  	size := m.Size()
   490  	return m.MarshalToSizedBuffer(dAtA[:size])
   491  }
   492  
   493  func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   494  	i := len(dAtA)
   495  	_ = i
   496  	var l int
   497  	_ = l
   498  	return len(dAtA) - i, nil
   499  }
   500  
   501  func encodeVarintTx(dAtA []byte, offset int, v uint64) int {
   502  	offset -= sovTx(v)
   503  	base := offset
   504  	for v >= 1<<7 {
   505  		dAtA[offset] = uint8(v&0x7f | 0x80)
   506  		v >>= 7
   507  		offset++
   508  	}
   509  	dAtA[offset] = uint8(v)
   510  	return base
   511  }
   512  func (m *MsgBid) Size() (n int) {
   513  	if m == nil {
   514  		return 0
   515  	}
   516  	var l int
   517  	_ = l
   518  	l = len(m.Sender)
   519  	if l > 0 {
   520  		n += 1 + l + sovTx(uint64(l))
   521  	}
   522  	l = m.BidAmount.Size()
   523  	n += 1 + l + sovTx(uint64(l))
   524  	if m.Round != 0 {
   525  		n += 1 + sovTx(uint64(m.Round))
   526  	}
   527  	return n
   528  }
   529  
   530  func (m *MsgBidResponse) Size() (n int) {
   531  	if m == nil {
   532  		return 0
   533  	}
   534  	var l int
   535  	_ = l
   536  	return n
   537  }
   538  
   539  func (m *MsgUpdateParams) Size() (n int) {
   540  	if m == nil {
   541  		return 0
   542  	}
   543  	var l int
   544  	_ = l
   545  	l = len(m.Authority)
   546  	if l > 0 {
   547  		n += 1 + l + sovTx(uint64(l))
   548  	}
   549  	l = m.Params.Size()
   550  	n += 1 + l + sovTx(uint64(l))
   551  	return n
   552  }
   553  
   554  func (m *MsgUpdateParamsResponse) Size() (n int) {
   555  	if m == nil {
   556  		return 0
   557  	}
   558  	var l int
   559  	_ = l
   560  	return n
   561  }
   562  
   563  func sovTx(x uint64) (n int) {
   564  	return (math_bits.Len64(x|1) + 6) / 7
   565  }
   566  func sozTx(x uint64) (n int) {
   567  	return sovTx(uint64((x << 1) ^ uint64((int64(x) >> 63))))
   568  }
   569  func (m *MsgBid) Unmarshal(dAtA []byte) error {
   570  	l := len(dAtA)
   571  	iNdEx := 0
   572  	for iNdEx < l {
   573  		preIndex := iNdEx
   574  		var wire uint64
   575  		for shift := uint(0); ; shift += 7 {
   576  			if shift >= 64 {
   577  				return ErrIntOverflowTx
   578  			}
   579  			if iNdEx >= l {
   580  				return io.ErrUnexpectedEOF
   581  			}
   582  			b := dAtA[iNdEx]
   583  			iNdEx++
   584  			wire |= uint64(b&0x7F) << shift
   585  			if b < 0x80 {
   586  				break
   587  			}
   588  		}
   589  		fieldNum := int32(wire >> 3)
   590  		wireType := int(wire & 0x7)
   591  		if wireType == 4 {
   592  			return fmt.Errorf("proto: MsgBid: wiretype end group for non-group")
   593  		}
   594  		if fieldNum <= 0 {
   595  			return fmt.Errorf("proto: MsgBid: illegal tag %d (wire type %d)", fieldNum, wire)
   596  		}
   597  		switch fieldNum {
   598  		case 1:
   599  			if wireType != 2 {
   600  				return fmt.Errorf("proto: wrong wireType = %d for field Sender", wireType)
   601  			}
   602  			var stringLen uint64
   603  			for shift := uint(0); ; shift += 7 {
   604  				if shift >= 64 {
   605  					return ErrIntOverflowTx
   606  				}
   607  				if iNdEx >= l {
   608  					return io.ErrUnexpectedEOF
   609  				}
   610  				b := dAtA[iNdEx]
   611  				iNdEx++
   612  				stringLen |= uint64(b&0x7F) << shift
   613  				if b < 0x80 {
   614  					break
   615  				}
   616  			}
   617  			intStringLen := int(stringLen)
   618  			if intStringLen < 0 {
   619  				return ErrInvalidLengthTx
   620  			}
   621  			postIndex := iNdEx + intStringLen
   622  			if postIndex < 0 {
   623  				return ErrInvalidLengthTx
   624  			}
   625  			if postIndex > l {
   626  				return io.ErrUnexpectedEOF
   627  			}
   628  			m.Sender = string(dAtA[iNdEx:postIndex])
   629  			iNdEx = postIndex
   630  		case 2:
   631  			if wireType != 2 {
   632  				return fmt.Errorf("proto: wrong wireType = %d for field BidAmount", wireType)
   633  			}
   634  			var msglen int
   635  			for shift := uint(0); ; shift += 7 {
   636  				if shift >= 64 {
   637  					return ErrIntOverflowTx
   638  				}
   639  				if iNdEx >= l {
   640  					return io.ErrUnexpectedEOF
   641  				}
   642  				b := dAtA[iNdEx]
   643  				iNdEx++
   644  				msglen |= int(b&0x7F) << shift
   645  				if b < 0x80 {
   646  					break
   647  				}
   648  			}
   649  			if msglen < 0 {
   650  				return ErrInvalidLengthTx
   651  			}
   652  			postIndex := iNdEx + msglen
   653  			if postIndex < 0 {
   654  				return ErrInvalidLengthTx
   655  			}
   656  			if postIndex > l {
   657  				return io.ErrUnexpectedEOF
   658  			}
   659  			if err := m.BidAmount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   660  				return err
   661  			}
   662  			iNdEx = postIndex
   663  		case 3:
   664  			if wireType != 0 {
   665  				return fmt.Errorf("proto: wrong wireType = %d for field Round", wireType)
   666  			}
   667  			m.Round = 0
   668  			for shift := uint(0); ; shift += 7 {
   669  				if shift >= 64 {
   670  					return ErrIntOverflowTx
   671  				}
   672  				if iNdEx >= l {
   673  					return io.ErrUnexpectedEOF
   674  				}
   675  				b := dAtA[iNdEx]
   676  				iNdEx++
   677  				m.Round |= uint64(b&0x7F) << shift
   678  				if b < 0x80 {
   679  					break
   680  				}
   681  			}
   682  		default:
   683  			iNdEx = preIndex
   684  			skippy, err := skipTx(dAtA[iNdEx:])
   685  			if err != nil {
   686  				return err
   687  			}
   688  			if (skippy < 0) || (iNdEx+skippy) < 0 {
   689  				return ErrInvalidLengthTx
   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 (m *MsgBidResponse) Unmarshal(dAtA []byte) error {
   704  	l := len(dAtA)
   705  	iNdEx := 0
   706  	for iNdEx < l {
   707  		preIndex := iNdEx
   708  		var wire uint64
   709  		for shift := uint(0); ; shift += 7 {
   710  			if shift >= 64 {
   711  				return ErrIntOverflowTx
   712  			}
   713  			if iNdEx >= l {
   714  				return io.ErrUnexpectedEOF
   715  			}
   716  			b := dAtA[iNdEx]
   717  			iNdEx++
   718  			wire |= uint64(b&0x7F) << shift
   719  			if b < 0x80 {
   720  				break
   721  			}
   722  		}
   723  		fieldNum := int32(wire >> 3)
   724  		wireType := int(wire & 0x7)
   725  		if wireType == 4 {
   726  			return fmt.Errorf("proto: MsgBidResponse: wiretype end group for non-group")
   727  		}
   728  		if fieldNum <= 0 {
   729  			return fmt.Errorf("proto: MsgBidResponse: illegal tag %d (wire type %d)", fieldNum, wire)
   730  		}
   731  		switch fieldNum {
   732  		default:
   733  			iNdEx = preIndex
   734  			skippy, err := skipTx(dAtA[iNdEx:])
   735  			if err != nil {
   736  				return err
   737  			}
   738  			if (skippy < 0) || (iNdEx+skippy) < 0 {
   739  				return ErrInvalidLengthTx
   740  			}
   741  			if (iNdEx + skippy) > l {
   742  				return io.ErrUnexpectedEOF
   743  			}
   744  			iNdEx += skippy
   745  		}
   746  	}
   747  
   748  	if iNdEx > l {
   749  		return io.ErrUnexpectedEOF
   750  	}
   751  	return nil
   752  }
   753  func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error {
   754  	l := len(dAtA)
   755  	iNdEx := 0
   756  	for iNdEx < l {
   757  		preIndex := iNdEx
   758  		var wire uint64
   759  		for shift := uint(0); ; shift += 7 {
   760  			if shift >= 64 {
   761  				return ErrIntOverflowTx
   762  			}
   763  			if iNdEx >= l {
   764  				return io.ErrUnexpectedEOF
   765  			}
   766  			b := dAtA[iNdEx]
   767  			iNdEx++
   768  			wire |= uint64(b&0x7F) << shift
   769  			if b < 0x80 {
   770  				break
   771  			}
   772  		}
   773  		fieldNum := int32(wire >> 3)
   774  		wireType := int(wire & 0x7)
   775  		if wireType == 4 {
   776  			return fmt.Errorf("proto: MsgUpdateParams: wiretype end group for non-group")
   777  		}
   778  		if fieldNum <= 0 {
   779  			return fmt.Errorf("proto: MsgUpdateParams: illegal tag %d (wire type %d)", fieldNum, wire)
   780  		}
   781  		switch fieldNum {
   782  		case 1:
   783  			if wireType != 2 {
   784  				return fmt.Errorf("proto: wrong wireType = %d for field Authority", wireType)
   785  			}
   786  			var stringLen uint64
   787  			for shift := uint(0); ; shift += 7 {
   788  				if shift >= 64 {
   789  					return ErrIntOverflowTx
   790  				}
   791  				if iNdEx >= l {
   792  					return io.ErrUnexpectedEOF
   793  				}
   794  				b := dAtA[iNdEx]
   795  				iNdEx++
   796  				stringLen |= uint64(b&0x7F) << shift
   797  				if b < 0x80 {
   798  					break
   799  				}
   800  			}
   801  			intStringLen := int(stringLen)
   802  			if intStringLen < 0 {
   803  				return ErrInvalidLengthTx
   804  			}
   805  			postIndex := iNdEx + intStringLen
   806  			if postIndex < 0 {
   807  				return ErrInvalidLengthTx
   808  			}
   809  			if postIndex > l {
   810  				return io.ErrUnexpectedEOF
   811  			}
   812  			m.Authority = string(dAtA[iNdEx:postIndex])
   813  			iNdEx = postIndex
   814  		case 2:
   815  			if wireType != 2 {
   816  				return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType)
   817  			}
   818  			var msglen int
   819  			for shift := uint(0); ; shift += 7 {
   820  				if shift >= 64 {
   821  					return ErrIntOverflowTx
   822  				}
   823  				if iNdEx >= l {
   824  					return io.ErrUnexpectedEOF
   825  				}
   826  				b := dAtA[iNdEx]
   827  				iNdEx++
   828  				msglen |= int(b&0x7F) << shift
   829  				if b < 0x80 {
   830  					break
   831  				}
   832  			}
   833  			if msglen < 0 {
   834  				return ErrInvalidLengthTx
   835  			}
   836  			postIndex := iNdEx + msglen
   837  			if postIndex < 0 {
   838  				return ErrInvalidLengthTx
   839  			}
   840  			if postIndex > l {
   841  				return io.ErrUnexpectedEOF
   842  			}
   843  			if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
   844  				return err
   845  			}
   846  			iNdEx = postIndex
   847  		default:
   848  			iNdEx = preIndex
   849  			skippy, err := skipTx(dAtA[iNdEx:])
   850  			if err != nil {
   851  				return err
   852  			}
   853  			if (skippy < 0) || (iNdEx+skippy) < 0 {
   854  				return ErrInvalidLengthTx
   855  			}
   856  			if (iNdEx + skippy) > l {
   857  				return io.ErrUnexpectedEOF
   858  			}
   859  			iNdEx += skippy
   860  		}
   861  	}
   862  
   863  	if iNdEx > l {
   864  		return io.ErrUnexpectedEOF
   865  	}
   866  	return nil
   867  }
   868  func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error {
   869  	l := len(dAtA)
   870  	iNdEx := 0
   871  	for iNdEx < l {
   872  		preIndex := iNdEx
   873  		var wire uint64
   874  		for shift := uint(0); ; shift += 7 {
   875  			if shift >= 64 {
   876  				return ErrIntOverflowTx
   877  			}
   878  			if iNdEx >= l {
   879  				return io.ErrUnexpectedEOF
   880  			}
   881  			b := dAtA[iNdEx]
   882  			iNdEx++
   883  			wire |= uint64(b&0x7F) << shift
   884  			if b < 0x80 {
   885  				break
   886  			}
   887  		}
   888  		fieldNum := int32(wire >> 3)
   889  		wireType := int(wire & 0x7)
   890  		if wireType == 4 {
   891  			return fmt.Errorf("proto: MsgUpdateParamsResponse: wiretype end group for non-group")
   892  		}
   893  		if fieldNum <= 0 {
   894  			return fmt.Errorf("proto: MsgUpdateParamsResponse: illegal tag %d (wire type %d)", fieldNum, wire)
   895  		}
   896  		switch fieldNum {
   897  		default:
   898  			iNdEx = preIndex
   899  			skippy, err := skipTx(dAtA[iNdEx:])
   900  			if err != nil {
   901  				return err
   902  			}
   903  			if (skippy < 0) || (iNdEx+skippy) < 0 {
   904  				return ErrInvalidLengthTx
   905  			}
   906  			if (iNdEx + skippy) > l {
   907  				return io.ErrUnexpectedEOF
   908  			}
   909  			iNdEx += skippy
   910  		}
   911  	}
   912  
   913  	if iNdEx > l {
   914  		return io.ErrUnexpectedEOF
   915  	}
   916  	return nil
   917  }
   918  func skipTx(dAtA []byte) (n int, err error) {
   919  	l := len(dAtA)
   920  	iNdEx := 0
   921  	depth := 0
   922  	for iNdEx < l {
   923  		var wire uint64
   924  		for shift := uint(0); ; shift += 7 {
   925  			if shift >= 64 {
   926  				return 0, ErrIntOverflowTx
   927  			}
   928  			if iNdEx >= l {
   929  				return 0, io.ErrUnexpectedEOF
   930  			}
   931  			b := dAtA[iNdEx]
   932  			iNdEx++
   933  			wire |= (uint64(b) & 0x7F) << shift
   934  			if b < 0x80 {
   935  				break
   936  			}
   937  		}
   938  		wireType := int(wire & 0x7)
   939  		switch wireType {
   940  		case 0:
   941  			for shift := uint(0); ; shift += 7 {
   942  				if shift >= 64 {
   943  					return 0, ErrIntOverflowTx
   944  				}
   945  				if iNdEx >= l {
   946  					return 0, io.ErrUnexpectedEOF
   947  				}
   948  				iNdEx++
   949  				if dAtA[iNdEx-1] < 0x80 {
   950  					break
   951  				}
   952  			}
   953  		case 1:
   954  			iNdEx += 8
   955  		case 2:
   956  			var length int
   957  			for shift := uint(0); ; shift += 7 {
   958  				if shift >= 64 {
   959  					return 0, ErrIntOverflowTx
   960  				}
   961  				if iNdEx >= l {
   962  					return 0, io.ErrUnexpectedEOF
   963  				}
   964  				b := dAtA[iNdEx]
   965  				iNdEx++
   966  				length |= (int(b) & 0x7F) << shift
   967  				if b < 0x80 {
   968  					break
   969  				}
   970  			}
   971  			if length < 0 {
   972  				return 0, ErrInvalidLengthTx
   973  			}
   974  			iNdEx += length
   975  		case 3:
   976  			depth++
   977  		case 4:
   978  			if depth == 0 {
   979  				return 0, ErrUnexpectedEndOfGroupTx
   980  			}
   981  			depth--
   982  		case 5:
   983  			iNdEx += 4
   984  		default:
   985  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
   986  		}
   987  		if iNdEx < 0 {
   988  			return 0, ErrInvalidLengthTx
   989  		}
   990  		if depth == 0 {
   991  			return iNdEx, nil
   992  		}
   993  	}
   994  	return 0, io.ErrUnexpectedEOF
   995  }
   996  
   997  var (
   998  	ErrInvalidLengthTx        = fmt.Errorf("proto: negative length found during unmarshaling")
   999  	ErrIntOverflowTx          = fmt.Errorf("proto: integer overflow")
  1000  	ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group")
  1001  )