github.com/InjectiveLabs/sdk-go@v1.53.0/chain/exchange/types/events.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: injective/exchange/v1beta1/events.proto 3 4 package types 5 6 import ( 7 cosmossdk_io_math "cosmossdk.io/math" 8 fmt "fmt" 9 _ "github.com/InjectiveLabs/sdk-go/chain/oracle/types" 10 types "github.com/cosmos/cosmos-sdk/types" 11 _ "github.com/cosmos/gogoproto/gogoproto" 12 proto "github.com/cosmos/gogoproto/proto" 13 io "io" 14 math "math" 15 math_bits "math/bits" 16 ) 17 18 // Reference imports to suppress errors if they are not otherwise used. 19 var _ = proto.Marshal 20 var _ = fmt.Errorf 21 var _ = math.Inf 22 23 // This is a compile-time assertion to ensure that this generated file 24 // is compatible with the proto package it is being compiled against. 25 // A compilation error at this line likely means your copy of the 26 // proto package needs to be updated. 27 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 28 29 type EventBatchSpotExecution struct { 30 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 31 IsBuy bool `protobuf:"varint,2,opt,name=is_buy,json=isBuy,proto3" json:"is_buy,omitempty"` 32 ExecutionType ExecutionType `protobuf:"varint,3,opt,name=executionType,proto3,enum=injective.exchange.v1beta1.ExecutionType" json:"executionType,omitempty"` 33 Trades []*TradeLog `protobuf:"bytes,4,rep,name=trades,proto3" json:"trades,omitempty"` 34 } 35 36 func (m *EventBatchSpotExecution) Reset() { *m = EventBatchSpotExecution{} } 37 func (m *EventBatchSpotExecution) String() string { return proto.CompactTextString(m) } 38 func (*EventBatchSpotExecution) ProtoMessage() {} 39 func (*EventBatchSpotExecution) Descriptor() ([]byte, []int) { 40 return fileDescriptor_20dda602b6b13fd3, []int{0} 41 } 42 func (m *EventBatchSpotExecution) XXX_Unmarshal(b []byte) error { 43 return m.Unmarshal(b) 44 } 45 func (m *EventBatchSpotExecution) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 46 if deterministic { 47 return xxx_messageInfo_EventBatchSpotExecution.Marshal(b, m, deterministic) 48 } else { 49 b = b[:cap(b)] 50 n, err := m.MarshalToSizedBuffer(b) 51 if err != nil { 52 return nil, err 53 } 54 return b[:n], nil 55 } 56 } 57 func (m *EventBatchSpotExecution) XXX_Merge(src proto.Message) { 58 xxx_messageInfo_EventBatchSpotExecution.Merge(m, src) 59 } 60 func (m *EventBatchSpotExecution) XXX_Size() int { 61 return m.Size() 62 } 63 func (m *EventBatchSpotExecution) XXX_DiscardUnknown() { 64 xxx_messageInfo_EventBatchSpotExecution.DiscardUnknown(m) 65 } 66 67 var xxx_messageInfo_EventBatchSpotExecution proto.InternalMessageInfo 68 69 func (m *EventBatchSpotExecution) GetMarketId() string { 70 if m != nil { 71 return m.MarketId 72 } 73 return "" 74 } 75 76 func (m *EventBatchSpotExecution) GetIsBuy() bool { 77 if m != nil { 78 return m.IsBuy 79 } 80 return false 81 } 82 83 func (m *EventBatchSpotExecution) GetExecutionType() ExecutionType { 84 if m != nil { 85 return m.ExecutionType 86 } 87 return ExecutionType_UnspecifiedExecutionType 88 } 89 90 func (m *EventBatchSpotExecution) GetTrades() []*TradeLog { 91 if m != nil { 92 return m.Trades 93 } 94 return nil 95 } 96 97 type EventBatchDerivativeExecution struct { 98 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 99 IsBuy bool `protobuf:"varint,2,opt,name=is_buy,json=isBuy,proto3" json:"is_buy,omitempty"` 100 IsLiquidation bool `protobuf:"varint,3,opt,name=is_liquidation,json=isLiquidation,proto3" json:"is_liquidation,omitempty"` 101 // nil for time expiry futures 102 CumulativeFunding *cosmossdk_io_math.LegacyDec `protobuf:"bytes,4,opt,name=cumulative_funding,json=cumulativeFunding,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"cumulative_funding,omitempty"` 103 ExecutionType ExecutionType `protobuf:"varint,5,opt,name=executionType,proto3,enum=injective.exchange.v1beta1.ExecutionType" json:"executionType,omitempty"` 104 Trades []*DerivativeTradeLog `protobuf:"bytes,6,rep,name=trades,proto3" json:"trades,omitempty"` 105 } 106 107 func (m *EventBatchDerivativeExecution) Reset() { *m = EventBatchDerivativeExecution{} } 108 func (m *EventBatchDerivativeExecution) String() string { return proto.CompactTextString(m) } 109 func (*EventBatchDerivativeExecution) ProtoMessage() {} 110 func (*EventBatchDerivativeExecution) Descriptor() ([]byte, []int) { 111 return fileDescriptor_20dda602b6b13fd3, []int{1} 112 } 113 func (m *EventBatchDerivativeExecution) XXX_Unmarshal(b []byte) error { 114 return m.Unmarshal(b) 115 } 116 func (m *EventBatchDerivativeExecution) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 117 if deterministic { 118 return xxx_messageInfo_EventBatchDerivativeExecution.Marshal(b, m, deterministic) 119 } else { 120 b = b[:cap(b)] 121 n, err := m.MarshalToSizedBuffer(b) 122 if err != nil { 123 return nil, err 124 } 125 return b[:n], nil 126 } 127 } 128 func (m *EventBatchDerivativeExecution) XXX_Merge(src proto.Message) { 129 xxx_messageInfo_EventBatchDerivativeExecution.Merge(m, src) 130 } 131 func (m *EventBatchDerivativeExecution) XXX_Size() int { 132 return m.Size() 133 } 134 func (m *EventBatchDerivativeExecution) XXX_DiscardUnknown() { 135 xxx_messageInfo_EventBatchDerivativeExecution.DiscardUnknown(m) 136 } 137 138 var xxx_messageInfo_EventBatchDerivativeExecution proto.InternalMessageInfo 139 140 func (m *EventBatchDerivativeExecution) GetMarketId() string { 141 if m != nil { 142 return m.MarketId 143 } 144 return "" 145 } 146 147 func (m *EventBatchDerivativeExecution) GetIsBuy() bool { 148 if m != nil { 149 return m.IsBuy 150 } 151 return false 152 } 153 154 func (m *EventBatchDerivativeExecution) GetIsLiquidation() bool { 155 if m != nil { 156 return m.IsLiquidation 157 } 158 return false 159 } 160 161 func (m *EventBatchDerivativeExecution) GetExecutionType() ExecutionType { 162 if m != nil { 163 return m.ExecutionType 164 } 165 return ExecutionType_UnspecifiedExecutionType 166 } 167 168 func (m *EventBatchDerivativeExecution) GetTrades() []*DerivativeTradeLog { 169 if m != nil { 170 return m.Trades 171 } 172 return nil 173 } 174 175 type EventLostFundsFromLiquidation struct { 176 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 177 SubaccountId []byte `protobuf:"bytes,2,opt,name=subaccount_id,json=subaccountId,proto3" json:"subaccount_id,omitempty"` 178 LostFundsFromAvailableDuringPayout cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=lost_funds_from_available_during_payout,json=lostFundsFromAvailableDuringPayout,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"lost_funds_from_available_during_payout"` 179 LostFundsFromOrderCancels cosmossdk_io_math.LegacyDec `protobuf:"bytes,4,opt,name=lost_funds_from_order_cancels,json=lostFundsFromOrderCancels,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"lost_funds_from_order_cancels"` 180 } 181 182 func (m *EventLostFundsFromLiquidation) Reset() { *m = EventLostFundsFromLiquidation{} } 183 func (m *EventLostFundsFromLiquidation) String() string { return proto.CompactTextString(m) } 184 func (*EventLostFundsFromLiquidation) ProtoMessage() {} 185 func (*EventLostFundsFromLiquidation) Descriptor() ([]byte, []int) { 186 return fileDescriptor_20dda602b6b13fd3, []int{2} 187 } 188 func (m *EventLostFundsFromLiquidation) XXX_Unmarshal(b []byte) error { 189 return m.Unmarshal(b) 190 } 191 func (m *EventLostFundsFromLiquidation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 192 if deterministic { 193 return xxx_messageInfo_EventLostFundsFromLiquidation.Marshal(b, m, deterministic) 194 } else { 195 b = b[:cap(b)] 196 n, err := m.MarshalToSizedBuffer(b) 197 if err != nil { 198 return nil, err 199 } 200 return b[:n], nil 201 } 202 } 203 func (m *EventLostFundsFromLiquidation) XXX_Merge(src proto.Message) { 204 xxx_messageInfo_EventLostFundsFromLiquidation.Merge(m, src) 205 } 206 func (m *EventLostFundsFromLiquidation) XXX_Size() int { 207 return m.Size() 208 } 209 func (m *EventLostFundsFromLiquidation) XXX_DiscardUnknown() { 210 xxx_messageInfo_EventLostFundsFromLiquidation.DiscardUnknown(m) 211 } 212 213 var xxx_messageInfo_EventLostFundsFromLiquidation proto.InternalMessageInfo 214 215 func (m *EventLostFundsFromLiquidation) GetMarketId() string { 216 if m != nil { 217 return m.MarketId 218 } 219 return "" 220 } 221 222 func (m *EventLostFundsFromLiquidation) GetSubaccountId() []byte { 223 if m != nil { 224 return m.SubaccountId 225 } 226 return nil 227 } 228 229 type EventBatchDerivativePosition struct { 230 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 231 Positions []*SubaccountPosition `protobuf:"bytes,2,rep,name=positions,proto3" json:"positions,omitempty"` 232 } 233 234 func (m *EventBatchDerivativePosition) Reset() { *m = EventBatchDerivativePosition{} } 235 func (m *EventBatchDerivativePosition) String() string { return proto.CompactTextString(m) } 236 func (*EventBatchDerivativePosition) ProtoMessage() {} 237 func (*EventBatchDerivativePosition) Descriptor() ([]byte, []int) { 238 return fileDescriptor_20dda602b6b13fd3, []int{3} 239 } 240 func (m *EventBatchDerivativePosition) XXX_Unmarshal(b []byte) error { 241 return m.Unmarshal(b) 242 } 243 func (m *EventBatchDerivativePosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 244 if deterministic { 245 return xxx_messageInfo_EventBatchDerivativePosition.Marshal(b, m, deterministic) 246 } else { 247 b = b[:cap(b)] 248 n, err := m.MarshalToSizedBuffer(b) 249 if err != nil { 250 return nil, err 251 } 252 return b[:n], nil 253 } 254 } 255 func (m *EventBatchDerivativePosition) XXX_Merge(src proto.Message) { 256 xxx_messageInfo_EventBatchDerivativePosition.Merge(m, src) 257 } 258 func (m *EventBatchDerivativePosition) XXX_Size() int { 259 return m.Size() 260 } 261 func (m *EventBatchDerivativePosition) XXX_DiscardUnknown() { 262 xxx_messageInfo_EventBatchDerivativePosition.DiscardUnknown(m) 263 } 264 265 var xxx_messageInfo_EventBatchDerivativePosition proto.InternalMessageInfo 266 267 func (m *EventBatchDerivativePosition) GetMarketId() string { 268 if m != nil { 269 return m.MarketId 270 } 271 return "" 272 } 273 274 func (m *EventBatchDerivativePosition) GetPositions() []*SubaccountPosition { 275 if m != nil { 276 return m.Positions 277 } 278 return nil 279 } 280 281 type EventDerivativeMarketPaused struct { 282 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 283 SettlePrice string `protobuf:"bytes,2,opt,name=settle_price,json=settlePrice,proto3" json:"settle_price,omitempty"` 284 TotalMissingFunds string `protobuf:"bytes,3,opt,name=total_missing_funds,json=totalMissingFunds,proto3" json:"total_missing_funds,omitempty"` 285 MissingFundsRate string `protobuf:"bytes,4,opt,name=missing_funds_rate,json=missingFundsRate,proto3" json:"missing_funds_rate,omitempty"` 286 } 287 288 func (m *EventDerivativeMarketPaused) Reset() { *m = EventDerivativeMarketPaused{} } 289 func (m *EventDerivativeMarketPaused) String() string { return proto.CompactTextString(m) } 290 func (*EventDerivativeMarketPaused) ProtoMessage() {} 291 func (*EventDerivativeMarketPaused) Descriptor() ([]byte, []int) { 292 return fileDescriptor_20dda602b6b13fd3, []int{4} 293 } 294 func (m *EventDerivativeMarketPaused) XXX_Unmarshal(b []byte) error { 295 return m.Unmarshal(b) 296 } 297 func (m *EventDerivativeMarketPaused) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 298 if deterministic { 299 return xxx_messageInfo_EventDerivativeMarketPaused.Marshal(b, m, deterministic) 300 } else { 301 b = b[:cap(b)] 302 n, err := m.MarshalToSizedBuffer(b) 303 if err != nil { 304 return nil, err 305 } 306 return b[:n], nil 307 } 308 } 309 func (m *EventDerivativeMarketPaused) XXX_Merge(src proto.Message) { 310 xxx_messageInfo_EventDerivativeMarketPaused.Merge(m, src) 311 } 312 func (m *EventDerivativeMarketPaused) XXX_Size() int { 313 return m.Size() 314 } 315 func (m *EventDerivativeMarketPaused) XXX_DiscardUnknown() { 316 xxx_messageInfo_EventDerivativeMarketPaused.DiscardUnknown(m) 317 } 318 319 var xxx_messageInfo_EventDerivativeMarketPaused proto.InternalMessageInfo 320 321 func (m *EventDerivativeMarketPaused) GetMarketId() string { 322 if m != nil { 323 return m.MarketId 324 } 325 return "" 326 } 327 328 func (m *EventDerivativeMarketPaused) GetSettlePrice() string { 329 if m != nil { 330 return m.SettlePrice 331 } 332 return "" 333 } 334 335 func (m *EventDerivativeMarketPaused) GetTotalMissingFunds() string { 336 if m != nil { 337 return m.TotalMissingFunds 338 } 339 return "" 340 } 341 342 func (m *EventDerivativeMarketPaused) GetMissingFundsRate() string { 343 if m != nil { 344 return m.MissingFundsRate 345 } 346 return "" 347 } 348 349 type EventMarketBeyondBankruptcy struct { 350 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 351 SettlePrice string `protobuf:"bytes,2,opt,name=settle_price,json=settlePrice,proto3" json:"settle_price,omitempty"` 352 MissingMarketFunds string `protobuf:"bytes,3,opt,name=missing_market_funds,json=missingMarketFunds,proto3" json:"missing_market_funds,omitempty"` 353 } 354 355 func (m *EventMarketBeyondBankruptcy) Reset() { *m = EventMarketBeyondBankruptcy{} } 356 func (m *EventMarketBeyondBankruptcy) String() string { return proto.CompactTextString(m) } 357 func (*EventMarketBeyondBankruptcy) ProtoMessage() {} 358 func (*EventMarketBeyondBankruptcy) Descriptor() ([]byte, []int) { 359 return fileDescriptor_20dda602b6b13fd3, []int{5} 360 } 361 func (m *EventMarketBeyondBankruptcy) XXX_Unmarshal(b []byte) error { 362 return m.Unmarshal(b) 363 } 364 func (m *EventMarketBeyondBankruptcy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 365 if deterministic { 366 return xxx_messageInfo_EventMarketBeyondBankruptcy.Marshal(b, m, deterministic) 367 } else { 368 b = b[:cap(b)] 369 n, err := m.MarshalToSizedBuffer(b) 370 if err != nil { 371 return nil, err 372 } 373 return b[:n], nil 374 } 375 } 376 func (m *EventMarketBeyondBankruptcy) XXX_Merge(src proto.Message) { 377 xxx_messageInfo_EventMarketBeyondBankruptcy.Merge(m, src) 378 } 379 func (m *EventMarketBeyondBankruptcy) XXX_Size() int { 380 return m.Size() 381 } 382 func (m *EventMarketBeyondBankruptcy) XXX_DiscardUnknown() { 383 xxx_messageInfo_EventMarketBeyondBankruptcy.DiscardUnknown(m) 384 } 385 386 var xxx_messageInfo_EventMarketBeyondBankruptcy proto.InternalMessageInfo 387 388 func (m *EventMarketBeyondBankruptcy) GetMarketId() string { 389 if m != nil { 390 return m.MarketId 391 } 392 return "" 393 } 394 395 func (m *EventMarketBeyondBankruptcy) GetSettlePrice() string { 396 if m != nil { 397 return m.SettlePrice 398 } 399 return "" 400 } 401 402 func (m *EventMarketBeyondBankruptcy) GetMissingMarketFunds() string { 403 if m != nil { 404 return m.MissingMarketFunds 405 } 406 return "" 407 } 408 409 type EventAllPositionsHaircut struct { 410 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 411 SettlePrice string `protobuf:"bytes,2,opt,name=settle_price,json=settlePrice,proto3" json:"settle_price,omitempty"` 412 MissingFundsRate string `protobuf:"bytes,3,opt,name=missing_funds_rate,json=missingFundsRate,proto3" json:"missing_funds_rate,omitempty"` 413 } 414 415 func (m *EventAllPositionsHaircut) Reset() { *m = EventAllPositionsHaircut{} } 416 func (m *EventAllPositionsHaircut) String() string { return proto.CompactTextString(m) } 417 func (*EventAllPositionsHaircut) ProtoMessage() {} 418 func (*EventAllPositionsHaircut) Descriptor() ([]byte, []int) { 419 return fileDescriptor_20dda602b6b13fd3, []int{6} 420 } 421 func (m *EventAllPositionsHaircut) XXX_Unmarshal(b []byte) error { 422 return m.Unmarshal(b) 423 } 424 func (m *EventAllPositionsHaircut) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 425 if deterministic { 426 return xxx_messageInfo_EventAllPositionsHaircut.Marshal(b, m, deterministic) 427 } else { 428 b = b[:cap(b)] 429 n, err := m.MarshalToSizedBuffer(b) 430 if err != nil { 431 return nil, err 432 } 433 return b[:n], nil 434 } 435 } 436 func (m *EventAllPositionsHaircut) XXX_Merge(src proto.Message) { 437 xxx_messageInfo_EventAllPositionsHaircut.Merge(m, src) 438 } 439 func (m *EventAllPositionsHaircut) XXX_Size() int { 440 return m.Size() 441 } 442 func (m *EventAllPositionsHaircut) XXX_DiscardUnknown() { 443 xxx_messageInfo_EventAllPositionsHaircut.DiscardUnknown(m) 444 } 445 446 var xxx_messageInfo_EventAllPositionsHaircut proto.InternalMessageInfo 447 448 func (m *EventAllPositionsHaircut) GetMarketId() string { 449 if m != nil { 450 return m.MarketId 451 } 452 return "" 453 } 454 455 func (m *EventAllPositionsHaircut) GetSettlePrice() string { 456 if m != nil { 457 return m.SettlePrice 458 } 459 return "" 460 } 461 462 func (m *EventAllPositionsHaircut) GetMissingFundsRate() string { 463 if m != nil { 464 return m.MissingFundsRate 465 } 466 return "" 467 } 468 469 type EventBinaryOptionsMarketUpdate struct { 470 Market BinaryOptionsMarket `protobuf:"bytes,1,opt,name=market,proto3" json:"market"` 471 } 472 473 func (m *EventBinaryOptionsMarketUpdate) Reset() { *m = EventBinaryOptionsMarketUpdate{} } 474 func (m *EventBinaryOptionsMarketUpdate) String() string { return proto.CompactTextString(m) } 475 func (*EventBinaryOptionsMarketUpdate) ProtoMessage() {} 476 func (*EventBinaryOptionsMarketUpdate) Descriptor() ([]byte, []int) { 477 return fileDescriptor_20dda602b6b13fd3, []int{7} 478 } 479 func (m *EventBinaryOptionsMarketUpdate) XXX_Unmarshal(b []byte) error { 480 return m.Unmarshal(b) 481 } 482 func (m *EventBinaryOptionsMarketUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 483 if deterministic { 484 return xxx_messageInfo_EventBinaryOptionsMarketUpdate.Marshal(b, m, deterministic) 485 } else { 486 b = b[:cap(b)] 487 n, err := m.MarshalToSizedBuffer(b) 488 if err != nil { 489 return nil, err 490 } 491 return b[:n], nil 492 } 493 } 494 func (m *EventBinaryOptionsMarketUpdate) XXX_Merge(src proto.Message) { 495 xxx_messageInfo_EventBinaryOptionsMarketUpdate.Merge(m, src) 496 } 497 func (m *EventBinaryOptionsMarketUpdate) XXX_Size() int { 498 return m.Size() 499 } 500 func (m *EventBinaryOptionsMarketUpdate) XXX_DiscardUnknown() { 501 xxx_messageInfo_EventBinaryOptionsMarketUpdate.DiscardUnknown(m) 502 } 503 504 var xxx_messageInfo_EventBinaryOptionsMarketUpdate proto.InternalMessageInfo 505 506 func (m *EventBinaryOptionsMarketUpdate) GetMarket() BinaryOptionsMarket { 507 if m != nil { 508 return m.Market 509 } 510 return BinaryOptionsMarket{} 511 } 512 513 type EventNewSpotOrders struct { 514 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 515 BuyOrders []*SpotLimitOrder `protobuf:"bytes,2,rep,name=buy_orders,json=buyOrders,proto3" json:"buy_orders,omitempty"` 516 SellOrders []*SpotLimitOrder `protobuf:"bytes,3,rep,name=sell_orders,json=sellOrders,proto3" json:"sell_orders,omitempty"` 517 } 518 519 func (m *EventNewSpotOrders) Reset() { *m = EventNewSpotOrders{} } 520 func (m *EventNewSpotOrders) String() string { return proto.CompactTextString(m) } 521 func (*EventNewSpotOrders) ProtoMessage() {} 522 func (*EventNewSpotOrders) Descriptor() ([]byte, []int) { 523 return fileDescriptor_20dda602b6b13fd3, []int{8} 524 } 525 func (m *EventNewSpotOrders) XXX_Unmarshal(b []byte) error { 526 return m.Unmarshal(b) 527 } 528 func (m *EventNewSpotOrders) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 529 if deterministic { 530 return xxx_messageInfo_EventNewSpotOrders.Marshal(b, m, deterministic) 531 } else { 532 b = b[:cap(b)] 533 n, err := m.MarshalToSizedBuffer(b) 534 if err != nil { 535 return nil, err 536 } 537 return b[:n], nil 538 } 539 } 540 func (m *EventNewSpotOrders) XXX_Merge(src proto.Message) { 541 xxx_messageInfo_EventNewSpotOrders.Merge(m, src) 542 } 543 func (m *EventNewSpotOrders) XXX_Size() int { 544 return m.Size() 545 } 546 func (m *EventNewSpotOrders) XXX_DiscardUnknown() { 547 xxx_messageInfo_EventNewSpotOrders.DiscardUnknown(m) 548 } 549 550 var xxx_messageInfo_EventNewSpotOrders proto.InternalMessageInfo 551 552 func (m *EventNewSpotOrders) GetMarketId() string { 553 if m != nil { 554 return m.MarketId 555 } 556 return "" 557 } 558 559 func (m *EventNewSpotOrders) GetBuyOrders() []*SpotLimitOrder { 560 if m != nil { 561 return m.BuyOrders 562 } 563 return nil 564 } 565 566 func (m *EventNewSpotOrders) GetSellOrders() []*SpotLimitOrder { 567 if m != nil { 568 return m.SellOrders 569 } 570 return nil 571 } 572 573 type EventNewDerivativeOrders struct { 574 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 575 BuyOrders []*DerivativeLimitOrder `protobuf:"bytes,2,rep,name=buy_orders,json=buyOrders,proto3" json:"buy_orders,omitempty"` 576 SellOrders []*DerivativeLimitOrder `protobuf:"bytes,3,rep,name=sell_orders,json=sellOrders,proto3" json:"sell_orders,omitempty"` 577 } 578 579 func (m *EventNewDerivativeOrders) Reset() { *m = EventNewDerivativeOrders{} } 580 func (m *EventNewDerivativeOrders) String() string { return proto.CompactTextString(m) } 581 func (*EventNewDerivativeOrders) ProtoMessage() {} 582 func (*EventNewDerivativeOrders) Descriptor() ([]byte, []int) { 583 return fileDescriptor_20dda602b6b13fd3, []int{9} 584 } 585 func (m *EventNewDerivativeOrders) XXX_Unmarshal(b []byte) error { 586 return m.Unmarshal(b) 587 } 588 func (m *EventNewDerivativeOrders) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 589 if deterministic { 590 return xxx_messageInfo_EventNewDerivativeOrders.Marshal(b, m, deterministic) 591 } else { 592 b = b[:cap(b)] 593 n, err := m.MarshalToSizedBuffer(b) 594 if err != nil { 595 return nil, err 596 } 597 return b[:n], nil 598 } 599 } 600 func (m *EventNewDerivativeOrders) XXX_Merge(src proto.Message) { 601 xxx_messageInfo_EventNewDerivativeOrders.Merge(m, src) 602 } 603 func (m *EventNewDerivativeOrders) XXX_Size() int { 604 return m.Size() 605 } 606 func (m *EventNewDerivativeOrders) XXX_DiscardUnknown() { 607 xxx_messageInfo_EventNewDerivativeOrders.DiscardUnknown(m) 608 } 609 610 var xxx_messageInfo_EventNewDerivativeOrders proto.InternalMessageInfo 611 612 func (m *EventNewDerivativeOrders) GetMarketId() string { 613 if m != nil { 614 return m.MarketId 615 } 616 return "" 617 } 618 619 func (m *EventNewDerivativeOrders) GetBuyOrders() []*DerivativeLimitOrder { 620 if m != nil { 621 return m.BuyOrders 622 } 623 return nil 624 } 625 626 func (m *EventNewDerivativeOrders) GetSellOrders() []*DerivativeLimitOrder { 627 if m != nil { 628 return m.SellOrders 629 } 630 return nil 631 } 632 633 type EventCancelSpotOrder struct { 634 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 635 Order SpotLimitOrder `protobuf:"bytes,2,opt,name=order,proto3" json:"order"` 636 } 637 638 func (m *EventCancelSpotOrder) Reset() { *m = EventCancelSpotOrder{} } 639 func (m *EventCancelSpotOrder) String() string { return proto.CompactTextString(m) } 640 func (*EventCancelSpotOrder) ProtoMessage() {} 641 func (*EventCancelSpotOrder) Descriptor() ([]byte, []int) { 642 return fileDescriptor_20dda602b6b13fd3, []int{10} 643 } 644 func (m *EventCancelSpotOrder) XXX_Unmarshal(b []byte) error { 645 return m.Unmarshal(b) 646 } 647 func (m *EventCancelSpotOrder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 648 if deterministic { 649 return xxx_messageInfo_EventCancelSpotOrder.Marshal(b, m, deterministic) 650 } else { 651 b = b[:cap(b)] 652 n, err := m.MarshalToSizedBuffer(b) 653 if err != nil { 654 return nil, err 655 } 656 return b[:n], nil 657 } 658 } 659 func (m *EventCancelSpotOrder) XXX_Merge(src proto.Message) { 660 xxx_messageInfo_EventCancelSpotOrder.Merge(m, src) 661 } 662 func (m *EventCancelSpotOrder) XXX_Size() int { 663 return m.Size() 664 } 665 func (m *EventCancelSpotOrder) XXX_DiscardUnknown() { 666 xxx_messageInfo_EventCancelSpotOrder.DiscardUnknown(m) 667 } 668 669 var xxx_messageInfo_EventCancelSpotOrder proto.InternalMessageInfo 670 671 func (m *EventCancelSpotOrder) GetMarketId() string { 672 if m != nil { 673 return m.MarketId 674 } 675 return "" 676 } 677 678 func (m *EventCancelSpotOrder) GetOrder() SpotLimitOrder { 679 if m != nil { 680 return m.Order 681 } 682 return SpotLimitOrder{} 683 } 684 685 type EventSpotMarketUpdate struct { 686 Market SpotMarket `protobuf:"bytes,1,opt,name=market,proto3" json:"market"` 687 } 688 689 func (m *EventSpotMarketUpdate) Reset() { *m = EventSpotMarketUpdate{} } 690 func (m *EventSpotMarketUpdate) String() string { return proto.CompactTextString(m) } 691 func (*EventSpotMarketUpdate) ProtoMessage() {} 692 func (*EventSpotMarketUpdate) Descriptor() ([]byte, []int) { 693 return fileDescriptor_20dda602b6b13fd3, []int{11} 694 } 695 func (m *EventSpotMarketUpdate) XXX_Unmarshal(b []byte) error { 696 return m.Unmarshal(b) 697 } 698 func (m *EventSpotMarketUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 699 if deterministic { 700 return xxx_messageInfo_EventSpotMarketUpdate.Marshal(b, m, deterministic) 701 } else { 702 b = b[:cap(b)] 703 n, err := m.MarshalToSizedBuffer(b) 704 if err != nil { 705 return nil, err 706 } 707 return b[:n], nil 708 } 709 } 710 func (m *EventSpotMarketUpdate) XXX_Merge(src proto.Message) { 711 xxx_messageInfo_EventSpotMarketUpdate.Merge(m, src) 712 } 713 func (m *EventSpotMarketUpdate) XXX_Size() int { 714 return m.Size() 715 } 716 func (m *EventSpotMarketUpdate) XXX_DiscardUnknown() { 717 xxx_messageInfo_EventSpotMarketUpdate.DiscardUnknown(m) 718 } 719 720 var xxx_messageInfo_EventSpotMarketUpdate proto.InternalMessageInfo 721 722 func (m *EventSpotMarketUpdate) GetMarket() SpotMarket { 723 if m != nil { 724 return m.Market 725 } 726 return SpotMarket{} 727 } 728 729 type EventPerpetualMarketUpdate struct { 730 Market DerivativeMarket `protobuf:"bytes,1,opt,name=market,proto3" json:"market"` 731 PerpetualMarketInfo *PerpetualMarketInfo `protobuf:"bytes,2,opt,name=perpetual_market_info,json=perpetualMarketInfo,proto3" json:"perpetual_market_info,omitempty"` 732 Funding *PerpetualMarketFunding `protobuf:"bytes,3,opt,name=funding,proto3" json:"funding,omitempty"` 733 } 734 735 func (m *EventPerpetualMarketUpdate) Reset() { *m = EventPerpetualMarketUpdate{} } 736 func (m *EventPerpetualMarketUpdate) String() string { return proto.CompactTextString(m) } 737 func (*EventPerpetualMarketUpdate) ProtoMessage() {} 738 func (*EventPerpetualMarketUpdate) Descriptor() ([]byte, []int) { 739 return fileDescriptor_20dda602b6b13fd3, []int{12} 740 } 741 func (m *EventPerpetualMarketUpdate) XXX_Unmarshal(b []byte) error { 742 return m.Unmarshal(b) 743 } 744 func (m *EventPerpetualMarketUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 745 if deterministic { 746 return xxx_messageInfo_EventPerpetualMarketUpdate.Marshal(b, m, deterministic) 747 } else { 748 b = b[:cap(b)] 749 n, err := m.MarshalToSizedBuffer(b) 750 if err != nil { 751 return nil, err 752 } 753 return b[:n], nil 754 } 755 } 756 func (m *EventPerpetualMarketUpdate) XXX_Merge(src proto.Message) { 757 xxx_messageInfo_EventPerpetualMarketUpdate.Merge(m, src) 758 } 759 func (m *EventPerpetualMarketUpdate) XXX_Size() int { 760 return m.Size() 761 } 762 func (m *EventPerpetualMarketUpdate) XXX_DiscardUnknown() { 763 xxx_messageInfo_EventPerpetualMarketUpdate.DiscardUnknown(m) 764 } 765 766 var xxx_messageInfo_EventPerpetualMarketUpdate proto.InternalMessageInfo 767 768 func (m *EventPerpetualMarketUpdate) GetMarket() DerivativeMarket { 769 if m != nil { 770 return m.Market 771 } 772 return DerivativeMarket{} 773 } 774 775 func (m *EventPerpetualMarketUpdate) GetPerpetualMarketInfo() *PerpetualMarketInfo { 776 if m != nil { 777 return m.PerpetualMarketInfo 778 } 779 return nil 780 } 781 782 func (m *EventPerpetualMarketUpdate) GetFunding() *PerpetualMarketFunding { 783 if m != nil { 784 return m.Funding 785 } 786 return nil 787 } 788 789 type EventExpiryFuturesMarketUpdate struct { 790 Market DerivativeMarket `protobuf:"bytes,1,opt,name=market,proto3" json:"market"` 791 ExpiryFuturesMarketInfo *ExpiryFuturesMarketInfo `protobuf:"bytes,3,opt,name=expiry_futures_market_info,json=expiryFuturesMarketInfo,proto3" json:"expiry_futures_market_info,omitempty"` 792 } 793 794 func (m *EventExpiryFuturesMarketUpdate) Reset() { *m = EventExpiryFuturesMarketUpdate{} } 795 func (m *EventExpiryFuturesMarketUpdate) String() string { return proto.CompactTextString(m) } 796 func (*EventExpiryFuturesMarketUpdate) ProtoMessage() {} 797 func (*EventExpiryFuturesMarketUpdate) Descriptor() ([]byte, []int) { 798 return fileDescriptor_20dda602b6b13fd3, []int{13} 799 } 800 func (m *EventExpiryFuturesMarketUpdate) XXX_Unmarshal(b []byte) error { 801 return m.Unmarshal(b) 802 } 803 func (m *EventExpiryFuturesMarketUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 804 if deterministic { 805 return xxx_messageInfo_EventExpiryFuturesMarketUpdate.Marshal(b, m, deterministic) 806 } else { 807 b = b[:cap(b)] 808 n, err := m.MarshalToSizedBuffer(b) 809 if err != nil { 810 return nil, err 811 } 812 return b[:n], nil 813 } 814 } 815 func (m *EventExpiryFuturesMarketUpdate) XXX_Merge(src proto.Message) { 816 xxx_messageInfo_EventExpiryFuturesMarketUpdate.Merge(m, src) 817 } 818 func (m *EventExpiryFuturesMarketUpdate) XXX_Size() int { 819 return m.Size() 820 } 821 func (m *EventExpiryFuturesMarketUpdate) XXX_DiscardUnknown() { 822 xxx_messageInfo_EventExpiryFuturesMarketUpdate.DiscardUnknown(m) 823 } 824 825 var xxx_messageInfo_EventExpiryFuturesMarketUpdate proto.InternalMessageInfo 826 827 func (m *EventExpiryFuturesMarketUpdate) GetMarket() DerivativeMarket { 828 if m != nil { 829 return m.Market 830 } 831 return DerivativeMarket{} 832 } 833 834 func (m *EventExpiryFuturesMarketUpdate) GetExpiryFuturesMarketInfo() *ExpiryFuturesMarketInfo { 835 if m != nil { 836 return m.ExpiryFuturesMarketInfo 837 } 838 return nil 839 } 840 841 type EventPerpetualMarketFundingUpdate struct { 842 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 843 Funding PerpetualMarketFunding `protobuf:"bytes,2,opt,name=funding,proto3" json:"funding"` 844 IsHourlyFunding bool `protobuf:"varint,3,opt,name=is_hourly_funding,json=isHourlyFunding,proto3" json:"is_hourly_funding,omitempty"` 845 FundingRate *cosmossdk_io_math.LegacyDec `protobuf:"bytes,4,opt,name=funding_rate,json=fundingRate,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"funding_rate,omitempty"` 846 MarkPrice *cosmossdk_io_math.LegacyDec `protobuf:"bytes,5,opt,name=mark_price,json=markPrice,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"mark_price,omitempty"` 847 } 848 849 func (m *EventPerpetualMarketFundingUpdate) Reset() { *m = EventPerpetualMarketFundingUpdate{} } 850 func (m *EventPerpetualMarketFundingUpdate) String() string { return proto.CompactTextString(m) } 851 func (*EventPerpetualMarketFundingUpdate) ProtoMessage() {} 852 func (*EventPerpetualMarketFundingUpdate) Descriptor() ([]byte, []int) { 853 return fileDescriptor_20dda602b6b13fd3, []int{14} 854 } 855 func (m *EventPerpetualMarketFundingUpdate) XXX_Unmarshal(b []byte) error { 856 return m.Unmarshal(b) 857 } 858 func (m *EventPerpetualMarketFundingUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 859 if deterministic { 860 return xxx_messageInfo_EventPerpetualMarketFundingUpdate.Marshal(b, m, deterministic) 861 } else { 862 b = b[:cap(b)] 863 n, err := m.MarshalToSizedBuffer(b) 864 if err != nil { 865 return nil, err 866 } 867 return b[:n], nil 868 } 869 } 870 func (m *EventPerpetualMarketFundingUpdate) XXX_Merge(src proto.Message) { 871 xxx_messageInfo_EventPerpetualMarketFundingUpdate.Merge(m, src) 872 } 873 func (m *EventPerpetualMarketFundingUpdate) XXX_Size() int { 874 return m.Size() 875 } 876 func (m *EventPerpetualMarketFundingUpdate) XXX_DiscardUnknown() { 877 xxx_messageInfo_EventPerpetualMarketFundingUpdate.DiscardUnknown(m) 878 } 879 880 var xxx_messageInfo_EventPerpetualMarketFundingUpdate proto.InternalMessageInfo 881 882 func (m *EventPerpetualMarketFundingUpdate) GetMarketId() string { 883 if m != nil { 884 return m.MarketId 885 } 886 return "" 887 } 888 889 func (m *EventPerpetualMarketFundingUpdate) GetFunding() PerpetualMarketFunding { 890 if m != nil { 891 return m.Funding 892 } 893 return PerpetualMarketFunding{} 894 } 895 896 func (m *EventPerpetualMarketFundingUpdate) GetIsHourlyFunding() bool { 897 if m != nil { 898 return m.IsHourlyFunding 899 } 900 return false 901 } 902 903 type EventSubaccountDeposit struct { 904 SrcAddress string `protobuf:"bytes,1,opt,name=src_address,json=srcAddress,proto3" json:"src_address,omitempty"` 905 SubaccountId []byte `protobuf:"bytes,2,opt,name=subaccount_id,json=subaccountId,proto3" json:"subaccount_id,omitempty"` 906 Amount types.Coin `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount"` 907 } 908 909 func (m *EventSubaccountDeposit) Reset() { *m = EventSubaccountDeposit{} } 910 func (m *EventSubaccountDeposit) String() string { return proto.CompactTextString(m) } 911 func (*EventSubaccountDeposit) ProtoMessage() {} 912 func (*EventSubaccountDeposit) Descriptor() ([]byte, []int) { 913 return fileDescriptor_20dda602b6b13fd3, []int{15} 914 } 915 func (m *EventSubaccountDeposit) XXX_Unmarshal(b []byte) error { 916 return m.Unmarshal(b) 917 } 918 func (m *EventSubaccountDeposit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 919 if deterministic { 920 return xxx_messageInfo_EventSubaccountDeposit.Marshal(b, m, deterministic) 921 } else { 922 b = b[:cap(b)] 923 n, err := m.MarshalToSizedBuffer(b) 924 if err != nil { 925 return nil, err 926 } 927 return b[:n], nil 928 } 929 } 930 func (m *EventSubaccountDeposit) XXX_Merge(src proto.Message) { 931 xxx_messageInfo_EventSubaccountDeposit.Merge(m, src) 932 } 933 func (m *EventSubaccountDeposit) XXX_Size() int { 934 return m.Size() 935 } 936 func (m *EventSubaccountDeposit) XXX_DiscardUnknown() { 937 xxx_messageInfo_EventSubaccountDeposit.DiscardUnknown(m) 938 } 939 940 var xxx_messageInfo_EventSubaccountDeposit proto.InternalMessageInfo 941 942 func (m *EventSubaccountDeposit) GetSrcAddress() string { 943 if m != nil { 944 return m.SrcAddress 945 } 946 return "" 947 } 948 949 func (m *EventSubaccountDeposit) GetSubaccountId() []byte { 950 if m != nil { 951 return m.SubaccountId 952 } 953 return nil 954 } 955 956 func (m *EventSubaccountDeposit) GetAmount() types.Coin { 957 if m != nil { 958 return m.Amount 959 } 960 return types.Coin{} 961 } 962 963 type EventSubaccountWithdraw struct { 964 SubaccountId []byte `protobuf:"bytes,1,opt,name=subaccount_id,json=subaccountId,proto3" json:"subaccount_id,omitempty"` 965 DstAddress string `protobuf:"bytes,2,opt,name=dst_address,json=dstAddress,proto3" json:"dst_address,omitempty"` 966 Amount types.Coin `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount"` 967 } 968 969 func (m *EventSubaccountWithdraw) Reset() { *m = EventSubaccountWithdraw{} } 970 func (m *EventSubaccountWithdraw) String() string { return proto.CompactTextString(m) } 971 func (*EventSubaccountWithdraw) ProtoMessage() {} 972 func (*EventSubaccountWithdraw) Descriptor() ([]byte, []int) { 973 return fileDescriptor_20dda602b6b13fd3, []int{16} 974 } 975 func (m *EventSubaccountWithdraw) XXX_Unmarshal(b []byte) error { 976 return m.Unmarshal(b) 977 } 978 func (m *EventSubaccountWithdraw) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 979 if deterministic { 980 return xxx_messageInfo_EventSubaccountWithdraw.Marshal(b, m, deterministic) 981 } else { 982 b = b[:cap(b)] 983 n, err := m.MarshalToSizedBuffer(b) 984 if err != nil { 985 return nil, err 986 } 987 return b[:n], nil 988 } 989 } 990 func (m *EventSubaccountWithdraw) XXX_Merge(src proto.Message) { 991 xxx_messageInfo_EventSubaccountWithdraw.Merge(m, src) 992 } 993 func (m *EventSubaccountWithdraw) XXX_Size() int { 994 return m.Size() 995 } 996 func (m *EventSubaccountWithdraw) XXX_DiscardUnknown() { 997 xxx_messageInfo_EventSubaccountWithdraw.DiscardUnknown(m) 998 } 999 1000 var xxx_messageInfo_EventSubaccountWithdraw proto.InternalMessageInfo 1001 1002 func (m *EventSubaccountWithdraw) GetSubaccountId() []byte { 1003 if m != nil { 1004 return m.SubaccountId 1005 } 1006 return nil 1007 } 1008 1009 func (m *EventSubaccountWithdraw) GetDstAddress() string { 1010 if m != nil { 1011 return m.DstAddress 1012 } 1013 return "" 1014 } 1015 1016 func (m *EventSubaccountWithdraw) GetAmount() types.Coin { 1017 if m != nil { 1018 return m.Amount 1019 } 1020 return types.Coin{} 1021 } 1022 1023 type EventSubaccountBalanceTransfer struct { 1024 SrcSubaccountId string `protobuf:"bytes,1,opt,name=src_subaccount_id,json=srcSubaccountId,proto3" json:"src_subaccount_id,omitempty"` 1025 DstSubaccountId string `protobuf:"bytes,2,opt,name=dst_subaccount_id,json=dstSubaccountId,proto3" json:"dst_subaccount_id,omitempty"` 1026 Amount types.Coin `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount"` 1027 } 1028 1029 func (m *EventSubaccountBalanceTransfer) Reset() { *m = EventSubaccountBalanceTransfer{} } 1030 func (m *EventSubaccountBalanceTransfer) String() string { return proto.CompactTextString(m) } 1031 func (*EventSubaccountBalanceTransfer) ProtoMessage() {} 1032 func (*EventSubaccountBalanceTransfer) Descriptor() ([]byte, []int) { 1033 return fileDescriptor_20dda602b6b13fd3, []int{17} 1034 } 1035 func (m *EventSubaccountBalanceTransfer) XXX_Unmarshal(b []byte) error { 1036 return m.Unmarshal(b) 1037 } 1038 func (m *EventSubaccountBalanceTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1039 if deterministic { 1040 return xxx_messageInfo_EventSubaccountBalanceTransfer.Marshal(b, m, deterministic) 1041 } else { 1042 b = b[:cap(b)] 1043 n, err := m.MarshalToSizedBuffer(b) 1044 if err != nil { 1045 return nil, err 1046 } 1047 return b[:n], nil 1048 } 1049 } 1050 func (m *EventSubaccountBalanceTransfer) XXX_Merge(src proto.Message) { 1051 xxx_messageInfo_EventSubaccountBalanceTransfer.Merge(m, src) 1052 } 1053 func (m *EventSubaccountBalanceTransfer) XXX_Size() int { 1054 return m.Size() 1055 } 1056 func (m *EventSubaccountBalanceTransfer) XXX_DiscardUnknown() { 1057 xxx_messageInfo_EventSubaccountBalanceTransfer.DiscardUnknown(m) 1058 } 1059 1060 var xxx_messageInfo_EventSubaccountBalanceTransfer proto.InternalMessageInfo 1061 1062 func (m *EventSubaccountBalanceTransfer) GetSrcSubaccountId() string { 1063 if m != nil { 1064 return m.SrcSubaccountId 1065 } 1066 return "" 1067 } 1068 1069 func (m *EventSubaccountBalanceTransfer) GetDstSubaccountId() string { 1070 if m != nil { 1071 return m.DstSubaccountId 1072 } 1073 return "" 1074 } 1075 1076 func (m *EventSubaccountBalanceTransfer) GetAmount() types.Coin { 1077 if m != nil { 1078 return m.Amount 1079 } 1080 return types.Coin{} 1081 } 1082 1083 type EventBatchDepositUpdate struct { 1084 DepositUpdates []*DepositUpdate `protobuf:"bytes,1,rep,name=deposit_updates,json=depositUpdates,proto3" json:"deposit_updates,omitempty"` 1085 } 1086 1087 func (m *EventBatchDepositUpdate) Reset() { *m = EventBatchDepositUpdate{} } 1088 func (m *EventBatchDepositUpdate) String() string { return proto.CompactTextString(m) } 1089 func (*EventBatchDepositUpdate) ProtoMessage() {} 1090 func (*EventBatchDepositUpdate) Descriptor() ([]byte, []int) { 1091 return fileDescriptor_20dda602b6b13fd3, []int{18} 1092 } 1093 func (m *EventBatchDepositUpdate) XXX_Unmarshal(b []byte) error { 1094 return m.Unmarshal(b) 1095 } 1096 func (m *EventBatchDepositUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1097 if deterministic { 1098 return xxx_messageInfo_EventBatchDepositUpdate.Marshal(b, m, deterministic) 1099 } else { 1100 b = b[:cap(b)] 1101 n, err := m.MarshalToSizedBuffer(b) 1102 if err != nil { 1103 return nil, err 1104 } 1105 return b[:n], nil 1106 } 1107 } 1108 func (m *EventBatchDepositUpdate) XXX_Merge(src proto.Message) { 1109 xxx_messageInfo_EventBatchDepositUpdate.Merge(m, src) 1110 } 1111 func (m *EventBatchDepositUpdate) XXX_Size() int { 1112 return m.Size() 1113 } 1114 func (m *EventBatchDepositUpdate) XXX_DiscardUnknown() { 1115 xxx_messageInfo_EventBatchDepositUpdate.DiscardUnknown(m) 1116 } 1117 1118 var xxx_messageInfo_EventBatchDepositUpdate proto.InternalMessageInfo 1119 1120 func (m *EventBatchDepositUpdate) GetDepositUpdates() []*DepositUpdate { 1121 if m != nil { 1122 return m.DepositUpdates 1123 } 1124 return nil 1125 } 1126 1127 type DerivativeMarketOrderCancel struct { 1128 MarketOrder *DerivativeMarketOrder `protobuf:"bytes,1,opt,name=market_order,json=marketOrder,proto3" json:"market_order,omitempty"` 1129 CancelQuantity cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=cancel_quantity,json=cancelQuantity,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"cancel_quantity"` 1130 } 1131 1132 func (m *DerivativeMarketOrderCancel) Reset() { *m = DerivativeMarketOrderCancel{} } 1133 func (m *DerivativeMarketOrderCancel) String() string { return proto.CompactTextString(m) } 1134 func (*DerivativeMarketOrderCancel) ProtoMessage() {} 1135 func (*DerivativeMarketOrderCancel) Descriptor() ([]byte, []int) { 1136 return fileDescriptor_20dda602b6b13fd3, []int{19} 1137 } 1138 func (m *DerivativeMarketOrderCancel) XXX_Unmarshal(b []byte) error { 1139 return m.Unmarshal(b) 1140 } 1141 func (m *DerivativeMarketOrderCancel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1142 if deterministic { 1143 return xxx_messageInfo_DerivativeMarketOrderCancel.Marshal(b, m, deterministic) 1144 } else { 1145 b = b[:cap(b)] 1146 n, err := m.MarshalToSizedBuffer(b) 1147 if err != nil { 1148 return nil, err 1149 } 1150 return b[:n], nil 1151 } 1152 } 1153 func (m *DerivativeMarketOrderCancel) XXX_Merge(src proto.Message) { 1154 xxx_messageInfo_DerivativeMarketOrderCancel.Merge(m, src) 1155 } 1156 func (m *DerivativeMarketOrderCancel) XXX_Size() int { 1157 return m.Size() 1158 } 1159 func (m *DerivativeMarketOrderCancel) XXX_DiscardUnknown() { 1160 xxx_messageInfo_DerivativeMarketOrderCancel.DiscardUnknown(m) 1161 } 1162 1163 var xxx_messageInfo_DerivativeMarketOrderCancel proto.InternalMessageInfo 1164 1165 func (m *DerivativeMarketOrderCancel) GetMarketOrder() *DerivativeMarketOrder { 1166 if m != nil { 1167 return m.MarketOrder 1168 } 1169 return nil 1170 } 1171 1172 type EventCancelDerivativeOrder struct { 1173 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 1174 IsLimitCancel bool `protobuf:"varint,2,opt,name=isLimitCancel,proto3" json:"isLimitCancel,omitempty"` 1175 LimitOrder *DerivativeLimitOrder `protobuf:"bytes,3,opt,name=limit_order,json=limitOrder,proto3" json:"limit_order,omitempty"` 1176 MarketOrderCancel *DerivativeMarketOrderCancel `protobuf:"bytes,4,opt,name=market_order_cancel,json=marketOrderCancel,proto3" json:"market_order_cancel,omitempty"` 1177 } 1178 1179 func (m *EventCancelDerivativeOrder) Reset() { *m = EventCancelDerivativeOrder{} } 1180 func (m *EventCancelDerivativeOrder) String() string { return proto.CompactTextString(m) } 1181 func (*EventCancelDerivativeOrder) ProtoMessage() {} 1182 func (*EventCancelDerivativeOrder) Descriptor() ([]byte, []int) { 1183 return fileDescriptor_20dda602b6b13fd3, []int{20} 1184 } 1185 func (m *EventCancelDerivativeOrder) XXX_Unmarshal(b []byte) error { 1186 return m.Unmarshal(b) 1187 } 1188 func (m *EventCancelDerivativeOrder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1189 if deterministic { 1190 return xxx_messageInfo_EventCancelDerivativeOrder.Marshal(b, m, deterministic) 1191 } else { 1192 b = b[:cap(b)] 1193 n, err := m.MarshalToSizedBuffer(b) 1194 if err != nil { 1195 return nil, err 1196 } 1197 return b[:n], nil 1198 } 1199 } 1200 func (m *EventCancelDerivativeOrder) XXX_Merge(src proto.Message) { 1201 xxx_messageInfo_EventCancelDerivativeOrder.Merge(m, src) 1202 } 1203 func (m *EventCancelDerivativeOrder) XXX_Size() int { 1204 return m.Size() 1205 } 1206 func (m *EventCancelDerivativeOrder) XXX_DiscardUnknown() { 1207 xxx_messageInfo_EventCancelDerivativeOrder.DiscardUnknown(m) 1208 } 1209 1210 var xxx_messageInfo_EventCancelDerivativeOrder proto.InternalMessageInfo 1211 1212 func (m *EventCancelDerivativeOrder) GetMarketId() string { 1213 if m != nil { 1214 return m.MarketId 1215 } 1216 return "" 1217 } 1218 1219 func (m *EventCancelDerivativeOrder) GetIsLimitCancel() bool { 1220 if m != nil { 1221 return m.IsLimitCancel 1222 } 1223 return false 1224 } 1225 1226 func (m *EventCancelDerivativeOrder) GetLimitOrder() *DerivativeLimitOrder { 1227 if m != nil { 1228 return m.LimitOrder 1229 } 1230 return nil 1231 } 1232 1233 func (m *EventCancelDerivativeOrder) GetMarketOrderCancel() *DerivativeMarketOrderCancel { 1234 if m != nil { 1235 return m.MarketOrderCancel 1236 } 1237 return nil 1238 } 1239 1240 type EventFeeDiscountSchedule struct { 1241 Schedule *FeeDiscountSchedule `protobuf:"bytes,1,opt,name=schedule,proto3" json:"schedule,omitempty"` 1242 } 1243 1244 func (m *EventFeeDiscountSchedule) Reset() { *m = EventFeeDiscountSchedule{} } 1245 func (m *EventFeeDiscountSchedule) String() string { return proto.CompactTextString(m) } 1246 func (*EventFeeDiscountSchedule) ProtoMessage() {} 1247 func (*EventFeeDiscountSchedule) Descriptor() ([]byte, []int) { 1248 return fileDescriptor_20dda602b6b13fd3, []int{21} 1249 } 1250 func (m *EventFeeDiscountSchedule) XXX_Unmarshal(b []byte) error { 1251 return m.Unmarshal(b) 1252 } 1253 func (m *EventFeeDiscountSchedule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1254 if deterministic { 1255 return xxx_messageInfo_EventFeeDiscountSchedule.Marshal(b, m, deterministic) 1256 } else { 1257 b = b[:cap(b)] 1258 n, err := m.MarshalToSizedBuffer(b) 1259 if err != nil { 1260 return nil, err 1261 } 1262 return b[:n], nil 1263 } 1264 } 1265 func (m *EventFeeDiscountSchedule) XXX_Merge(src proto.Message) { 1266 xxx_messageInfo_EventFeeDiscountSchedule.Merge(m, src) 1267 } 1268 func (m *EventFeeDiscountSchedule) XXX_Size() int { 1269 return m.Size() 1270 } 1271 func (m *EventFeeDiscountSchedule) XXX_DiscardUnknown() { 1272 xxx_messageInfo_EventFeeDiscountSchedule.DiscardUnknown(m) 1273 } 1274 1275 var xxx_messageInfo_EventFeeDiscountSchedule proto.InternalMessageInfo 1276 1277 func (m *EventFeeDiscountSchedule) GetSchedule() *FeeDiscountSchedule { 1278 if m != nil { 1279 return m.Schedule 1280 } 1281 return nil 1282 } 1283 1284 type EventTradingRewardCampaignUpdate struct { 1285 CampaignInfo *TradingRewardCampaignInfo `protobuf:"bytes,1,opt,name=campaign_info,json=campaignInfo,proto3" json:"campaign_info,omitempty"` 1286 CampaignRewardPools []*CampaignRewardPool `protobuf:"bytes,2,rep,name=campaign_reward_pools,json=campaignRewardPools,proto3" json:"campaign_reward_pools,omitempty"` 1287 } 1288 1289 func (m *EventTradingRewardCampaignUpdate) Reset() { *m = EventTradingRewardCampaignUpdate{} } 1290 func (m *EventTradingRewardCampaignUpdate) String() string { return proto.CompactTextString(m) } 1291 func (*EventTradingRewardCampaignUpdate) ProtoMessage() {} 1292 func (*EventTradingRewardCampaignUpdate) Descriptor() ([]byte, []int) { 1293 return fileDescriptor_20dda602b6b13fd3, []int{22} 1294 } 1295 func (m *EventTradingRewardCampaignUpdate) XXX_Unmarshal(b []byte) error { 1296 return m.Unmarshal(b) 1297 } 1298 func (m *EventTradingRewardCampaignUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1299 if deterministic { 1300 return xxx_messageInfo_EventTradingRewardCampaignUpdate.Marshal(b, m, deterministic) 1301 } else { 1302 b = b[:cap(b)] 1303 n, err := m.MarshalToSizedBuffer(b) 1304 if err != nil { 1305 return nil, err 1306 } 1307 return b[:n], nil 1308 } 1309 } 1310 func (m *EventTradingRewardCampaignUpdate) XXX_Merge(src proto.Message) { 1311 xxx_messageInfo_EventTradingRewardCampaignUpdate.Merge(m, src) 1312 } 1313 func (m *EventTradingRewardCampaignUpdate) XXX_Size() int { 1314 return m.Size() 1315 } 1316 func (m *EventTradingRewardCampaignUpdate) XXX_DiscardUnknown() { 1317 xxx_messageInfo_EventTradingRewardCampaignUpdate.DiscardUnknown(m) 1318 } 1319 1320 var xxx_messageInfo_EventTradingRewardCampaignUpdate proto.InternalMessageInfo 1321 1322 func (m *EventTradingRewardCampaignUpdate) GetCampaignInfo() *TradingRewardCampaignInfo { 1323 if m != nil { 1324 return m.CampaignInfo 1325 } 1326 return nil 1327 } 1328 1329 func (m *EventTradingRewardCampaignUpdate) GetCampaignRewardPools() []*CampaignRewardPool { 1330 if m != nil { 1331 return m.CampaignRewardPools 1332 } 1333 return nil 1334 } 1335 1336 type EventTradingRewardDistribution struct { 1337 AccountRewards []*AccountRewards `protobuf:"bytes,1,rep,name=account_rewards,json=accountRewards,proto3" json:"account_rewards,omitempty"` 1338 } 1339 1340 func (m *EventTradingRewardDistribution) Reset() { *m = EventTradingRewardDistribution{} } 1341 func (m *EventTradingRewardDistribution) String() string { return proto.CompactTextString(m) } 1342 func (*EventTradingRewardDistribution) ProtoMessage() {} 1343 func (*EventTradingRewardDistribution) Descriptor() ([]byte, []int) { 1344 return fileDescriptor_20dda602b6b13fd3, []int{23} 1345 } 1346 func (m *EventTradingRewardDistribution) XXX_Unmarshal(b []byte) error { 1347 return m.Unmarshal(b) 1348 } 1349 func (m *EventTradingRewardDistribution) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1350 if deterministic { 1351 return xxx_messageInfo_EventTradingRewardDistribution.Marshal(b, m, deterministic) 1352 } else { 1353 b = b[:cap(b)] 1354 n, err := m.MarshalToSizedBuffer(b) 1355 if err != nil { 1356 return nil, err 1357 } 1358 return b[:n], nil 1359 } 1360 } 1361 func (m *EventTradingRewardDistribution) XXX_Merge(src proto.Message) { 1362 xxx_messageInfo_EventTradingRewardDistribution.Merge(m, src) 1363 } 1364 func (m *EventTradingRewardDistribution) XXX_Size() int { 1365 return m.Size() 1366 } 1367 func (m *EventTradingRewardDistribution) XXX_DiscardUnknown() { 1368 xxx_messageInfo_EventTradingRewardDistribution.DiscardUnknown(m) 1369 } 1370 1371 var xxx_messageInfo_EventTradingRewardDistribution proto.InternalMessageInfo 1372 1373 func (m *EventTradingRewardDistribution) GetAccountRewards() []*AccountRewards { 1374 if m != nil { 1375 return m.AccountRewards 1376 } 1377 return nil 1378 } 1379 1380 type EventNewConditionalDerivativeOrder struct { 1381 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 1382 Order *DerivativeOrder `protobuf:"bytes,2,opt,name=order,proto3" json:"order,omitempty"` 1383 Hash []byte `protobuf:"bytes,3,opt,name=hash,proto3" json:"hash,omitempty"` 1384 IsMarket bool `protobuf:"varint,4,opt,name=is_market,json=isMarket,proto3" json:"is_market,omitempty"` 1385 } 1386 1387 func (m *EventNewConditionalDerivativeOrder) Reset() { *m = EventNewConditionalDerivativeOrder{} } 1388 func (m *EventNewConditionalDerivativeOrder) String() string { return proto.CompactTextString(m) } 1389 func (*EventNewConditionalDerivativeOrder) ProtoMessage() {} 1390 func (*EventNewConditionalDerivativeOrder) Descriptor() ([]byte, []int) { 1391 return fileDescriptor_20dda602b6b13fd3, []int{24} 1392 } 1393 func (m *EventNewConditionalDerivativeOrder) XXX_Unmarshal(b []byte) error { 1394 return m.Unmarshal(b) 1395 } 1396 func (m *EventNewConditionalDerivativeOrder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1397 if deterministic { 1398 return xxx_messageInfo_EventNewConditionalDerivativeOrder.Marshal(b, m, deterministic) 1399 } else { 1400 b = b[:cap(b)] 1401 n, err := m.MarshalToSizedBuffer(b) 1402 if err != nil { 1403 return nil, err 1404 } 1405 return b[:n], nil 1406 } 1407 } 1408 func (m *EventNewConditionalDerivativeOrder) XXX_Merge(src proto.Message) { 1409 xxx_messageInfo_EventNewConditionalDerivativeOrder.Merge(m, src) 1410 } 1411 func (m *EventNewConditionalDerivativeOrder) XXX_Size() int { 1412 return m.Size() 1413 } 1414 func (m *EventNewConditionalDerivativeOrder) XXX_DiscardUnknown() { 1415 xxx_messageInfo_EventNewConditionalDerivativeOrder.DiscardUnknown(m) 1416 } 1417 1418 var xxx_messageInfo_EventNewConditionalDerivativeOrder proto.InternalMessageInfo 1419 1420 func (m *EventNewConditionalDerivativeOrder) GetMarketId() string { 1421 if m != nil { 1422 return m.MarketId 1423 } 1424 return "" 1425 } 1426 1427 func (m *EventNewConditionalDerivativeOrder) GetOrder() *DerivativeOrder { 1428 if m != nil { 1429 return m.Order 1430 } 1431 return nil 1432 } 1433 1434 func (m *EventNewConditionalDerivativeOrder) GetHash() []byte { 1435 if m != nil { 1436 return m.Hash 1437 } 1438 return nil 1439 } 1440 1441 func (m *EventNewConditionalDerivativeOrder) GetIsMarket() bool { 1442 if m != nil { 1443 return m.IsMarket 1444 } 1445 return false 1446 } 1447 1448 type EventCancelConditionalDerivativeOrder struct { 1449 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 1450 IsLimitCancel bool `protobuf:"varint,2,opt,name=isLimitCancel,proto3" json:"isLimitCancel,omitempty"` 1451 LimitOrder *DerivativeLimitOrder `protobuf:"bytes,3,opt,name=limit_order,json=limitOrder,proto3" json:"limit_order,omitempty"` 1452 MarketOrder *DerivativeMarketOrder `protobuf:"bytes,4,opt,name=market_order,json=marketOrder,proto3" json:"market_order,omitempty"` 1453 } 1454 1455 func (m *EventCancelConditionalDerivativeOrder) Reset() { *m = EventCancelConditionalDerivativeOrder{} } 1456 func (m *EventCancelConditionalDerivativeOrder) String() string { return proto.CompactTextString(m) } 1457 func (*EventCancelConditionalDerivativeOrder) ProtoMessage() {} 1458 func (*EventCancelConditionalDerivativeOrder) Descriptor() ([]byte, []int) { 1459 return fileDescriptor_20dda602b6b13fd3, []int{25} 1460 } 1461 func (m *EventCancelConditionalDerivativeOrder) XXX_Unmarshal(b []byte) error { 1462 return m.Unmarshal(b) 1463 } 1464 func (m *EventCancelConditionalDerivativeOrder) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1465 if deterministic { 1466 return xxx_messageInfo_EventCancelConditionalDerivativeOrder.Marshal(b, m, deterministic) 1467 } else { 1468 b = b[:cap(b)] 1469 n, err := m.MarshalToSizedBuffer(b) 1470 if err != nil { 1471 return nil, err 1472 } 1473 return b[:n], nil 1474 } 1475 } 1476 func (m *EventCancelConditionalDerivativeOrder) XXX_Merge(src proto.Message) { 1477 xxx_messageInfo_EventCancelConditionalDerivativeOrder.Merge(m, src) 1478 } 1479 func (m *EventCancelConditionalDerivativeOrder) XXX_Size() int { 1480 return m.Size() 1481 } 1482 func (m *EventCancelConditionalDerivativeOrder) XXX_DiscardUnknown() { 1483 xxx_messageInfo_EventCancelConditionalDerivativeOrder.DiscardUnknown(m) 1484 } 1485 1486 var xxx_messageInfo_EventCancelConditionalDerivativeOrder proto.InternalMessageInfo 1487 1488 func (m *EventCancelConditionalDerivativeOrder) GetMarketId() string { 1489 if m != nil { 1490 return m.MarketId 1491 } 1492 return "" 1493 } 1494 1495 func (m *EventCancelConditionalDerivativeOrder) GetIsLimitCancel() bool { 1496 if m != nil { 1497 return m.IsLimitCancel 1498 } 1499 return false 1500 } 1501 1502 func (m *EventCancelConditionalDerivativeOrder) GetLimitOrder() *DerivativeLimitOrder { 1503 if m != nil { 1504 return m.LimitOrder 1505 } 1506 return nil 1507 } 1508 1509 func (m *EventCancelConditionalDerivativeOrder) GetMarketOrder() *DerivativeMarketOrder { 1510 if m != nil { 1511 return m.MarketOrder 1512 } 1513 return nil 1514 } 1515 1516 type EventConditionalDerivativeOrderTrigger struct { 1517 MarketId []byte `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 1518 IsLimitTrigger bool `protobuf:"varint,2,opt,name=isLimitTrigger,proto3" json:"isLimitTrigger,omitempty"` 1519 TriggeredOrderHash []byte `protobuf:"bytes,3,opt,name=triggered_order_hash,json=triggeredOrderHash,proto3" json:"triggered_order_hash,omitempty"` 1520 PlacedOrderHash []byte `protobuf:"bytes,4,opt,name=placed_order_hash,json=placedOrderHash,proto3" json:"placed_order_hash,omitempty"` 1521 TriggeredOrderCid string `protobuf:"bytes,5,opt,name=triggered_order_cid,json=triggeredOrderCid,proto3" json:"triggered_order_cid,omitempty"` 1522 } 1523 1524 func (m *EventConditionalDerivativeOrderTrigger) Reset() { 1525 *m = EventConditionalDerivativeOrderTrigger{} 1526 } 1527 func (m *EventConditionalDerivativeOrderTrigger) String() string { return proto.CompactTextString(m) } 1528 func (*EventConditionalDerivativeOrderTrigger) ProtoMessage() {} 1529 func (*EventConditionalDerivativeOrderTrigger) Descriptor() ([]byte, []int) { 1530 return fileDescriptor_20dda602b6b13fd3, []int{26} 1531 } 1532 func (m *EventConditionalDerivativeOrderTrigger) XXX_Unmarshal(b []byte) error { 1533 return m.Unmarshal(b) 1534 } 1535 func (m *EventConditionalDerivativeOrderTrigger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1536 if deterministic { 1537 return xxx_messageInfo_EventConditionalDerivativeOrderTrigger.Marshal(b, m, deterministic) 1538 } else { 1539 b = b[:cap(b)] 1540 n, err := m.MarshalToSizedBuffer(b) 1541 if err != nil { 1542 return nil, err 1543 } 1544 return b[:n], nil 1545 } 1546 } 1547 func (m *EventConditionalDerivativeOrderTrigger) XXX_Merge(src proto.Message) { 1548 xxx_messageInfo_EventConditionalDerivativeOrderTrigger.Merge(m, src) 1549 } 1550 func (m *EventConditionalDerivativeOrderTrigger) XXX_Size() int { 1551 return m.Size() 1552 } 1553 func (m *EventConditionalDerivativeOrderTrigger) XXX_DiscardUnknown() { 1554 xxx_messageInfo_EventConditionalDerivativeOrderTrigger.DiscardUnknown(m) 1555 } 1556 1557 var xxx_messageInfo_EventConditionalDerivativeOrderTrigger proto.InternalMessageInfo 1558 1559 func (m *EventConditionalDerivativeOrderTrigger) GetMarketId() []byte { 1560 if m != nil { 1561 return m.MarketId 1562 } 1563 return nil 1564 } 1565 1566 func (m *EventConditionalDerivativeOrderTrigger) GetIsLimitTrigger() bool { 1567 if m != nil { 1568 return m.IsLimitTrigger 1569 } 1570 return false 1571 } 1572 1573 func (m *EventConditionalDerivativeOrderTrigger) GetTriggeredOrderHash() []byte { 1574 if m != nil { 1575 return m.TriggeredOrderHash 1576 } 1577 return nil 1578 } 1579 1580 func (m *EventConditionalDerivativeOrderTrigger) GetPlacedOrderHash() []byte { 1581 if m != nil { 1582 return m.PlacedOrderHash 1583 } 1584 return nil 1585 } 1586 1587 func (m *EventConditionalDerivativeOrderTrigger) GetTriggeredOrderCid() string { 1588 if m != nil { 1589 return m.TriggeredOrderCid 1590 } 1591 return "" 1592 } 1593 1594 type EventOrderFail struct { 1595 Account []byte `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` 1596 Hashes [][]byte `protobuf:"bytes,2,rep,name=hashes,proto3" json:"hashes,omitempty"` 1597 Flags []uint32 `protobuf:"varint,3,rep,packed,name=flags,proto3" json:"flags,omitempty"` 1598 Cids []string `protobuf:"bytes,4,rep,name=cids,proto3" json:"cids,omitempty"` 1599 } 1600 1601 func (m *EventOrderFail) Reset() { *m = EventOrderFail{} } 1602 func (m *EventOrderFail) String() string { return proto.CompactTextString(m) } 1603 func (*EventOrderFail) ProtoMessage() {} 1604 func (*EventOrderFail) Descriptor() ([]byte, []int) { 1605 return fileDescriptor_20dda602b6b13fd3, []int{27} 1606 } 1607 func (m *EventOrderFail) XXX_Unmarshal(b []byte) error { 1608 return m.Unmarshal(b) 1609 } 1610 func (m *EventOrderFail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1611 if deterministic { 1612 return xxx_messageInfo_EventOrderFail.Marshal(b, m, deterministic) 1613 } else { 1614 b = b[:cap(b)] 1615 n, err := m.MarshalToSizedBuffer(b) 1616 if err != nil { 1617 return nil, err 1618 } 1619 return b[:n], nil 1620 } 1621 } 1622 func (m *EventOrderFail) XXX_Merge(src proto.Message) { 1623 xxx_messageInfo_EventOrderFail.Merge(m, src) 1624 } 1625 func (m *EventOrderFail) XXX_Size() int { 1626 return m.Size() 1627 } 1628 func (m *EventOrderFail) XXX_DiscardUnknown() { 1629 xxx_messageInfo_EventOrderFail.DiscardUnknown(m) 1630 } 1631 1632 var xxx_messageInfo_EventOrderFail proto.InternalMessageInfo 1633 1634 func (m *EventOrderFail) GetAccount() []byte { 1635 if m != nil { 1636 return m.Account 1637 } 1638 return nil 1639 } 1640 1641 func (m *EventOrderFail) GetHashes() [][]byte { 1642 if m != nil { 1643 return m.Hashes 1644 } 1645 return nil 1646 } 1647 1648 func (m *EventOrderFail) GetFlags() []uint32 { 1649 if m != nil { 1650 return m.Flags 1651 } 1652 return nil 1653 } 1654 1655 func (m *EventOrderFail) GetCids() []string { 1656 if m != nil { 1657 return m.Cids 1658 } 1659 return nil 1660 } 1661 1662 type EventAtomicMarketOrderFeeMultipliersUpdated struct { 1663 MarketFeeMultipliers []*MarketFeeMultiplier `protobuf:"bytes,1,rep,name=market_fee_multipliers,json=marketFeeMultipliers,proto3" json:"market_fee_multipliers,omitempty"` 1664 } 1665 1666 func (m *EventAtomicMarketOrderFeeMultipliersUpdated) Reset() { 1667 *m = EventAtomicMarketOrderFeeMultipliersUpdated{} 1668 } 1669 func (m *EventAtomicMarketOrderFeeMultipliersUpdated) String() string { 1670 return proto.CompactTextString(m) 1671 } 1672 func (*EventAtomicMarketOrderFeeMultipliersUpdated) ProtoMessage() {} 1673 func (*EventAtomicMarketOrderFeeMultipliersUpdated) Descriptor() ([]byte, []int) { 1674 return fileDescriptor_20dda602b6b13fd3, []int{28} 1675 } 1676 func (m *EventAtomicMarketOrderFeeMultipliersUpdated) XXX_Unmarshal(b []byte) error { 1677 return m.Unmarshal(b) 1678 } 1679 func (m *EventAtomicMarketOrderFeeMultipliersUpdated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1680 if deterministic { 1681 return xxx_messageInfo_EventAtomicMarketOrderFeeMultipliersUpdated.Marshal(b, m, deterministic) 1682 } else { 1683 b = b[:cap(b)] 1684 n, err := m.MarshalToSizedBuffer(b) 1685 if err != nil { 1686 return nil, err 1687 } 1688 return b[:n], nil 1689 } 1690 } 1691 func (m *EventAtomicMarketOrderFeeMultipliersUpdated) XXX_Merge(src proto.Message) { 1692 xxx_messageInfo_EventAtomicMarketOrderFeeMultipliersUpdated.Merge(m, src) 1693 } 1694 func (m *EventAtomicMarketOrderFeeMultipliersUpdated) XXX_Size() int { 1695 return m.Size() 1696 } 1697 func (m *EventAtomicMarketOrderFeeMultipliersUpdated) XXX_DiscardUnknown() { 1698 xxx_messageInfo_EventAtomicMarketOrderFeeMultipliersUpdated.DiscardUnknown(m) 1699 } 1700 1701 var xxx_messageInfo_EventAtomicMarketOrderFeeMultipliersUpdated proto.InternalMessageInfo 1702 1703 func (m *EventAtomicMarketOrderFeeMultipliersUpdated) GetMarketFeeMultipliers() []*MarketFeeMultiplier { 1704 if m != nil { 1705 return m.MarketFeeMultipliers 1706 } 1707 return nil 1708 } 1709 1710 type EventOrderbookUpdate struct { 1711 SpotUpdates []*OrderbookUpdate `protobuf:"bytes,1,rep,name=spot_updates,json=spotUpdates,proto3" json:"spot_updates,omitempty"` 1712 DerivativeUpdates []*OrderbookUpdate `protobuf:"bytes,2,rep,name=derivative_updates,json=derivativeUpdates,proto3" json:"derivative_updates,omitempty"` 1713 } 1714 1715 func (m *EventOrderbookUpdate) Reset() { *m = EventOrderbookUpdate{} } 1716 func (m *EventOrderbookUpdate) String() string { return proto.CompactTextString(m) } 1717 func (*EventOrderbookUpdate) ProtoMessage() {} 1718 func (*EventOrderbookUpdate) Descriptor() ([]byte, []int) { 1719 return fileDescriptor_20dda602b6b13fd3, []int{29} 1720 } 1721 func (m *EventOrderbookUpdate) XXX_Unmarshal(b []byte) error { 1722 return m.Unmarshal(b) 1723 } 1724 func (m *EventOrderbookUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1725 if deterministic { 1726 return xxx_messageInfo_EventOrderbookUpdate.Marshal(b, m, deterministic) 1727 } else { 1728 b = b[:cap(b)] 1729 n, err := m.MarshalToSizedBuffer(b) 1730 if err != nil { 1731 return nil, err 1732 } 1733 return b[:n], nil 1734 } 1735 } 1736 func (m *EventOrderbookUpdate) XXX_Merge(src proto.Message) { 1737 xxx_messageInfo_EventOrderbookUpdate.Merge(m, src) 1738 } 1739 func (m *EventOrderbookUpdate) XXX_Size() int { 1740 return m.Size() 1741 } 1742 func (m *EventOrderbookUpdate) XXX_DiscardUnknown() { 1743 xxx_messageInfo_EventOrderbookUpdate.DiscardUnknown(m) 1744 } 1745 1746 var xxx_messageInfo_EventOrderbookUpdate proto.InternalMessageInfo 1747 1748 func (m *EventOrderbookUpdate) GetSpotUpdates() []*OrderbookUpdate { 1749 if m != nil { 1750 return m.SpotUpdates 1751 } 1752 return nil 1753 } 1754 1755 func (m *EventOrderbookUpdate) GetDerivativeUpdates() []*OrderbookUpdate { 1756 if m != nil { 1757 return m.DerivativeUpdates 1758 } 1759 return nil 1760 } 1761 1762 type OrderbookUpdate struct { 1763 Seq uint64 `protobuf:"varint,1,opt,name=seq,proto3" json:"seq,omitempty"` 1764 Orderbook *Orderbook `protobuf:"bytes,2,opt,name=orderbook,proto3" json:"orderbook,omitempty"` 1765 } 1766 1767 func (m *OrderbookUpdate) Reset() { *m = OrderbookUpdate{} } 1768 func (m *OrderbookUpdate) String() string { return proto.CompactTextString(m) } 1769 func (*OrderbookUpdate) ProtoMessage() {} 1770 func (*OrderbookUpdate) Descriptor() ([]byte, []int) { 1771 return fileDescriptor_20dda602b6b13fd3, []int{30} 1772 } 1773 func (m *OrderbookUpdate) XXX_Unmarshal(b []byte) error { 1774 return m.Unmarshal(b) 1775 } 1776 func (m *OrderbookUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1777 if deterministic { 1778 return xxx_messageInfo_OrderbookUpdate.Marshal(b, m, deterministic) 1779 } else { 1780 b = b[:cap(b)] 1781 n, err := m.MarshalToSizedBuffer(b) 1782 if err != nil { 1783 return nil, err 1784 } 1785 return b[:n], nil 1786 } 1787 } 1788 func (m *OrderbookUpdate) XXX_Merge(src proto.Message) { 1789 xxx_messageInfo_OrderbookUpdate.Merge(m, src) 1790 } 1791 func (m *OrderbookUpdate) XXX_Size() int { 1792 return m.Size() 1793 } 1794 func (m *OrderbookUpdate) XXX_DiscardUnknown() { 1795 xxx_messageInfo_OrderbookUpdate.DiscardUnknown(m) 1796 } 1797 1798 var xxx_messageInfo_OrderbookUpdate proto.InternalMessageInfo 1799 1800 func (m *OrderbookUpdate) GetSeq() uint64 { 1801 if m != nil { 1802 return m.Seq 1803 } 1804 return 0 1805 } 1806 1807 func (m *OrderbookUpdate) GetOrderbook() *Orderbook { 1808 if m != nil { 1809 return m.Orderbook 1810 } 1811 return nil 1812 } 1813 1814 type Orderbook struct { 1815 MarketId []byte `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 1816 BuyLevels []*Level `protobuf:"bytes,2,rep,name=buy_levels,json=buyLevels,proto3" json:"buy_levels,omitempty"` 1817 SellLevels []*Level `protobuf:"bytes,3,rep,name=sell_levels,json=sellLevels,proto3" json:"sell_levels,omitempty"` 1818 } 1819 1820 func (m *Orderbook) Reset() { *m = Orderbook{} } 1821 func (m *Orderbook) String() string { return proto.CompactTextString(m) } 1822 func (*Orderbook) ProtoMessage() {} 1823 func (*Orderbook) Descriptor() ([]byte, []int) { 1824 return fileDescriptor_20dda602b6b13fd3, []int{31} 1825 } 1826 func (m *Orderbook) XXX_Unmarshal(b []byte) error { 1827 return m.Unmarshal(b) 1828 } 1829 func (m *Orderbook) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1830 if deterministic { 1831 return xxx_messageInfo_Orderbook.Marshal(b, m, deterministic) 1832 } else { 1833 b = b[:cap(b)] 1834 n, err := m.MarshalToSizedBuffer(b) 1835 if err != nil { 1836 return nil, err 1837 } 1838 return b[:n], nil 1839 } 1840 } 1841 func (m *Orderbook) XXX_Merge(src proto.Message) { 1842 xxx_messageInfo_Orderbook.Merge(m, src) 1843 } 1844 func (m *Orderbook) XXX_Size() int { 1845 return m.Size() 1846 } 1847 func (m *Orderbook) XXX_DiscardUnknown() { 1848 xxx_messageInfo_Orderbook.DiscardUnknown(m) 1849 } 1850 1851 var xxx_messageInfo_Orderbook proto.InternalMessageInfo 1852 1853 func (m *Orderbook) GetMarketId() []byte { 1854 if m != nil { 1855 return m.MarketId 1856 } 1857 return nil 1858 } 1859 1860 func (m *Orderbook) GetBuyLevels() []*Level { 1861 if m != nil { 1862 return m.BuyLevels 1863 } 1864 return nil 1865 } 1866 1867 func (m *Orderbook) GetSellLevels() []*Level { 1868 if m != nil { 1869 return m.SellLevels 1870 } 1871 return nil 1872 } 1873 1874 type EventGrantAuthorizations struct { 1875 Granter string `protobuf:"bytes,1,opt,name=granter,proto3" json:"granter,omitempty"` 1876 Grants []*GrantAuthorization `protobuf:"bytes,2,rep,name=grants,proto3" json:"grants,omitempty"` 1877 } 1878 1879 func (m *EventGrantAuthorizations) Reset() { *m = EventGrantAuthorizations{} } 1880 func (m *EventGrantAuthorizations) String() string { return proto.CompactTextString(m) } 1881 func (*EventGrantAuthorizations) ProtoMessage() {} 1882 func (*EventGrantAuthorizations) Descriptor() ([]byte, []int) { 1883 return fileDescriptor_20dda602b6b13fd3, []int{32} 1884 } 1885 func (m *EventGrantAuthorizations) XXX_Unmarshal(b []byte) error { 1886 return m.Unmarshal(b) 1887 } 1888 func (m *EventGrantAuthorizations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1889 if deterministic { 1890 return xxx_messageInfo_EventGrantAuthorizations.Marshal(b, m, deterministic) 1891 } else { 1892 b = b[:cap(b)] 1893 n, err := m.MarshalToSizedBuffer(b) 1894 if err != nil { 1895 return nil, err 1896 } 1897 return b[:n], nil 1898 } 1899 } 1900 func (m *EventGrantAuthorizations) XXX_Merge(src proto.Message) { 1901 xxx_messageInfo_EventGrantAuthorizations.Merge(m, src) 1902 } 1903 func (m *EventGrantAuthorizations) XXX_Size() int { 1904 return m.Size() 1905 } 1906 func (m *EventGrantAuthorizations) XXX_DiscardUnknown() { 1907 xxx_messageInfo_EventGrantAuthorizations.DiscardUnknown(m) 1908 } 1909 1910 var xxx_messageInfo_EventGrantAuthorizations proto.InternalMessageInfo 1911 1912 func (m *EventGrantAuthorizations) GetGranter() string { 1913 if m != nil { 1914 return m.Granter 1915 } 1916 return "" 1917 } 1918 1919 func (m *EventGrantAuthorizations) GetGrants() []*GrantAuthorization { 1920 if m != nil { 1921 return m.Grants 1922 } 1923 return nil 1924 } 1925 1926 type EventGrantActivation struct { 1927 Grantee string `protobuf:"bytes,1,opt,name=grantee,proto3" json:"grantee,omitempty"` 1928 Granter string `protobuf:"bytes,2,opt,name=granter,proto3" json:"granter,omitempty"` 1929 Amount cosmossdk_io_math.Int `protobuf:"bytes,3,opt,name=amount,proto3,customtype=cosmossdk.io/math.Int" json:"amount"` 1930 } 1931 1932 func (m *EventGrantActivation) Reset() { *m = EventGrantActivation{} } 1933 func (m *EventGrantActivation) String() string { return proto.CompactTextString(m) } 1934 func (*EventGrantActivation) ProtoMessage() {} 1935 func (*EventGrantActivation) Descriptor() ([]byte, []int) { 1936 return fileDescriptor_20dda602b6b13fd3, []int{33} 1937 } 1938 func (m *EventGrantActivation) XXX_Unmarshal(b []byte) error { 1939 return m.Unmarshal(b) 1940 } 1941 func (m *EventGrantActivation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1942 if deterministic { 1943 return xxx_messageInfo_EventGrantActivation.Marshal(b, m, deterministic) 1944 } else { 1945 b = b[:cap(b)] 1946 n, err := m.MarshalToSizedBuffer(b) 1947 if err != nil { 1948 return nil, err 1949 } 1950 return b[:n], nil 1951 } 1952 } 1953 func (m *EventGrantActivation) XXX_Merge(src proto.Message) { 1954 xxx_messageInfo_EventGrantActivation.Merge(m, src) 1955 } 1956 func (m *EventGrantActivation) XXX_Size() int { 1957 return m.Size() 1958 } 1959 func (m *EventGrantActivation) XXX_DiscardUnknown() { 1960 xxx_messageInfo_EventGrantActivation.DiscardUnknown(m) 1961 } 1962 1963 var xxx_messageInfo_EventGrantActivation proto.InternalMessageInfo 1964 1965 func (m *EventGrantActivation) GetGrantee() string { 1966 if m != nil { 1967 return m.Grantee 1968 } 1969 return "" 1970 } 1971 1972 func (m *EventGrantActivation) GetGranter() string { 1973 if m != nil { 1974 return m.Granter 1975 } 1976 return "" 1977 } 1978 1979 type EventInvalidGrant struct { 1980 Grantee string `protobuf:"bytes,1,opt,name=grantee,proto3" json:"grantee,omitempty"` 1981 Granter string `protobuf:"bytes,2,opt,name=granter,proto3" json:"granter,omitempty"` 1982 } 1983 1984 func (m *EventInvalidGrant) Reset() { *m = EventInvalidGrant{} } 1985 func (m *EventInvalidGrant) String() string { return proto.CompactTextString(m) } 1986 func (*EventInvalidGrant) ProtoMessage() {} 1987 func (*EventInvalidGrant) Descriptor() ([]byte, []int) { 1988 return fileDescriptor_20dda602b6b13fd3, []int{34} 1989 } 1990 func (m *EventInvalidGrant) XXX_Unmarshal(b []byte) error { 1991 return m.Unmarshal(b) 1992 } 1993 func (m *EventInvalidGrant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1994 if deterministic { 1995 return xxx_messageInfo_EventInvalidGrant.Marshal(b, m, deterministic) 1996 } else { 1997 b = b[:cap(b)] 1998 n, err := m.MarshalToSizedBuffer(b) 1999 if err != nil { 2000 return nil, err 2001 } 2002 return b[:n], nil 2003 } 2004 } 2005 func (m *EventInvalidGrant) XXX_Merge(src proto.Message) { 2006 xxx_messageInfo_EventInvalidGrant.Merge(m, src) 2007 } 2008 func (m *EventInvalidGrant) XXX_Size() int { 2009 return m.Size() 2010 } 2011 func (m *EventInvalidGrant) XXX_DiscardUnknown() { 2012 xxx_messageInfo_EventInvalidGrant.DiscardUnknown(m) 2013 } 2014 2015 var xxx_messageInfo_EventInvalidGrant proto.InternalMessageInfo 2016 2017 func (m *EventInvalidGrant) GetGrantee() string { 2018 if m != nil { 2019 return m.Grantee 2020 } 2021 return "" 2022 } 2023 2024 func (m *EventInvalidGrant) GetGranter() string { 2025 if m != nil { 2026 return m.Granter 2027 } 2028 return "" 2029 } 2030 2031 type EventOrderCancelFail struct { 2032 MarketId string `protobuf:"bytes,1,opt,name=market_id,json=marketId,proto3" json:"market_id,omitempty"` 2033 SubaccountId string `protobuf:"bytes,2,opt,name=subaccount_id,json=subaccountId,proto3" json:"subaccount_id,omitempty"` 2034 OrderHash string `protobuf:"bytes,3,opt,name=order_hash,json=orderHash,proto3" json:"order_hash,omitempty"` 2035 Cid string `protobuf:"bytes,4,opt,name=cid,proto3" json:"cid,omitempty"` 2036 Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` 2037 } 2038 2039 func (m *EventOrderCancelFail) Reset() { *m = EventOrderCancelFail{} } 2040 func (m *EventOrderCancelFail) String() string { return proto.CompactTextString(m) } 2041 func (*EventOrderCancelFail) ProtoMessage() {} 2042 func (*EventOrderCancelFail) Descriptor() ([]byte, []int) { 2043 return fileDescriptor_20dda602b6b13fd3, []int{35} 2044 } 2045 func (m *EventOrderCancelFail) XXX_Unmarshal(b []byte) error { 2046 return m.Unmarshal(b) 2047 } 2048 func (m *EventOrderCancelFail) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2049 if deterministic { 2050 return xxx_messageInfo_EventOrderCancelFail.Marshal(b, m, deterministic) 2051 } else { 2052 b = b[:cap(b)] 2053 n, err := m.MarshalToSizedBuffer(b) 2054 if err != nil { 2055 return nil, err 2056 } 2057 return b[:n], nil 2058 } 2059 } 2060 func (m *EventOrderCancelFail) XXX_Merge(src proto.Message) { 2061 xxx_messageInfo_EventOrderCancelFail.Merge(m, src) 2062 } 2063 func (m *EventOrderCancelFail) XXX_Size() int { 2064 return m.Size() 2065 } 2066 func (m *EventOrderCancelFail) XXX_DiscardUnknown() { 2067 xxx_messageInfo_EventOrderCancelFail.DiscardUnknown(m) 2068 } 2069 2070 var xxx_messageInfo_EventOrderCancelFail proto.InternalMessageInfo 2071 2072 func (m *EventOrderCancelFail) GetMarketId() string { 2073 if m != nil { 2074 return m.MarketId 2075 } 2076 return "" 2077 } 2078 2079 func (m *EventOrderCancelFail) GetSubaccountId() string { 2080 if m != nil { 2081 return m.SubaccountId 2082 } 2083 return "" 2084 } 2085 2086 func (m *EventOrderCancelFail) GetOrderHash() string { 2087 if m != nil { 2088 return m.OrderHash 2089 } 2090 return "" 2091 } 2092 2093 func (m *EventOrderCancelFail) GetCid() string { 2094 if m != nil { 2095 return m.Cid 2096 } 2097 return "" 2098 } 2099 2100 func (m *EventOrderCancelFail) GetDescription() string { 2101 if m != nil { 2102 return m.Description 2103 } 2104 return "" 2105 } 2106 2107 func init() { 2108 proto.RegisterType((*EventBatchSpotExecution)(nil), "injective.exchange.v1beta1.EventBatchSpotExecution") 2109 proto.RegisterType((*EventBatchDerivativeExecution)(nil), "injective.exchange.v1beta1.EventBatchDerivativeExecution") 2110 proto.RegisterType((*EventLostFundsFromLiquidation)(nil), "injective.exchange.v1beta1.EventLostFundsFromLiquidation") 2111 proto.RegisterType((*EventBatchDerivativePosition)(nil), "injective.exchange.v1beta1.EventBatchDerivativePosition") 2112 proto.RegisterType((*EventDerivativeMarketPaused)(nil), "injective.exchange.v1beta1.EventDerivativeMarketPaused") 2113 proto.RegisterType((*EventMarketBeyondBankruptcy)(nil), "injective.exchange.v1beta1.EventMarketBeyondBankruptcy") 2114 proto.RegisterType((*EventAllPositionsHaircut)(nil), "injective.exchange.v1beta1.EventAllPositionsHaircut") 2115 proto.RegisterType((*EventBinaryOptionsMarketUpdate)(nil), "injective.exchange.v1beta1.EventBinaryOptionsMarketUpdate") 2116 proto.RegisterType((*EventNewSpotOrders)(nil), "injective.exchange.v1beta1.EventNewSpotOrders") 2117 proto.RegisterType((*EventNewDerivativeOrders)(nil), "injective.exchange.v1beta1.EventNewDerivativeOrders") 2118 proto.RegisterType((*EventCancelSpotOrder)(nil), "injective.exchange.v1beta1.EventCancelSpotOrder") 2119 proto.RegisterType((*EventSpotMarketUpdate)(nil), "injective.exchange.v1beta1.EventSpotMarketUpdate") 2120 proto.RegisterType((*EventPerpetualMarketUpdate)(nil), "injective.exchange.v1beta1.EventPerpetualMarketUpdate") 2121 proto.RegisterType((*EventExpiryFuturesMarketUpdate)(nil), "injective.exchange.v1beta1.EventExpiryFuturesMarketUpdate") 2122 proto.RegisterType((*EventPerpetualMarketFundingUpdate)(nil), "injective.exchange.v1beta1.EventPerpetualMarketFundingUpdate") 2123 proto.RegisterType((*EventSubaccountDeposit)(nil), "injective.exchange.v1beta1.EventSubaccountDeposit") 2124 proto.RegisterType((*EventSubaccountWithdraw)(nil), "injective.exchange.v1beta1.EventSubaccountWithdraw") 2125 proto.RegisterType((*EventSubaccountBalanceTransfer)(nil), "injective.exchange.v1beta1.EventSubaccountBalanceTransfer") 2126 proto.RegisterType((*EventBatchDepositUpdate)(nil), "injective.exchange.v1beta1.EventBatchDepositUpdate") 2127 proto.RegisterType((*DerivativeMarketOrderCancel)(nil), "injective.exchange.v1beta1.DerivativeMarketOrderCancel") 2128 proto.RegisterType((*EventCancelDerivativeOrder)(nil), "injective.exchange.v1beta1.EventCancelDerivativeOrder") 2129 proto.RegisterType((*EventFeeDiscountSchedule)(nil), "injective.exchange.v1beta1.EventFeeDiscountSchedule") 2130 proto.RegisterType((*EventTradingRewardCampaignUpdate)(nil), "injective.exchange.v1beta1.EventTradingRewardCampaignUpdate") 2131 proto.RegisterType((*EventTradingRewardDistribution)(nil), "injective.exchange.v1beta1.EventTradingRewardDistribution") 2132 proto.RegisterType((*EventNewConditionalDerivativeOrder)(nil), "injective.exchange.v1beta1.EventNewConditionalDerivativeOrder") 2133 proto.RegisterType((*EventCancelConditionalDerivativeOrder)(nil), "injective.exchange.v1beta1.EventCancelConditionalDerivativeOrder") 2134 proto.RegisterType((*EventConditionalDerivativeOrderTrigger)(nil), "injective.exchange.v1beta1.EventConditionalDerivativeOrderTrigger") 2135 proto.RegisterType((*EventOrderFail)(nil), "injective.exchange.v1beta1.EventOrderFail") 2136 proto.RegisterType((*EventAtomicMarketOrderFeeMultipliersUpdated)(nil), "injective.exchange.v1beta1.EventAtomicMarketOrderFeeMultipliersUpdated") 2137 proto.RegisterType((*EventOrderbookUpdate)(nil), "injective.exchange.v1beta1.EventOrderbookUpdate") 2138 proto.RegisterType((*OrderbookUpdate)(nil), "injective.exchange.v1beta1.OrderbookUpdate") 2139 proto.RegisterType((*Orderbook)(nil), "injective.exchange.v1beta1.Orderbook") 2140 proto.RegisterType((*EventGrantAuthorizations)(nil), "injective.exchange.v1beta1.EventGrantAuthorizations") 2141 proto.RegisterType((*EventGrantActivation)(nil), "injective.exchange.v1beta1.EventGrantActivation") 2142 proto.RegisterType((*EventInvalidGrant)(nil), "injective.exchange.v1beta1.EventInvalidGrant") 2143 proto.RegisterType((*EventOrderCancelFail)(nil), "injective.exchange.v1beta1.EventOrderCancelFail") 2144 } 2145 2146 func init() { 2147 proto.RegisterFile("injective/exchange/v1beta1/events.proto", fileDescriptor_20dda602b6b13fd3) 2148 } 2149 2150 var fileDescriptor_20dda602b6b13fd3 = []byte{ 2151 // 2082 bytes of a gzipped FileDescriptorProto 2152 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x59, 0xcd, 0x6f, 0x1c, 0x49, 2153 0x15, 0x77, 0xfb, 0x6b, 0x3d, 0x6f, 0xc6, 0x76, 0xdc, 0xb6, 0xb3, 0x5e, 0x87, 0x38, 0x4e, 0xef, 2154 0x26, 0x9b, 0x64, 0x97, 0x99, 0x8d, 0x57, 0xab, 0xbd, 0x70, 0xc0, 0x63, 0x67, 0x36, 0x66, 0x9d, 2155 0xc4, 0x5b, 0x0e, 0x5a, 0x29, 0x12, 0x6a, 0xd5, 0x74, 0x97, 0x67, 0x8a, 0x74, 0x77, 0x75, 0xba, 2156 0xaa, 0x9d, 0x0c, 0x70, 0xe1, 0x06, 0x27, 0x38, 0x20, 0xc1, 0x8d, 0x23, 0x07, 0x24, 0x24, 0x0e, 2157 0x9c, 0xb8, 0xed, 0x85, 0x45, 0xe2, 0xb0, 0x47, 0x04, 0x68, 0x85, 0x12, 0x24, 0xfe, 0x08, 0x2e, 2158 0xa8, 0x3e, 0x7a, 0xba, 0xe7, 0x23, 0xe3, 0x99, 0x38, 0x88, 0x5b, 0x77, 0xf5, 0xab, 0xdf, 0xfb, 2159 0xd5, 0xaf, 0x5e, 0xbd, 0x7a, 0x55, 0x0d, 0xef, 0xd2, 0xe8, 0xfb, 0xc4, 0x13, 0xf4, 0x94, 0xd4, 2160 0xc8, 0x33, 0xaf, 0x8d, 0xa3, 0x16, 0xa9, 0x9d, 0xde, 0x6e, 0x12, 0x81, 0x6f, 0xd7, 0xc8, 0x29, 2161 0x89, 0x04, 0xaf, 0xc6, 0x09, 0x13, 0xcc, 0xde, 0xec, 0x1a, 0x56, 0x33, 0xc3, 0xaa, 0x31, 0xdc, 2162 0x5c, 0x6b, 0xb1, 0x16, 0x53, 0x66, 0x35, 0xf9, 0xa4, 0x7b, 0x6c, 0x6e, 0x79, 0x8c, 0x87, 0x8c, 2163 0xd7, 0x9a, 0x98, 0xe7, 0x98, 0x1e, 0xa3, 0x91, 0xf9, 0x7e, 0x2d, 0x77, 0xcd, 0x12, 0xec, 0x05, 2164 0xb9, 0x91, 0x7e, 0x35, 0x66, 0x37, 0x47, 0x31, 0xcc, 0x98, 0x28, 0x53, 0xe7, 0x1f, 0x16, 0xbc, 2165 0x79, 0x47, 0x92, 0xae, 0x63, 0xe1, 0xb5, 0x8f, 0x63, 0x26, 0xee, 0x3c, 0x23, 0x5e, 0x2a, 0x28, 2166 0x8b, 0xec, 0x4b, 0x50, 0x0a, 0x71, 0xf2, 0x98, 0x08, 0x97, 0xfa, 0x1b, 0xd6, 0xb6, 0x75, 0xa3, 2167 0x84, 0x16, 0x74, 0xc3, 0x81, 0x6f, 0xaf, 0xc3, 0x3c, 0xe5, 0x6e, 0x33, 0xed, 0x6c, 0x4c, 0x6f, 2168 0x5b, 0x37, 0x16, 0xd0, 0x1c, 0xe5, 0xf5, 0xb4, 0x63, 0x3f, 0x80, 0x45, 0x92, 0x01, 0x3c, 0xec, 2169 0xc4, 0x64, 0x63, 0x66, 0xdb, 0xba, 0xb1, 0xb4, 0x73, 0xb3, 0xfa, 0x72, 0x2d, 0xaa, 0x77, 0x8a, 2170 0x1d, 0x50, 0x6f, 0x7f, 0xfb, 0x5b, 0x30, 0x2f, 0x12, 0xec, 0x13, 0xbe, 0x31, 0xbb, 0x3d, 0x73, 2171 0xa3, 0xbc, 0xf3, 0xce, 0x28, 0xa4, 0x87, 0xd2, 0xf2, 0x90, 0xb5, 0x90, 0xe9, 0xe3, 0xfc, 0x7b, 2172 0x1a, 0x2e, 0xe7, 0xc3, 0xdb, 0x27, 0x09, 0x3d, 0xc5, 0xb2, 0xeb, 0xf9, 0x06, 0x79, 0x0d, 0x96, 2173 0x28, 0x77, 0x03, 0xfa, 0x24, 0xa5, 0x3e, 0x96, 0x28, 0x6a, 0x94, 0x0b, 0x68, 0x91, 0xf2, 0xc3, 2174 0xbc, 0xd1, 0x46, 0x60, 0x7b, 0x69, 0x98, 0x06, 0xca, 0xa3, 0x7b, 0x92, 0x46, 0x3e, 0x8d, 0x5a, 2175 0x1b, 0xb3, 0xd2, 0x47, 0xfd, 0xed, 0x2f, 0xbf, 0xbe, 0x62, 0xfd, 0xed, 0xeb, 0x2b, 0x97, 0xf4, 2176 0x8c, 0x73, 0xff, 0x71, 0x95, 0xb2, 0x5a, 0x88, 0x45, 0xbb, 0x7a, 0x48, 0x5a, 0xd8, 0xeb, 0xec, 2177 0x13, 0x0f, 0xad, 0xe4, 0xdd, 0x1b, 0xba, 0xf7, 0xa0, 0xbe, 0x73, 0xe7, 0xd4, 0xb7, 0xd1, 0xd5, 2178 0x77, 0x5e, 0xe9, 0x5b, 0x1d, 0x85, 0x94, 0x0b, 0x38, 0xa0, 0xf4, 0x17, 0x99, 0xd2, 0x87, 0x8c, 2179 0x0b, 0xc9, 0x96, 0x37, 0x12, 0x16, 0x16, 0xe5, 0x18, 0xa9, 0xf4, 0xdb, 0xb0, 0xc8, 0xd3, 0x26, 2180 0xf6, 0x3c, 0x96, 0x46, 0xca, 0x40, 0x0a, 0x5e, 0x41, 0x95, 0xbc, 0xf1, 0xc0, 0xb7, 0x9f, 0xc1, 2181 0xbb, 0x01, 0xe3, 0x42, 0x49, 0xc9, 0xdd, 0x93, 0x84, 0x85, 0x2e, 0x3e, 0xc5, 0x34, 0xc0, 0xcd, 2182 0x80, 0xb8, 0x7e, 0x9a, 0xd0, 0xa8, 0xe5, 0xc6, 0xb8, 0xc3, 0x52, 0xa1, 0x26, 0x44, 0xab, 0x3c, 2183 0x75, 0x96, 0xca, 0x4e, 0x50, 0x64, 0xbc, 0x9b, 0x01, 0xee, 0x2b, 0xbc, 0x23, 0x05, 0x67, 0x13, 2184 0xb8, 0xdc, 0xef, 0x99, 0x25, 0x3e, 0x49, 0x5c, 0x0f, 0x47, 0x1e, 0x09, 0x78, 0x61, 0x56, 0xcf, 2185 0xf4, 0xf7, 0x56, 0x8f, 0xbf, 0x07, 0x12, 0x66, 0x4f, 0xa3, 0x38, 0x3f, 0xb5, 0xe0, 0x1b, 0xc3, 2186 0xc2, 0xf5, 0x88, 0x71, 0x7a, 0xb6, 0x86, 0x87, 0x50, 0x8a, 0x8d, 0x21, 0xdf, 0x98, 0x3e, 0x7b, 2187 0x36, 0x8f, 0xbb, 0xda, 0x66, 0xf8, 0x28, 0x07, 0x70, 0xfe, 0x68, 0xc1, 0x25, 0xc5, 0x25, 0xa7, 2188 0x71, 0x4f, 0x79, 0x3a, 0xc2, 0x29, 0x27, 0xfe, 0x68, 0x2a, 0x57, 0xa1, 0xc2, 0x89, 0x10, 0x01, 2189 0x71, 0xe3, 0x84, 0x7a, 0x44, 0xcd, 0x66, 0x09, 0x95, 0x75, 0xdb, 0x91, 0x6c, 0xb2, 0xab, 0xb0, 2190 0x2a, 0x98, 0xc0, 0x81, 0x1b, 0x52, 0xce, 0xe5, 0xcc, 0x29, 0x6d, 0xf5, 0xc4, 0xa1, 0x15, 0xf5, 2191 0xe9, 0x9e, 0xfe, 0xa2, 0xb4, 0xb2, 0xdf, 0x07, 0xbb, 0xc7, 0xd2, 0x4d, 0xb0, 0x20, 0x5a, 0x77, 2192 0x74, 0x21, 0x2c, 0x58, 0x22, 0x2c, 0x88, 0xf3, 0xb3, 0x8c, 0xbd, 0xe6, 0x5c, 0x27, 0x1d, 0x16, 2193 0xf9, 0x75, 0x1c, 0x3d, 0x4e, 0xd2, 0x58, 0x78, 0x9d, 0x73, 0xb3, 0xff, 0x00, 0xd6, 0x32, 0x36, 2194 0x06, 0xa7, 0x48, 0x3f, 0x63, 0xaa, 0x9d, 0x2b, 0x56, 0xce, 0x4f, 0x2c, 0xd8, 0x50, 0x8c, 0x76, 2195 0x83, 0x20, 0xd3, 0x9b, 0xdf, 0xc5, 0x34, 0xf1, 0x52, 0x71, 0x6e, 0x3a, 0xc3, 0xc5, 0x99, 0x79, 2196 0x89, 0x38, 0x0c, 0xb6, 0x74, 0x94, 0xd1, 0x08, 0x27, 0x9d, 0x07, 0xb1, 0xa2, 0xa2, 0xb9, 0x7e, 2197 0x37, 0xf6, 0xb1, 0x20, 0xf6, 0x3d, 0x98, 0xd7, 0xee, 0x15, 0x99, 0xf2, 0x4e, 0x6d, 0x54, 0x1c, 2198 0x0d, 0x81, 0xa9, 0xcf, 0xca, 0x95, 0x80, 0x0c, 0x88, 0xf3, 0x67, 0x0b, 0x6c, 0xe5, 0xf1, 0x3e, 2199 0x79, 0x2a, 0xf7, 0x18, 0x15, 0xf4, 0x7c, 0xf4, 0xa8, 0x0f, 0x00, 0x9a, 0x69, 0x47, 0x2f, 0xb3, 2200 0x2c, 0x9c, 0x6f, 0x8d, 0x0c, 0xe7, 0x98, 0x89, 0x43, 0x1a, 0x52, 0x8d, 0x8e, 0x4a, 0xcd, 0xb4, 2201 0x63, 0xfc, 0x7c, 0x0a, 0x65, 0x4e, 0x82, 0x20, 0xc3, 0x9a, 0x99, 0x18, 0x0b, 0x64, 0x77, 0x0d, 2202 0xe6, 0xfc, 0x3d, 0x9b, 0xc7, 0xfb, 0xe4, 0x69, 0xbe, 0x34, 0xc6, 0x19, 0xd1, 0x83, 0x21, 0x23, 2203 0xfa, 0x60, 0xbc, 0x74, 0x3b, 0x7c, 0x5c, 0x9f, 0x0d, 0x1b, 0xd7, 0xe4, 0x88, 0xc5, 0xd1, 0xfd, 2204 0x10, 0xd6, 0xd4, 0xe0, 0x74, 0x46, 0xea, 0xce, 0xd5, 0xe8, 0x81, 0x35, 0x60, 0x4e, 0x51, 0x50, 2205 0x91, 0x39, 0x91, 0xb2, 0x26, 0x4e, 0x74, 0x77, 0xe7, 0x7b, 0xb0, 0xae, 0x9c, 0x4b, 0x9b, 0x9e, 2206 0x70, 0xdc, 0xef, 0x0b, 0xc7, 0xeb, 0x67, 0x79, 0x18, 0x1a, 0x85, 0xbf, 0x99, 0x86, 0x4d, 0x85, 2207 0x7f, 0x44, 0x92, 0x98, 0x88, 0x14, 0x07, 0x3d, 0x4e, 0xbe, 0xd3, 0xe7, 0xe4, 0xfd, 0xf1, 0x84, 2208 0x1c, 0xe6, 0xca, 0xa6, 0xb0, 0x1e, 0x67, 0x4e, 0xb2, 0x04, 0x41, 0xa3, 0x13, 0x66, 0x14, 0x1a, 2209 0xb9, 0x9c, 0xfa, 0xd8, 0x1d, 0x44, 0x27, 0x4c, 0xa1, 0x5b, 0x68, 0x35, 0x1e, 0xfc, 0x64, 0x23, 2210 0x78, 0x23, 0x2b, 0x2d, 0x66, 0x14, 0xf8, 0xce, 0x04, 0xe0, 0xa6, 0xac, 0x30, 0xf8, 0x19, 0x90, 2211 0xf3, 0x2f, 0xcb, 0x64, 0x88, 0x3b, 0xcf, 0x62, 0x9a, 0x74, 0x1a, 0xa9, 0x48, 0x13, 0xc2, 0xff, 2212 0x67, 0x6a, 0x9d, 0xc2, 0x26, 0x51, 0x8e, 0xdc, 0x13, 0xed, 0xa9, 0x47, 0x32, 0x3d, 0xaa, 0x0f, 2213 0x47, 0x57, 0x38, 0x03, 0x34, 0x0b, 0xb2, 0xbd, 0x49, 0x86, 0x7f, 0x76, 0xfe, 0x32, 0x0d, 0x57, 2214 0x87, 0x05, 0x84, 0x51, 0xc5, 0x8c, 0x74, 0x64, 0xe8, 0x17, 0xd4, 0x9f, 0x3e, 0x97, 0xfa, 0x53, 2215 0x5d, 0xf5, 0xed, 0x5b, 0xb0, 0x42, 0xb9, 0xdb, 0x66, 0x69, 0x12, 0x74, 0xdc, 0xe2, 0xdc, 0x2e, 2216 0xa0, 0x65, 0xca, 0xef, 0xaa, 0xf6, 0xac, 0x1e, 0x6c, 0x40, 0xc5, 0x58, 0x14, 0xf6, 0xc3, 0xf1, 2217 0xaa, 0xcb, 0xb2, 0xe9, 0x28, 0xb7, 0x04, 0xbb, 0x0e, 0x20, 0xc7, 0x64, 0x76, 0x98, 0xb9, 0xf1, 2218 0x51, 0x94, 0x36, 0x6a, 0x13, 0x72, 0x7e, 0x69, 0xc1, 0x45, 0xbd, 0x7e, 0xbb, 0x85, 0xc5, 0x3e, 2219 0x51, 0x05, 0x85, 0x7d, 0x05, 0xca, 0x3c, 0xf1, 0x5c, 0xec, 0xfb, 0x09, 0xe1, 0xdc, 0xa8, 0x08, 2220 0x3c, 0xf1, 0x76, 0x75, 0xcb, 0x78, 0xf5, 0xdf, 0xc7, 0x30, 0x8f, 0x43, 0xf9, 0x6c, 0x62, 0xe2, 2221 0xad, 0xaa, 0x66, 0x56, 0x95, 0xe7, 0xa5, 0xae, 0xc8, 0x7b, 0x8c, 0x46, 0x59, 0x80, 0x69, 0x73, 2222 0xe7, 0x57, 0xd9, 0x29, 0x27, 0x67, 0xf6, 0x39, 0x15, 0x6d, 0x3f, 0xc1, 0x4f, 0x07, 0x3d, 0x5b, 2223 0x43, 0x3c, 0x5f, 0x81, 0xb2, 0xcf, 0x45, 0x97, 0xbf, 0xde, 0x81, 0xc1, 0xe7, 0x22, 0xe3, 0xff, 2224 0xca, 0xd4, 0x7e, 0x9f, 0x2d, 0xb5, 0x9c, 0x5a, 0x1d, 0x07, 0x32, 0xfb, 0x3e, 0x4c, 0x70, 0xc4, 2225 0x4f, 0x48, 0x22, 0xe3, 0x41, 0x8a, 0x37, 0xc8, 0xb2, 0x84, 0x96, 0x79, 0xe2, 0x1d, 0x17, 0x89, 2226 0xde, 0x82, 0x15, 0x49, 0x74, 0x50, 0xcb, 0x12, 0x5a, 0xf6, 0xb9, 0x38, 0x7e, 0x2d, 0x72, 0x86, 2227 0xc5, 0x33, 0xa3, 0x99, 0x62, 0xb3, 0x58, 0x10, 0x2c, 0xfb, 0xba, 0xc1, 0x4d, 0x55, 0x8b, 0x9c, 2228 0x6c, 0xb9, 0x2d, 0xdd, 0x1c, 0x9d, 0x1f, 0x0a, 0x18, 0x68, 0xc9, 0x2f, 0xbe, 0x72, 0xe7, 0x4f, 2229 0x16, 0x5c, 0xea, 0xcf, 0x20, 0x85, 0xb2, 0xd9, 0x7e, 0x04, 0x15, 0xb3, 0x40, 0xf5, 0x2e, 0xa4, 2230 0x13, 0xd2, 0xed, 0x49, 0x12, 0x52, 0xbe, 0x19, 0x59, 0xa8, 0x1c, 0xe6, 0x4d, 0xf6, 0x21, 0x2c, 2231 0xeb, 0x12, 0xdf, 0x7d, 0x92, 0xe2, 0x48, 0x50, 0xa1, 0x8f, 0x82, 0x63, 0x96, 0xfa, 0x4b, 0xba, 2232 0xef, 0x67, 0xa6, 0x6b, 0xbe, 0x03, 0x69, 0xe6, 0x7d, 0xe5, 0xc3, 0xe8, 0x4c, 0xf3, 0x0e, 0xa8, 2233 0xe3, 0x65, 0x48, 0x4d, 0x67, 0x73, 0x24, 0xed, 0x6d, 0xb4, 0x3f, 0x87, 0x72, 0x20, 0x5f, 0x8d, 2234 0x14, 0x7a, 0x62, 0x27, 0x2e, 0x09, 0x8c, 0x12, 0x10, 0x74, 0x5b, 0xec, 0x10, 0x56, 0x8b, 0x22, 2235 0x9b, 0x83, 0x8f, 0xca, 0x37, 0xe5, 0x9d, 0x8f, 0x27, 0xd6, 0x5a, 0xd3, 0x35, 0x7e, 0x56, 0xc2, 2236 0xfe, 0x0f, 0x4e, 0xcb, 0x14, 0x59, 0x0d, 0x42, 0xf6, 0x29, 0x57, 0x11, 0x7b, 0xec, 0xb5, 0x89, 2237 0x9f, 0x06, 0xc4, 0xfe, 0x14, 0x16, 0xb8, 0x79, 0x1e, 0xa7, 0x3c, 0x1d, 0x02, 0x81, 0xba, 0x00, 2238 0xce, 0x73, 0x0b, 0xb6, 0x95, 0x27, 0x79, 0xa2, 0x95, 0xd9, 0x90, 0x3c, 0xc5, 0x89, 0xbf, 0x87, 2239 0xc3, 0x18, 0xd3, 0x56, 0x64, 0xa2, 0xfa, 0x11, 0x2c, 0x7a, 0xa6, 0x45, 0xef, 0x49, 0xda, 0xed, 2240 0x47, 0x67, 0xdd, 0x45, 0x0c, 0xe0, 0xc9, 0x6d, 0x07, 0x55, 0xbc, 0xc2, 0x9b, 0xdd, 0x84, 0xf5, 2241 0x2e, 0x76, 0xa2, 0x8c, 0xdd, 0x98, 0xb1, 0x60, 0xac, 0x13, 0x5c, 0x06, 0xab, 0x9d, 0x1c, 0x31, 2242 0x16, 0xa0, 0x55, 0x6f, 0xa0, 0x8d, 0x3b, 0xa9, 0xc9, 0x31, 0x3d, 0x9c, 0xf6, 0x29, 0x17, 0x09, 2243 0x6d, 0xea, 0x6b, 0x90, 0x63, 0x58, 0xce, 0x12, 0x86, 0x26, 0x91, 0xad, 0xdb, 0x91, 0xc5, 0xdc, 2244 0xae, 0xee, 0xa2, 0xf1, 0x38, 0x5a, 0xc2, 0x3d, 0xef, 0xce, 0x1f, 0x2c, 0x70, 0xb2, 0x52, 0x79, 2245 0x8f, 0x45, 0xbe, 0x3a, 0xf3, 0xe0, 0xc9, 0xc2, 0x7e, 0xb7, 0xb7, 0xb6, 0x7c, 0x6f, 0xbc, 0x48, 2246 0xd3, 0x85, 0xad, 0xee, 0x69, 0xdb, 0x30, 0xdb, 0xc6, 0xbc, 0xad, 0x16, 0x43, 0x05, 0xa9, 0x67, 2247 0xe9, 0x93, 0x66, 0x65, 0x86, 0x0a, 0xe2, 0x05, 0xb4, 0x40, 0x4d, 0x6d, 0xe0, 0xfc, 0x7a, 0x1a, 2248 0xae, 0x15, 0x96, 0xe9, 0xab, 0x52, 0xff, 0x3f, 0xaf, 0xd8, 0xfe, 0xb4, 0x38, 0xfb, 0xfa, 0xd2, 2249 0xa2, 0xf3, 0x1f, 0x0b, 0xae, 0x6b, 0x85, 0x5e, 0xaa, 0xcd, 0xc3, 0x84, 0xb6, 0x5a, 0xc3, 0x24, 2250 0xaa, 0x14, 0x24, 0xba, 0x0e, 0x4b, 0x46, 0x0d, 0x63, 0x6e, 0x34, 0xea, 0x6b, 0x95, 0xc7, 0x6d, 2251 0xa1, 0x1f, 0x89, 0x6f, 0x12, 0x50, 0x61, 0x4a, 0xed, 0xee, 0x37, 0xe5, 0xf9, 0xae, 0x9c, 0xe0, 2252 0x5b, 0xb0, 0x12, 0x07, 0xd8, 0xeb, 0x35, 0x9f, 0x55, 0xe6, 0xcb, 0xfa, 0x43, 0x6e, 0x5b, 0x85, 2253 0xd5, 0x7e, 0x74, 0x8f, 0xfa, 0xba, 0x0a, 0x42, 0x2b, 0xbd, 0xe0, 0x7b, 0xd4, 0x77, 0x02, 0x58, 2254 0x52, 0x83, 0x57, 0x0d, 0x0d, 0x4c, 0x03, 0x7b, 0x03, 0xde, 0x30, 0xb1, 0x6f, 0x86, 0x98, 0xbd, 2255 0xda, 0x17, 0x61, 0x5e, 0xba, 0x26, 0x7a, 0x3d, 0x57, 0x90, 0x79, 0xb3, 0xd7, 0x60, 0xee, 0x24, 2256 0xc0, 0x2d, 0x7d, 0x6a, 0x5b, 0x44, 0xfa, 0x45, 0x86, 0xaa, 0x47, 0x7d, 0x7d, 0xd7, 0x59, 0x42, 2257 0xea, 0xd9, 0xf9, 0x85, 0x05, 0xef, 0xe9, 0x8b, 0x03, 0xc1, 0x42, 0xea, 0x15, 0x66, 0xa6, 0x41, 2258 0xc8, 0xbd, 0x34, 0x10, 0x34, 0x0e, 0x28, 0x49, 0xb8, 0xce, 0x55, 0xbe, 0x4d, 0xe0, 0x62, 0x76, 2259 0x25, 0x41, 0x88, 0x1b, 0xe6, 0x06, 0x66, 0x45, 0x8f, 0x4c, 0x96, 0xa6, 0x30, 0x2d, 0x02, 0xa3, 2260 0xb5, 0x70, 0xb0, 0x91, 0x3b, 0x5f, 0x58, 0xe6, 0xa8, 0xa8, 0xa8, 0x34, 0x19, 0x7b, 0x6c, 0x92, 2261 0xe5, 0x7d, 0xa8, 0xf0, 0x98, 0xf5, 0xef, 0xff, 0x23, 0x17, 0x6e, 0x1f, 0x04, 0x2a, 0x4b, 0x00, 2262 0xb3, 0xfd, 0xdb, 0x8f, 0xc0, 0xf6, 0xbb, 0xa1, 0xd5, 0x45, 0x9d, 0x9e, 0x1c, 0x75, 0x25, 0x87, 2263 0xc9, 0x4a, 0x8b, 0x36, 0x2c, 0xf7, 0xd3, 0xbf, 0x00, 0x33, 0x9c, 0x3c, 0x51, 0xd3, 0x38, 0x8b, 2264 0xe4, 0xa3, 0xbd, 0x07, 0x25, 0x96, 0x19, 0x99, 0x34, 0x74, 0x6d, 0x2c, 0xbf, 0x28, 0xef, 0xe7, 2265 0xfc, 0xce, 0x82, 0x52, 0xf7, 0xc3, 0xe8, 0x45, 0xf1, 0x6d, 0x7d, 0x4f, 0x10, 0x90, 0x53, 0xd2, 2266 0xdd, 0x06, 0xae, 0x8e, 0x72, 0x78, 0x28, 0x2d, 0xd5, 0xc5, 0x80, 0x7a, 0xe2, 0x76, 0xdd, 0x5c, 2267 0x0c, 0x18, 0x88, 0x99, 0x71, 0x21, 0xd4, 0x4d, 0x80, 0xc6, 0x70, 0x7e, 0x64, 0x76, 0xe0, 0x4f, 2268 0x12, 0x1c, 0x89, 0xdd, 0x54, 0xb4, 0x59, 0x42, 0x7f, 0xa0, 0x6e, 0x72, 0xb9, 0x0c, 0xf7, 0x96, 2269 0x6c, 0x36, 0xc5, 0x56, 0x09, 0x65, 0xaf, 0x76, 0x03, 0xe6, 0xd5, 0xe3, 0x58, 0xdb, 0xd7, 0x20, 2270 0x34, 0x32, 0xbd, 0x9d, 0x1f, 0x67, 0xd1, 0xa5, 0x6d, 0x24, 0x80, 0xbe, 0x45, 0xee, 0xba, 0x26, 2271 0xbd, 0xae, 0x49, 0x91, 0xd4, 0x74, 0x2f, 0xa9, 0x8f, 0x7a, 0x0a, 0xdd, 0x52, 0xfd, 0xb2, 0xa9, 2272 0xdd, 0xd6, 0x07, 0x6b, 0xb7, 0x83, 0x48, 0x74, 0xcb, 0xdc, 0x4f, 0x60, 0x45, 0x51, 0x38, 0x88, 2273 0x4e, 0x71, 0x40, 0x7d, 0xc5, 0xe4, 0x55, 0xfc, 0x3b, 0xbf, 0xed, 0x59, 0x2a, 0x3a, 0xef, 0xab, 2274 0xb4, 0x31, 0xf9, 0x95, 0x78, 0xa9, 0xef, 0x60, 0x72, 0x19, 0xa0, 0x2f, 0x1d, 0x96, 0x4c, 0xd4, 2275 0xa9, 0xcc, 0x76, 0x01, 0x66, 0x64, 0x26, 0xd3, 0xb7, 0xa4, 0xf2, 0xd1, 0xde, 0x86, 0xb2, 0x4f, 2276 0xb8, 0x97, 0x50, 0x75, 0x5d, 0x67, 0x72, 0x5c, 0xb1, 0xa9, 0xde, 0xfe, 0xf2, 0xf9, 0x96, 0xf5, 2277 0xd5, 0xf3, 0x2d, 0xeb, 0x9f, 0xcf, 0xb7, 0xac, 0x9f, 0xbf, 0xd8, 0x9a, 0xfa, 0xea, 0xc5, 0xd6, 2278 0xd4, 0x5f, 0x5f, 0x6c, 0x4d, 0x3d, 0xba, 0xdf, 0xa2, 0xa2, 0x9d, 0x36, 0xab, 0x1e, 0x0b, 0x6b, 2279 0x07, 0xd9, 0xb4, 0x1e, 0xe2, 0x26, 0xaf, 0x75, 0x27, 0xf9, 0x9b, 0x1e, 0x4b, 0x48, 0xf1, 0xb5, 2280 0x8d, 0x69, 0x54, 0x0b, 0x99, 0xac, 0xb5, 0x78, 0xfe, 0x37, 0x4a, 0x74, 0x62, 0xc2, 0x9b, 0xf3, 2281 0xea, 0x1f, 0xd4, 0x87, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xc9, 0x62, 0x4f, 0x5a, 0x52, 0x1b, 2282 0x00, 0x00, 2283 } 2284 2285 func (m *EventBatchSpotExecution) Marshal() (dAtA []byte, err error) { 2286 size := m.Size() 2287 dAtA = make([]byte, size) 2288 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2289 if err != nil { 2290 return nil, err 2291 } 2292 return dAtA[:n], nil 2293 } 2294 2295 func (m *EventBatchSpotExecution) MarshalTo(dAtA []byte) (int, error) { 2296 size := m.Size() 2297 return m.MarshalToSizedBuffer(dAtA[:size]) 2298 } 2299 2300 func (m *EventBatchSpotExecution) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2301 i := len(dAtA) 2302 _ = i 2303 var l int 2304 _ = l 2305 if len(m.Trades) > 0 { 2306 for iNdEx := len(m.Trades) - 1; iNdEx >= 0; iNdEx-- { 2307 { 2308 size, err := m.Trades[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 2309 if err != nil { 2310 return 0, err 2311 } 2312 i -= size 2313 i = encodeVarintEvents(dAtA, i, uint64(size)) 2314 } 2315 i-- 2316 dAtA[i] = 0x22 2317 } 2318 } 2319 if m.ExecutionType != 0 { 2320 i = encodeVarintEvents(dAtA, i, uint64(m.ExecutionType)) 2321 i-- 2322 dAtA[i] = 0x18 2323 } 2324 if m.IsBuy { 2325 i-- 2326 if m.IsBuy { 2327 dAtA[i] = 1 2328 } else { 2329 dAtA[i] = 0 2330 } 2331 i-- 2332 dAtA[i] = 0x10 2333 } 2334 if len(m.MarketId) > 0 { 2335 i -= len(m.MarketId) 2336 copy(dAtA[i:], m.MarketId) 2337 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 2338 i-- 2339 dAtA[i] = 0xa 2340 } 2341 return len(dAtA) - i, nil 2342 } 2343 2344 func (m *EventBatchDerivativeExecution) Marshal() (dAtA []byte, err error) { 2345 size := m.Size() 2346 dAtA = make([]byte, size) 2347 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2348 if err != nil { 2349 return nil, err 2350 } 2351 return dAtA[:n], nil 2352 } 2353 2354 func (m *EventBatchDerivativeExecution) MarshalTo(dAtA []byte) (int, error) { 2355 size := m.Size() 2356 return m.MarshalToSizedBuffer(dAtA[:size]) 2357 } 2358 2359 func (m *EventBatchDerivativeExecution) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2360 i := len(dAtA) 2361 _ = i 2362 var l int 2363 _ = l 2364 if len(m.Trades) > 0 { 2365 for iNdEx := len(m.Trades) - 1; iNdEx >= 0; iNdEx-- { 2366 { 2367 size, err := m.Trades[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 2368 if err != nil { 2369 return 0, err 2370 } 2371 i -= size 2372 i = encodeVarintEvents(dAtA, i, uint64(size)) 2373 } 2374 i-- 2375 dAtA[i] = 0x32 2376 } 2377 } 2378 if m.ExecutionType != 0 { 2379 i = encodeVarintEvents(dAtA, i, uint64(m.ExecutionType)) 2380 i-- 2381 dAtA[i] = 0x28 2382 } 2383 if m.CumulativeFunding != nil { 2384 { 2385 size := m.CumulativeFunding.Size() 2386 i -= size 2387 if _, err := m.CumulativeFunding.MarshalTo(dAtA[i:]); err != nil { 2388 return 0, err 2389 } 2390 i = encodeVarintEvents(dAtA, i, uint64(size)) 2391 } 2392 i-- 2393 dAtA[i] = 0x22 2394 } 2395 if m.IsLiquidation { 2396 i-- 2397 if m.IsLiquidation { 2398 dAtA[i] = 1 2399 } else { 2400 dAtA[i] = 0 2401 } 2402 i-- 2403 dAtA[i] = 0x18 2404 } 2405 if m.IsBuy { 2406 i-- 2407 if m.IsBuy { 2408 dAtA[i] = 1 2409 } else { 2410 dAtA[i] = 0 2411 } 2412 i-- 2413 dAtA[i] = 0x10 2414 } 2415 if len(m.MarketId) > 0 { 2416 i -= len(m.MarketId) 2417 copy(dAtA[i:], m.MarketId) 2418 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 2419 i-- 2420 dAtA[i] = 0xa 2421 } 2422 return len(dAtA) - i, nil 2423 } 2424 2425 func (m *EventLostFundsFromLiquidation) Marshal() (dAtA []byte, err error) { 2426 size := m.Size() 2427 dAtA = make([]byte, size) 2428 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2429 if err != nil { 2430 return nil, err 2431 } 2432 return dAtA[:n], nil 2433 } 2434 2435 func (m *EventLostFundsFromLiquidation) MarshalTo(dAtA []byte) (int, error) { 2436 size := m.Size() 2437 return m.MarshalToSizedBuffer(dAtA[:size]) 2438 } 2439 2440 func (m *EventLostFundsFromLiquidation) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2441 i := len(dAtA) 2442 _ = i 2443 var l int 2444 _ = l 2445 { 2446 size := m.LostFundsFromOrderCancels.Size() 2447 i -= size 2448 if _, err := m.LostFundsFromOrderCancels.MarshalTo(dAtA[i:]); err != nil { 2449 return 0, err 2450 } 2451 i = encodeVarintEvents(dAtA, i, uint64(size)) 2452 } 2453 i-- 2454 dAtA[i] = 0x22 2455 { 2456 size := m.LostFundsFromAvailableDuringPayout.Size() 2457 i -= size 2458 if _, err := m.LostFundsFromAvailableDuringPayout.MarshalTo(dAtA[i:]); err != nil { 2459 return 0, err 2460 } 2461 i = encodeVarintEvents(dAtA, i, uint64(size)) 2462 } 2463 i-- 2464 dAtA[i] = 0x1a 2465 if len(m.SubaccountId) > 0 { 2466 i -= len(m.SubaccountId) 2467 copy(dAtA[i:], m.SubaccountId) 2468 i = encodeVarintEvents(dAtA, i, uint64(len(m.SubaccountId))) 2469 i-- 2470 dAtA[i] = 0x12 2471 } 2472 if len(m.MarketId) > 0 { 2473 i -= len(m.MarketId) 2474 copy(dAtA[i:], m.MarketId) 2475 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 2476 i-- 2477 dAtA[i] = 0xa 2478 } 2479 return len(dAtA) - i, nil 2480 } 2481 2482 func (m *EventBatchDerivativePosition) Marshal() (dAtA []byte, err error) { 2483 size := m.Size() 2484 dAtA = make([]byte, size) 2485 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2486 if err != nil { 2487 return nil, err 2488 } 2489 return dAtA[:n], nil 2490 } 2491 2492 func (m *EventBatchDerivativePosition) MarshalTo(dAtA []byte) (int, error) { 2493 size := m.Size() 2494 return m.MarshalToSizedBuffer(dAtA[:size]) 2495 } 2496 2497 func (m *EventBatchDerivativePosition) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2498 i := len(dAtA) 2499 _ = i 2500 var l int 2501 _ = l 2502 if len(m.Positions) > 0 { 2503 for iNdEx := len(m.Positions) - 1; iNdEx >= 0; iNdEx-- { 2504 { 2505 size, err := m.Positions[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 2506 if err != nil { 2507 return 0, err 2508 } 2509 i -= size 2510 i = encodeVarintEvents(dAtA, i, uint64(size)) 2511 } 2512 i-- 2513 dAtA[i] = 0x12 2514 } 2515 } 2516 if len(m.MarketId) > 0 { 2517 i -= len(m.MarketId) 2518 copy(dAtA[i:], m.MarketId) 2519 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 2520 i-- 2521 dAtA[i] = 0xa 2522 } 2523 return len(dAtA) - i, nil 2524 } 2525 2526 func (m *EventDerivativeMarketPaused) Marshal() (dAtA []byte, err error) { 2527 size := m.Size() 2528 dAtA = make([]byte, size) 2529 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2530 if err != nil { 2531 return nil, err 2532 } 2533 return dAtA[:n], nil 2534 } 2535 2536 func (m *EventDerivativeMarketPaused) MarshalTo(dAtA []byte) (int, error) { 2537 size := m.Size() 2538 return m.MarshalToSizedBuffer(dAtA[:size]) 2539 } 2540 2541 func (m *EventDerivativeMarketPaused) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2542 i := len(dAtA) 2543 _ = i 2544 var l int 2545 _ = l 2546 if len(m.MissingFundsRate) > 0 { 2547 i -= len(m.MissingFundsRate) 2548 copy(dAtA[i:], m.MissingFundsRate) 2549 i = encodeVarintEvents(dAtA, i, uint64(len(m.MissingFundsRate))) 2550 i-- 2551 dAtA[i] = 0x22 2552 } 2553 if len(m.TotalMissingFunds) > 0 { 2554 i -= len(m.TotalMissingFunds) 2555 copy(dAtA[i:], m.TotalMissingFunds) 2556 i = encodeVarintEvents(dAtA, i, uint64(len(m.TotalMissingFunds))) 2557 i-- 2558 dAtA[i] = 0x1a 2559 } 2560 if len(m.SettlePrice) > 0 { 2561 i -= len(m.SettlePrice) 2562 copy(dAtA[i:], m.SettlePrice) 2563 i = encodeVarintEvents(dAtA, i, uint64(len(m.SettlePrice))) 2564 i-- 2565 dAtA[i] = 0x12 2566 } 2567 if len(m.MarketId) > 0 { 2568 i -= len(m.MarketId) 2569 copy(dAtA[i:], m.MarketId) 2570 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 2571 i-- 2572 dAtA[i] = 0xa 2573 } 2574 return len(dAtA) - i, nil 2575 } 2576 2577 func (m *EventMarketBeyondBankruptcy) Marshal() (dAtA []byte, err error) { 2578 size := m.Size() 2579 dAtA = make([]byte, size) 2580 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2581 if err != nil { 2582 return nil, err 2583 } 2584 return dAtA[:n], nil 2585 } 2586 2587 func (m *EventMarketBeyondBankruptcy) MarshalTo(dAtA []byte) (int, error) { 2588 size := m.Size() 2589 return m.MarshalToSizedBuffer(dAtA[:size]) 2590 } 2591 2592 func (m *EventMarketBeyondBankruptcy) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2593 i := len(dAtA) 2594 _ = i 2595 var l int 2596 _ = l 2597 if len(m.MissingMarketFunds) > 0 { 2598 i -= len(m.MissingMarketFunds) 2599 copy(dAtA[i:], m.MissingMarketFunds) 2600 i = encodeVarintEvents(dAtA, i, uint64(len(m.MissingMarketFunds))) 2601 i-- 2602 dAtA[i] = 0x1a 2603 } 2604 if len(m.SettlePrice) > 0 { 2605 i -= len(m.SettlePrice) 2606 copy(dAtA[i:], m.SettlePrice) 2607 i = encodeVarintEvents(dAtA, i, uint64(len(m.SettlePrice))) 2608 i-- 2609 dAtA[i] = 0x12 2610 } 2611 if len(m.MarketId) > 0 { 2612 i -= len(m.MarketId) 2613 copy(dAtA[i:], m.MarketId) 2614 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 2615 i-- 2616 dAtA[i] = 0xa 2617 } 2618 return len(dAtA) - i, nil 2619 } 2620 2621 func (m *EventAllPositionsHaircut) Marshal() (dAtA []byte, err error) { 2622 size := m.Size() 2623 dAtA = make([]byte, size) 2624 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2625 if err != nil { 2626 return nil, err 2627 } 2628 return dAtA[:n], nil 2629 } 2630 2631 func (m *EventAllPositionsHaircut) MarshalTo(dAtA []byte) (int, error) { 2632 size := m.Size() 2633 return m.MarshalToSizedBuffer(dAtA[:size]) 2634 } 2635 2636 func (m *EventAllPositionsHaircut) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2637 i := len(dAtA) 2638 _ = i 2639 var l int 2640 _ = l 2641 if len(m.MissingFundsRate) > 0 { 2642 i -= len(m.MissingFundsRate) 2643 copy(dAtA[i:], m.MissingFundsRate) 2644 i = encodeVarintEvents(dAtA, i, uint64(len(m.MissingFundsRate))) 2645 i-- 2646 dAtA[i] = 0x1a 2647 } 2648 if len(m.SettlePrice) > 0 { 2649 i -= len(m.SettlePrice) 2650 copy(dAtA[i:], m.SettlePrice) 2651 i = encodeVarintEvents(dAtA, i, uint64(len(m.SettlePrice))) 2652 i-- 2653 dAtA[i] = 0x12 2654 } 2655 if len(m.MarketId) > 0 { 2656 i -= len(m.MarketId) 2657 copy(dAtA[i:], m.MarketId) 2658 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 2659 i-- 2660 dAtA[i] = 0xa 2661 } 2662 return len(dAtA) - i, nil 2663 } 2664 2665 func (m *EventBinaryOptionsMarketUpdate) Marshal() (dAtA []byte, err error) { 2666 size := m.Size() 2667 dAtA = make([]byte, size) 2668 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2669 if err != nil { 2670 return nil, err 2671 } 2672 return dAtA[:n], nil 2673 } 2674 2675 func (m *EventBinaryOptionsMarketUpdate) MarshalTo(dAtA []byte) (int, error) { 2676 size := m.Size() 2677 return m.MarshalToSizedBuffer(dAtA[:size]) 2678 } 2679 2680 func (m *EventBinaryOptionsMarketUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2681 i := len(dAtA) 2682 _ = i 2683 var l int 2684 _ = l 2685 { 2686 size, err := m.Market.MarshalToSizedBuffer(dAtA[:i]) 2687 if err != nil { 2688 return 0, err 2689 } 2690 i -= size 2691 i = encodeVarintEvents(dAtA, i, uint64(size)) 2692 } 2693 i-- 2694 dAtA[i] = 0xa 2695 return len(dAtA) - i, nil 2696 } 2697 2698 func (m *EventNewSpotOrders) Marshal() (dAtA []byte, err error) { 2699 size := m.Size() 2700 dAtA = make([]byte, size) 2701 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2702 if err != nil { 2703 return nil, err 2704 } 2705 return dAtA[:n], nil 2706 } 2707 2708 func (m *EventNewSpotOrders) MarshalTo(dAtA []byte) (int, error) { 2709 size := m.Size() 2710 return m.MarshalToSizedBuffer(dAtA[:size]) 2711 } 2712 2713 func (m *EventNewSpotOrders) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2714 i := len(dAtA) 2715 _ = i 2716 var l int 2717 _ = l 2718 if len(m.SellOrders) > 0 { 2719 for iNdEx := len(m.SellOrders) - 1; iNdEx >= 0; iNdEx-- { 2720 { 2721 size, err := m.SellOrders[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 2722 if err != nil { 2723 return 0, err 2724 } 2725 i -= size 2726 i = encodeVarintEvents(dAtA, i, uint64(size)) 2727 } 2728 i-- 2729 dAtA[i] = 0x1a 2730 } 2731 } 2732 if len(m.BuyOrders) > 0 { 2733 for iNdEx := len(m.BuyOrders) - 1; iNdEx >= 0; iNdEx-- { 2734 { 2735 size, err := m.BuyOrders[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 2736 if err != nil { 2737 return 0, err 2738 } 2739 i -= size 2740 i = encodeVarintEvents(dAtA, i, uint64(size)) 2741 } 2742 i-- 2743 dAtA[i] = 0x12 2744 } 2745 } 2746 if len(m.MarketId) > 0 { 2747 i -= len(m.MarketId) 2748 copy(dAtA[i:], m.MarketId) 2749 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 2750 i-- 2751 dAtA[i] = 0xa 2752 } 2753 return len(dAtA) - i, nil 2754 } 2755 2756 func (m *EventNewDerivativeOrders) Marshal() (dAtA []byte, err error) { 2757 size := m.Size() 2758 dAtA = make([]byte, size) 2759 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2760 if err != nil { 2761 return nil, err 2762 } 2763 return dAtA[:n], nil 2764 } 2765 2766 func (m *EventNewDerivativeOrders) MarshalTo(dAtA []byte) (int, error) { 2767 size := m.Size() 2768 return m.MarshalToSizedBuffer(dAtA[:size]) 2769 } 2770 2771 func (m *EventNewDerivativeOrders) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2772 i := len(dAtA) 2773 _ = i 2774 var l int 2775 _ = l 2776 if len(m.SellOrders) > 0 { 2777 for iNdEx := len(m.SellOrders) - 1; iNdEx >= 0; iNdEx-- { 2778 { 2779 size, err := m.SellOrders[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 2780 if err != nil { 2781 return 0, err 2782 } 2783 i -= size 2784 i = encodeVarintEvents(dAtA, i, uint64(size)) 2785 } 2786 i-- 2787 dAtA[i] = 0x1a 2788 } 2789 } 2790 if len(m.BuyOrders) > 0 { 2791 for iNdEx := len(m.BuyOrders) - 1; iNdEx >= 0; iNdEx-- { 2792 { 2793 size, err := m.BuyOrders[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 2794 if err != nil { 2795 return 0, err 2796 } 2797 i -= size 2798 i = encodeVarintEvents(dAtA, i, uint64(size)) 2799 } 2800 i-- 2801 dAtA[i] = 0x12 2802 } 2803 } 2804 if len(m.MarketId) > 0 { 2805 i -= len(m.MarketId) 2806 copy(dAtA[i:], m.MarketId) 2807 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 2808 i-- 2809 dAtA[i] = 0xa 2810 } 2811 return len(dAtA) - i, nil 2812 } 2813 2814 func (m *EventCancelSpotOrder) Marshal() (dAtA []byte, err error) { 2815 size := m.Size() 2816 dAtA = make([]byte, size) 2817 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2818 if err != nil { 2819 return nil, err 2820 } 2821 return dAtA[:n], nil 2822 } 2823 2824 func (m *EventCancelSpotOrder) MarshalTo(dAtA []byte) (int, error) { 2825 size := m.Size() 2826 return m.MarshalToSizedBuffer(dAtA[:size]) 2827 } 2828 2829 func (m *EventCancelSpotOrder) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2830 i := len(dAtA) 2831 _ = i 2832 var l int 2833 _ = l 2834 { 2835 size, err := m.Order.MarshalToSizedBuffer(dAtA[:i]) 2836 if err != nil { 2837 return 0, err 2838 } 2839 i -= size 2840 i = encodeVarintEvents(dAtA, i, uint64(size)) 2841 } 2842 i-- 2843 dAtA[i] = 0x12 2844 if len(m.MarketId) > 0 { 2845 i -= len(m.MarketId) 2846 copy(dAtA[i:], m.MarketId) 2847 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 2848 i-- 2849 dAtA[i] = 0xa 2850 } 2851 return len(dAtA) - i, nil 2852 } 2853 2854 func (m *EventSpotMarketUpdate) Marshal() (dAtA []byte, err error) { 2855 size := m.Size() 2856 dAtA = make([]byte, size) 2857 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2858 if err != nil { 2859 return nil, err 2860 } 2861 return dAtA[:n], nil 2862 } 2863 2864 func (m *EventSpotMarketUpdate) MarshalTo(dAtA []byte) (int, error) { 2865 size := m.Size() 2866 return m.MarshalToSizedBuffer(dAtA[:size]) 2867 } 2868 2869 func (m *EventSpotMarketUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2870 i := len(dAtA) 2871 _ = i 2872 var l int 2873 _ = l 2874 { 2875 size, err := m.Market.MarshalToSizedBuffer(dAtA[:i]) 2876 if err != nil { 2877 return 0, err 2878 } 2879 i -= size 2880 i = encodeVarintEvents(dAtA, i, uint64(size)) 2881 } 2882 i-- 2883 dAtA[i] = 0xa 2884 return len(dAtA) - i, nil 2885 } 2886 2887 func (m *EventPerpetualMarketUpdate) Marshal() (dAtA []byte, err error) { 2888 size := m.Size() 2889 dAtA = make([]byte, size) 2890 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2891 if err != nil { 2892 return nil, err 2893 } 2894 return dAtA[:n], nil 2895 } 2896 2897 func (m *EventPerpetualMarketUpdate) MarshalTo(dAtA []byte) (int, error) { 2898 size := m.Size() 2899 return m.MarshalToSizedBuffer(dAtA[:size]) 2900 } 2901 2902 func (m *EventPerpetualMarketUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2903 i := len(dAtA) 2904 _ = i 2905 var l int 2906 _ = l 2907 if m.Funding != nil { 2908 { 2909 size, err := m.Funding.MarshalToSizedBuffer(dAtA[:i]) 2910 if err != nil { 2911 return 0, err 2912 } 2913 i -= size 2914 i = encodeVarintEvents(dAtA, i, uint64(size)) 2915 } 2916 i-- 2917 dAtA[i] = 0x1a 2918 } 2919 if m.PerpetualMarketInfo != nil { 2920 { 2921 size, err := m.PerpetualMarketInfo.MarshalToSizedBuffer(dAtA[:i]) 2922 if err != nil { 2923 return 0, err 2924 } 2925 i -= size 2926 i = encodeVarintEvents(dAtA, i, uint64(size)) 2927 } 2928 i-- 2929 dAtA[i] = 0x12 2930 } 2931 { 2932 size, err := m.Market.MarshalToSizedBuffer(dAtA[:i]) 2933 if err != nil { 2934 return 0, err 2935 } 2936 i -= size 2937 i = encodeVarintEvents(dAtA, i, uint64(size)) 2938 } 2939 i-- 2940 dAtA[i] = 0xa 2941 return len(dAtA) - i, nil 2942 } 2943 2944 func (m *EventExpiryFuturesMarketUpdate) Marshal() (dAtA []byte, err error) { 2945 size := m.Size() 2946 dAtA = make([]byte, size) 2947 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2948 if err != nil { 2949 return nil, err 2950 } 2951 return dAtA[:n], nil 2952 } 2953 2954 func (m *EventExpiryFuturesMarketUpdate) MarshalTo(dAtA []byte) (int, error) { 2955 size := m.Size() 2956 return m.MarshalToSizedBuffer(dAtA[:size]) 2957 } 2958 2959 func (m *EventExpiryFuturesMarketUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 2960 i := len(dAtA) 2961 _ = i 2962 var l int 2963 _ = l 2964 if m.ExpiryFuturesMarketInfo != nil { 2965 { 2966 size, err := m.ExpiryFuturesMarketInfo.MarshalToSizedBuffer(dAtA[:i]) 2967 if err != nil { 2968 return 0, err 2969 } 2970 i -= size 2971 i = encodeVarintEvents(dAtA, i, uint64(size)) 2972 } 2973 i-- 2974 dAtA[i] = 0x1a 2975 } 2976 { 2977 size, err := m.Market.MarshalToSizedBuffer(dAtA[:i]) 2978 if err != nil { 2979 return 0, err 2980 } 2981 i -= size 2982 i = encodeVarintEvents(dAtA, i, uint64(size)) 2983 } 2984 i-- 2985 dAtA[i] = 0xa 2986 return len(dAtA) - i, nil 2987 } 2988 2989 func (m *EventPerpetualMarketFundingUpdate) Marshal() (dAtA []byte, err error) { 2990 size := m.Size() 2991 dAtA = make([]byte, size) 2992 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 2993 if err != nil { 2994 return nil, err 2995 } 2996 return dAtA[:n], nil 2997 } 2998 2999 func (m *EventPerpetualMarketFundingUpdate) MarshalTo(dAtA []byte) (int, error) { 3000 size := m.Size() 3001 return m.MarshalToSizedBuffer(dAtA[:size]) 3002 } 3003 3004 func (m *EventPerpetualMarketFundingUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3005 i := len(dAtA) 3006 _ = i 3007 var l int 3008 _ = l 3009 if m.MarkPrice != nil { 3010 { 3011 size := m.MarkPrice.Size() 3012 i -= size 3013 if _, err := m.MarkPrice.MarshalTo(dAtA[i:]); err != nil { 3014 return 0, err 3015 } 3016 i = encodeVarintEvents(dAtA, i, uint64(size)) 3017 } 3018 i-- 3019 dAtA[i] = 0x2a 3020 } 3021 if m.FundingRate != nil { 3022 { 3023 size := m.FundingRate.Size() 3024 i -= size 3025 if _, err := m.FundingRate.MarshalTo(dAtA[i:]); err != nil { 3026 return 0, err 3027 } 3028 i = encodeVarintEvents(dAtA, i, uint64(size)) 3029 } 3030 i-- 3031 dAtA[i] = 0x22 3032 } 3033 if m.IsHourlyFunding { 3034 i-- 3035 if m.IsHourlyFunding { 3036 dAtA[i] = 1 3037 } else { 3038 dAtA[i] = 0 3039 } 3040 i-- 3041 dAtA[i] = 0x18 3042 } 3043 { 3044 size, err := m.Funding.MarshalToSizedBuffer(dAtA[:i]) 3045 if err != nil { 3046 return 0, err 3047 } 3048 i -= size 3049 i = encodeVarintEvents(dAtA, i, uint64(size)) 3050 } 3051 i-- 3052 dAtA[i] = 0x12 3053 if len(m.MarketId) > 0 { 3054 i -= len(m.MarketId) 3055 copy(dAtA[i:], m.MarketId) 3056 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 3057 i-- 3058 dAtA[i] = 0xa 3059 } 3060 return len(dAtA) - i, nil 3061 } 3062 3063 func (m *EventSubaccountDeposit) Marshal() (dAtA []byte, err error) { 3064 size := m.Size() 3065 dAtA = make([]byte, size) 3066 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3067 if err != nil { 3068 return nil, err 3069 } 3070 return dAtA[:n], nil 3071 } 3072 3073 func (m *EventSubaccountDeposit) MarshalTo(dAtA []byte) (int, error) { 3074 size := m.Size() 3075 return m.MarshalToSizedBuffer(dAtA[:size]) 3076 } 3077 3078 func (m *EventSubaccountDeposit) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3079 i := len(dAtA) 3080 _ = i 3081 var l int 3082 _ = l 3083 { 3084 size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) 3085 if err != nil { 3086 return 0, err 3087 } 3088 i -= size 3089 i = encodeVarintEvents(dAtA, i, uint64(size)) 3090 } 3091 i-- 3092 dAtA[i] = 0x1a 3093 if len(m.SubaccountId) > 0 { 3094 i -= len(m.SubaccountId) 3095 copy(dAtA[i:], m.SubaccountId) 3096 i = encodeVarintEvents(dAtA, i, uint64(len(m.SubaccountId))) 3097 i-- 3098 dAtA[i] = 0x12 3099 } 3100 if len(m.SrcAddress) > 0 { 3101 i -= len(m.SrcAddress) 3102 copy(dAtA[i:], m.SrcAddress) 3103 i = encodeVarintEvents(dAtA, i, uint64(len(m.SrcAddress))) 3104 i-- 3105 dAtA[i] = 0xa 3106 } 3107 return len(dAtA) - i, nil 3108 } 3109 3110 func (m *EventSubaccountWithdraw) Marshal() (dAtA []byte, err error) { 3111 size := m.Size() 3112 dAtA = make([]byte, size) 3113 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3114 if err != nil { 3115 return nil, err 3116 } 3117 return dAtA[:n], nil 3118 } 3119 3120 func (m *EventSubaccountWithdraw) MarshalTo(dAtA []byte) (int, error) { 3121 size := m.Size() 3122 return m.MarshalToSizedBuffer(dAtA[:size]) 3123 } 3124 3125 func (m *EventSubaccountWithdraw) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3126 i := len(dAtA) 3127 _ = i 3128 var l int 3129 _ = l 3130 { 3131 size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) 3132 if err != nil { 3133 return 0, err 3134 } 3135 i -= size 3136 i = encodeVarintEvents(dAtA, i, uint64(size)) 3137 } 3138 i-- 3139 dAtA[i] = 0x1a 3140 if len(m.DstAddress) > 0 { 3141 i -= len(m.DstAddress) 3142 copy(dAtA[i:], m.DstAddress) 3143 i = encodeVarintEvents(dAtA, i, uint64(len(m.DstAddress))) 3144 i-- 3145 dAtA[i] = 0x12 3146 } 3147 if len(m.SubaccountId) > 0 { 3148 i -= len(m.SubaccountId) 3149 copy(dAtA[i:], m.SubaccountId) 3150 i = encodeVarintEvents(dAtA, i, uint64(len(m.SubaccountId))) 3151 i-- 3152 dAtA[i] = 0xa 3153 } 3154 return len(dAtA) - i, nil 3155 } 3156 3157 func (m *EventSubaccountBalanceTransfer) Marshal() (dAtA []byte, err error) { 3158 size := m.Size() 3159 dAtA = make([]byte, size) 3160 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3161 if err != nil { 3162 return nil, err 3163 } 3164 return dAtA[:n], nil 3165 } 3166 3167 func (m *EventSubaccountBalanceTransfer) MarshalTo(dAtA []byte) (int, error) { 3168 size := m.Size() 3169 return m.MarshalToSizedBuffer(dAtA[:size]) 3170 } 3171 3172 func (m *EventSubaccountBalanceTransfer) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3173 i := len(dAtA) 3174 _ = i 3175 var l int 3176 _ = l 3177 { 3178 size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) 3179 if err != nil { 3180 return 0, err 3181 } 3182 i -= size 3183 i = encodeVarintEvents(dAtA, i, uint64(size)) 3184 } 3185 i-- 3186 dAtA[i] = 0x1a 3187 if len(m.DstSubaccountId) > 0 { 3188 i -= len(m.DstSubaccountId) 3189 copy(dAtA[i:], m.DstSubaccountId) 3190 i = encodeVarintEvents(dAtA, i, uint64(len(m.DstSubaccountId))) 3191 i-- 3192 dAtA[i] = 0x12 3193 } 3194 if len(m.SrcSubaccountId) > 0 { 3195 i -= len(m.SrcSubaccountId) 3196 copy(dAtA[i:], m.SrcSubaccountId) 3197 i = encodeVarintEvents(dAtA, i, uint64(len(m.SrcSubaccountId))) 3198 i-- 3199 dAtA[i] = 0xa 3200 } 3201 return len(dAtA) - i, nil 3202 } 3203 3204 func (m *EventBatchDepositUpdate) Marshal() (dAtA []byte, err error) { 3205 size := m.Size() 3206 dAtA = make([]byte, size) 3207 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3208 if err != nil { 3209 return nil, err 3210 } 3211 return dAtA[:n], nil 3212 } 3213 3214 func (m *EventBatchDepositUpdate) MarshalTo(dAtA []byte) (int, error) { 3215 size := m.Size() 3216 return m.MarshalToSizedBuffer(dAtA[:size]) 3217 } 3218 3219 func (m *EventBatchDepositUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3220 i := len(dAtA) 3221 _ = i 3222 var l int 3223 _ = l 3224 if len(m.DepositUpdates) > 0 { 3225 for iNdEx := len(m.DepositUpdates) - 1; iNdEx >= 0; iNdEx-- { 3226 { 3227 size, err := m.DepositUpdates[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3228 if err != nil { 3229 return 0, err 3230 } 3231 i -= size 3232 i = encodeVarintEvents(dAtA, i, uint64(size)) 3233 } 3234 i-- 3235 dAtA[i] = 0xa 3236 } 3237 } 3238 return len(dAtA) - i, nil 3239 } 3240 3241 func (m *DerivativeMarketOrderCancel) Marshal() (dAtA []byte, err error) { 3242 size := m.Size() 3243 dAtA = make([]byte, size) 3244 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3245 if err != nil { 3246 return nil, err 3247 } 3248 return dAtA[:n], nil 3249 } 3250 3251 func (m *DerivativeMarketOrderCancel) MarshalTo(dAtA []byte) (int, error) { 3252 size := m.Size() 3253 return m.MarshalToSizedBuffer(dAtA[:size]) 3254 } 3255 3256 func (m *DerivativeMarketOrderCancel) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3257 i := len(dAtA) 3258 _ = i 3259 var l int 3260 _ = l 3261 { 3262 size := m.CancelQuantity.Size() 3263 i -= size 3264 if _, err := m.CancelQuantity.MarshalTo(dAtA[i:]); err != nil { 3265 return 0, err 3266 } 3267 i = encodeVarintEvents(dAtA, i, uint64(size)) 3268 } 3269 i-- 3270 dAtA[i] = 0x12 3271 if m.MarketOrder != nil { 3272 { 3273 size, err := m.MarketOrder.MarshalToSizedBuffer(dAtA[:i]) 3274 if err != nil { 3275 return 0, err 3276 } 3277 i -= size 3278 i = encodeVarintEvents(dAtA, i, uint64(size)) 3279 } 3280 i-- 3281 dAtA[i] = 0xa 3282 } 3283 return len(dAtA) - i, nil 3284 } 3285 3286 func (m *EventCancelDerivativeOrder) Marshal() (dAtA []byte, err error) { 3287 size := m.Size() 3288 dAtA = make([]byte, size) 3289 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3290 if err != nil { 3291 return nil, err 3292 } 3293 return dAtA[:n], nil 3294 } 3295 3296 func (m *EventCancelDerivativeOrder) MarshalTo(dAtA []byte) (int, error) { 3297 size := m.Size() 3298 return m.MarshalToSizedBuffer(dAtA[:size]) 3299 } 3300 3301 func (m *EventCancelDerivativeOrder) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3302 i := len(dAtA) 3303 _ = i 3304 var l int 3305 _ = l 3306 if m.MarketOrderCancel != nil { 3307 { 3308 size, err := m.MarketOrderCancel.MarshalToSizedBuffer(dAtA[:i]) 3309 if err != nil { 3310 return 0, err 3311 } 3312 i -= size 3313 i = encodeVarintEvents(dAtA, i, uint64(size)) 3314 } 3315 i-- 3316 dAtA[i] = 0x22 3317 } 3318 if m.LimitOrder != nil { 3319 { 3320 size, err := m.LimitOrder.MarshalToSizedBuffer(dAtA[:i]) 3321 if err != nil { 3322 return 0, err 3323 } 3324 i -= size 3325 i = encodeVarintEvents(dAtA, i, uint64(size)) 3326 } 3327 i-- 3328 dAtA[i] = 0x1a 3329 } 3330 if m.IsLimitCancel { 3331 i-- 3332 if m.IsLimitCancel { 3333 dAtA[i] = 1 3334 } else { 3335 dAtA[i] = 0 3336 } 3337 i-- 3338 dAtA[i] = 0x10 3339 } 3340 if len(m.MarketId) > 0 { 3341 i -= len(m.MarketId) 3342 copy(dAtA[i:], m.MarketId) 3343 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 3344 i-- 3345 dAtA[i] = 0xa 3346 } 3347 return len(dAtA) - i, nil 3348 } 3349 3350 func (m *EventFeeDiscountSchedule) Marshal() (dAtA []byte, err error) { 3351 size := m.Size() 3352 dAtA = make([]byte, size) 3353 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3354 if err != nil { 3355 return nil, err 3356 } 3357 return dAtA[:n], nil 3358 } 3359 3360 func (m *EventFeeDiscountSchedule) MarshalTo(dAtA []byte) (int, error) { 3361 size := m.Size() 3362 return m.MarshalToSizedBuffer(dAtA[:size]) 3363 } 3364 3365 func (m *EventFeeDiscountSchedule) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3366 i := len(dAtA) 3367 _ = i 3368 var l int 3369 _ = l 3370 if m.Schedule != nil { 3371 { 3372 size, err := m.Schedule.MarshalToSizedBuffer(dAtA[:i]) 3373 if err != nil { 3374 return 0, err 3375 } 3376 i -= size 3377 i = encodeVarintEvents(dAtA, i, uint64(size)) 3378 } 3379 i-- 3380 dAtA[i] = 0xa 3381 } 3382 return len(dAtA) - i, nil 3383 } 3384 3385 func (m *EventTradingRewardCampaignUpdate) Marshal() (dAtA []byte, err error) { 3386 size := m.Size() 3387 dAtA = make([]byte, size) 3388 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3389 if err != nil { 3390 return nil, err 3391 } 3392 return dAtA[:n], nil 3393 } 3394 3395 func (m *EventTradingRewardCampaignUpdate) MarshalTo(dAtA []byte) (int, error) { 3396 size := m.Size() 3397 return m.MarshalToSizedBuffer(dAtA[:size]) 3398 } 3399 3400 func (m *EventTradingRewardCampaignUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3401 i := len(dAtA) 3402 _ = i 3403 var l int 3404 _ = l 3405 if len(m.CampaignRewardPools) > 0 { 3406 for iNdEx := len(m.CampaignRewardPools) - 1; iNdEx >= 0; iNdEx-- { 3407 { 3408 size, err := m.CampaignRewardPools[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3409 if err != nil { 3410 return 0, err 3411 } 3412 i -= size 3413 i = encodeVarintEvents(dAtA, i, uint64(size)) 3414 } 3415 i-- 3416 dAtA[i] = 0x12 3417 } 3418 } 3419 if m.CampaignInfo != nil { 3420 { 3421 size, err := m.CampaignInfo.MarshalToSizedBuffer(dAtA[:i]) 3422 if err != nil { 3423 return 0, err 3424 } 3425 i -= size 3426 i = encodeVarintEvents(dAtA, i, uint64(size)) 3427 } 3428 i-- 3429 dAtA[i] = 0xa 3430 } 3431 return len(dAtA) - i, nil 3432 } 3433 3434 func (m *EventTradingRewardDistribution) Marshal() (dAtA []byte, err error) { 3435 size := m.Size() 3436 dAtA = make([]byte, size) 3437 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3438 if err != nil { 3439 return nil, err 3440 } 3441 return dAtA[:n], nil 3442 } 3443 3444 func (m *EventTradingRewardDistribution) MarshalTo(dAtA []byte) (int, error) { 3445 size := m.Size() 3446 return m.MarshalToSizedBuffer(dAtA[:size]) 3447 } 3448 3449 func (m *EventTradingRewardDistribution) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3450 i := len(dAtA) 3451 _ = i 3452 var l int 3453 _ = l 3454 if len(m.AccountRewards) > 0 { 3455 for iNdEx := len(m.AccountRewards) - 1; iNdEx >= 0; iNdEx-- { 3456 { 3457 size, err := m.AccountRewards[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3458 if err != nil { 3459 return 0, err 3460 } 3461 i -= size 3462 i = encodeVarintEvents(dAtA, i, uint64(size)) 3463 } 3464 i-- 3465 dAtA[i] = 0xa 3466 } 3467 } 3468 return len(dAtA) - i, nil 3469 } 3470 3471 func (m *EventNewConditionalDerivativeOrder) Marshal() (dAtA []byte, err error) { 3472 size := m.Size() 3473 dAtA = make([]byte, size) 3474 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3475 if err != nil { 3476 return nil, err 3477 } 3478 return dAtA[:n], nil 3479 } 3480 3481 func (m *EventNewConditionalDerivativeOrder) MarshalTo(dAtA []byte) (int, error) { 3482 size := m.Size() 3483 return m.MarshalToSizedBuffer(dAtA[:size]) 3484 } 3485 3486 func (m *EventNewConditionalDerivativeOrder) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3487 i := len(dAtA) 3488 _ = i 3489 var l int 3490 _ = l 3491 if m.IsMarket { 3492 i-- 3493 if m.IsMarket { 3494 dAtA[i] = 1 3495 } else { 3496 dAtA[i] = 0 3497 } 3498 i-- 3499 dAtA[i] = 0x20 3500 } 3501 if len(m.Hash) > 0 { 3502 i -= len(m.Hash) 3503 copy(dAtA[i:], m.Hash) 3504 i = encodeVarintEvents(dAtA, i, uint64(len(m.Hash))) 3505 i-- 3506 dAtA[i] = 0x1a 3507 } 3508 if m.Order != nil { 3509 { 3510 size, err := m.Order.MarshalToSizedBuffer(dAtA[:i]) 3511 if err != nil { 3512 return 0, err 3513 } 3514 i -= size 3515 i = encodeVarintEvents(dAtA, i, uint64(size)) 3516 } 3517 i-- 3518 dAtA[i] = 0x12 3519 } 3520 if len(m.MarketId) > 0 { 3521 i -= len(m.MarketId) 3522 copy(dAtA[i:], m.MarketId) 3523 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 3524 i-- 3525 dAtA[i] = 0xa 3526 } 3527 return len(dAtA) - i, nil 3528 } 3529 3530 func (m *EventCancelConditionalDerivativeOrder) Marshal() (dAtA []byte, err error) { 3531 size := m.Size() 3532 dAtA = make([]byte, size) 3533 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3534 if err != nil { 3535 return nil, err 3536 } 3537 return dAtA[:n], nil 3538 } 3539 3540 func (m *EventCancelConditionalDerivativeOrder) MarshalTo(dAtA []byte) (int, error) { 3541 size := m.Size() 3542 return m.MarshalToSizedBuffer(dAtA[:size]) 3543 } 3544 3545 func (m *EventCancelConditionalDerivativeOrder) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3546 i := len(dAtA) 3547 _ = i 3548 var l int 3549 _ = l 3550 if m.MarketOrder != nil { 3551 { 3552 size, err := m.MarketOrder.MarshalToSizedBuffer(dAtA[:i]) 3553 if err != nil { 3554 return 0, err 3555 } 3556 i -= size 3557 i = encodeVarintEvents(dAtA, i, uint64(size)) 3558 } 3559 i-- 3560 dAtA[i] = 0x22 3561 } 3562 if m.LimitOrder != nil { 3563 { 3564 size, err := m.LimitOrder.MarshalToSizedBuffer(dAtA[:i]) 3565 if err != nil { 3566 return 0, err 3567 } 3568 i -= size 3569 i = encodeVarintEvents(dAtA, i, uint64(size)) 3570 } 3571 i-- 3572 dAtA[i] = 0x1a 3573 } 3574 if m.IsLimitCancel { 3575 i-- 3576 if m.IsLimitCancel { 3577 dAtA[i] = 1 3578 } else { 3579 dAtA[i] = 0 3580 } 3581 i-- 3582 dAtA[i] = 0x10 3583 } 3584 if len(m.MarketId) > 0 { 3585 i -= len(m.MarketId) 3586 copy(dAtA[i:], m.MarketId) 3587 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 3588 i-- 3589 dAtA[i] = 0xa 3590 } 3591 return len(dAtA) - i, nil 3592 } 3593 3594 func (m *EventConditionalDerivativeOrderTrigger) Marshal() (dAtA []byte, err error) { 3595 size := m.Size() 3596 dAtA = make([]byte, size) 3597 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3598 if err != nil { 3599 return nil, err 3600 } 3601 return dAtA[:n], nil 3602 } 3603 3604 func (m *EventConditionalDerivativeOrderTrigger) MarshalTo(dAtA []byte) (int, error) { 3605 size := m.Size() 3606 return m.MarshalToSizedBuffer(dAtA[:size]) 3607 } 3608 3609 func (m *EventConditionalDerivativeOrderTrigger) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3610 i := len(dAtA) 3611 _ = i 3612 var l int 3613 _ = l 3614 if len(m.TriggeredOrderCid) > 0 { 3615 i -= len(m.TriggeredOrderCid) 3616 copy(dAtA[i:], m.TriggeredOrderCid) 3617 i = encodeVarintEvents(dAtA, i, uint64(len(m.TriggeredOrderCid))) 3618 i-- 3619 dAtA[i] = 0x2a 3620 } 3621 if len(m.PlacedOrderHash) > 0 { 3622 i -= len(m.PlacedOrderHash) 3623 copy(dAtA[i:], m.PlacedOrderHash) 3624 i = encodeVarintEvents(dAtA, i, uint64(len(m.PlacedOrderHash))) 3625 i-- 3626 dAtA[i] = 0x22 3627 } 3628 if len(m.TriggeredOrderHash) > 0 { 3629 i -= len(m.TriggeredOrderHash) 3630 copy(dAtA[i:], m.TriggeredOrderHash) 3631 i = encodeVarintEvents(dAtA, i, uint64(len(m.TriggeredOrderHash))) 3632 i-- 3633 dAtA[i] = 0x1a 3634 } 3635 if m.IsLimitTrigger { 3636 i-- 3637 if m.IsLimitTrigger { 3638 dAtA[i] = 1 3639 } else { 3640 dAtA[i] = 0 3641 } 3642 i-- 3643 dAtA[i] = 0x10 3644 } 3645 if len(m.MarketId) > 0 { 3646 i -= len(m.MarketId) 3647 copy(dAtA[i:], m.MarketId) 3648 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 3649 i-- 3650 dAtA[i] = 0xa 3651 } 3652 return len(dAtA) - i, nil 3653 } 3654 3655 func (m *EventOrderFail) Marshal() (dAtA []byte, err error) { 3656 size := m.Size() 3657 dAtA = make([]byte, size) 3658 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3659 if err != nil { 3660 return nil, err 3661 } 3662 return dAtA[:n], nil 3663 } 3664 3665 func (m *EventOrderFail) MarshalTo(dAtA []byte) (int, error) { 3666 size := m.Size() 3667 return m.MarshalToSizedBuffer(dAtA[:size]) 3668 } 3669 3670 func (m *EventOrderFail) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3671 i := len(dAtA) 3672 _ = i 3673 var l int 3674 _ = l 3675 if len(m.Cids) > 0 { 3676 for iNdEx := len(m.Cids) - 1; iNdEx >= 0; iNdEx-- { 3677 i -= len(m.Cids[iNdEx]) 3678 copy(dAtA[i:], m.Cids[iNdEx]) 3679 i = encodeVarintEvents(dAtA, i, uint64(len(m.Cids[iNdEx]))) 3680 i-- 3681 dAtA[i] = 0x22 3682 } 3683 } 3684 if len(m.Flags) > 0 { 3685 dAtA22 := make([]byte, len(m.Flags)*10) 3686 var j21 int 3687 for _, num := range m.Flags { 3688 for num >= 1<<7 { 3689 dAtA22[j21] = uint8(uint64(num)&0x7f | 0x80) 3690 num >>= 7 3691 j21++ 3692 } 3693 dAtA22[j21] = uint8(num) 3694 j21++ 3695 } 3696 i -= j21 3697 copy(dAtA[i:], dAtA22[:j21]) 3698 i = encodeVarintEvents(dAtA, i, uint64(j21)) 3699 i-- 3700 dAtA[i] = 0x1a 3701 } 3702 if len(m.Hashes) > 0 { 3703 for iNdEx := len(m.Hashes) - 1; iNdEx >= 0; iNdEx-- { 3704 i -= len(m.Hashes[iNdEx]) 3705 copy(dAtA[i:], m.Hashes[iNdEx]) 3706 i = encodeVarintEvents(dAtA, i, uint64(len(m.Hashes[iNdEx]))) 3707 i-- 3708 dAtA[i] = 0x12 3709 } 3710 } 3711 if len(m.Account) > 0 { 3712 i -= len(m.Account) 3713 copy(dAtA[i:], m.Account) 3714 i = encodeVarintEvents(dAtA, i, uint64(len(m.Account))) 3715 i-- 3716 dAtA[i] = 0xa 3717 } 3718 return len(dAtA) - i, nil 3719 } 3720 3721 func (m *EventAtomicMarketOrderFeeMultipliersUpdated) Marshal() (dAtA []byte, err error) { 3722 size := m.Size() 3723 dAtA = make([]byte, size) 3724 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3725 if err != nil { 3726 return nil, err 3727 } 3728 return dAtA[:n], nil 3729 } 3730 3731 func (m *EventAtomicMarketOrderFeeMultipliersUpdated) MarshalTo(dAtA []byte) (int, error) { 3732 size := m.Size() 3733 return m.MarshalToSizedBuffer(dAtA[:size]) 3734 } 3735 3736 func (m *EventAtomicMarketOrderFeeMultipliersUpdated) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3737 i := len(dAtA) 3738 _ = i 3739 var l int 3740 _ = l 3741 if len(m.MarketFeeMultipliers) > 0 { 3742 for iNdEx := len(m.MarketFeeMultipliers) - 1; iNdEx >= 0; iNdEx-- { 3743 { 3744 size, err := m.MarketFeeMultipliers[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3745 if err != nil { 3746 return 0, err 3747 } 3748 i -= size 3749 i = encodeVarintEvents(dAtA, i, uint64(size)) 3750 } 3751 i-- 3752 dAtA[i] = 0xa 3753 } 3754 } 3755 return len(dAtA) - i, nil 3756 } 3757 3758 func (m *EventOrderbookUpdate) Marshal() (dAtA []byte, err error) { 3759 size := m.Size() 3760 dAtA = make([]byte, size) 3761 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3762 if err != nil { 3763 return nil, err 3764 } 3765 return dAtA[:n], nil 3766 } 3767 3768 func (m *EventOrderbookUpdate) MarshalTo(dAtA []byte) (int, error) { 3769 size := m.Size() 3770 return m.MarshalToSizedBuffer(dAtA[:size]) 3771 } 3772 3773 func (m *EventOrderbookUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3774 i := len(dAtA) 3775 _ = i 3776 var l int 3777 _ = l 3778 if len(m.DerivativeUpdates) > 0 { 3779 for iNdEx := len(m.DerivativeUpdates) - 1; iNdEx >= 0; iNdEx-- { 3780 { 3781 size, err := m.DerivativeUpdates[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3782 if err != nil { 3783 return 0, err 3784 } 3785 i -= size 3786 i = encodeVarintEvents(dAtA, i, uint64(size)) 3787 } 3788 i-- 3789 dAtA[i] = 0x12 3790 } 3791 } 3792 if len(m.SpotUpdates) > 0 { 3793 for iNdEx := len(m.SpotUpdates) - 1; iNdEx >= 0; iNdEx-- { 3794 { 3795 size, err := m.SpotUpdates[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3796 if err != nil { 3797 return 0, err 3798 } 3799 i -= size 3800 i = encodeVarintEvents(dAtA, i, uint64(size)) 3801 } 3802 i-- 3803 dAtA[i] = 0xa 3804 } 3805 } 3806 return len(dAtA) - i, nil 3807 } 3808 3809 func (m *OrderbookUpdate) Marshal() (dAtA []byte, err error) { 3810 size := m.Size() 3811 dAtA = make([]byte, size) 3812 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3813 if err != nil { 3814 return nil, err 3815 } 3816 return dAtA[:n], nil 3817 } 3818 3819 func (m *OrderbookUpdate) MarshalTo(dAtA []byte) (int, error) { 3820 size := m.Size() 3821 return m.MarshalToSizedBuffer(dAtA[:size]) 3822 } 3823 3824 func (m *OrderbookUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3825 i := len(dAtA) 3826 _ = i 3827 var l int 3828 _ = l 3829 if m.Orderbook != nil { 3830 { 3831 size, err := m.Orderbook.MarshalToSizedBuffer(dAtA[:i]) 3832 if err != nil { 3833 return 0, err 3834 } 3835 i -= size 3836 i = encodeVarintEvents(dAtA, i, uint64(size)) 3837 } 3838 i-- 3839 dAtA[i] = 0x12 3840 } 3841 if m.Seq != 0 { 3842 i = encodeVarintEvents(dAtA, i, uint64(m.Seq)) 3843 i-- 3844 dAtA[i] = 0x8 3845 } 3846 return len(dAtA) - i, nil 3847 } 3848 3849 func (m *Orderbook) Marshal() (dAtA []byte, err error) { 3850 size := m.Size() 3851 dAtA = make([]byte, size) 3852 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3853 if err != nil { 3854 return nil, err 3855 } 3856 return dAtA[:n], nil 3857 } 3858 3859 func (m *Orderbook) MarshalTo(dAtA []byte) (int, error) { 3860 size := m.Size() 3861 return m.MarshalToSizedBuffer(dAtA[:size]) 3862 } 3863 3864 func (m *Orderbook) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3865 i := len(dAtA) 3866 _ = i 3867 var l int 3868 _ = l 3869 if len(m.SellLevels) > 0 { 3870 for iNdEx := len(m.SellLevels) - 1; iNdEx >= 0; iNdEx-- { 3871 { 3872 size, err := m.SellLevels[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3873 if err != nil { 3874 return 0, err 3875 } 3876 i -= size 3877 i = encodeVarintEvents(dAtA, i, uint64(size)) 3878 } 3879 i-- 3880 dAtA[i] = 0x1a 3881 } 3882 } 3883 if len(m.BuyLevels) > 0 { 3884 for iNdEx := len(m.BuyLevels) - 1; iNdEx >= 0; iNdEx-- { 3885 { 3886 size, err := m.BuyLevels[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3887 if err != nil { 3888 return 0, err 3889 } 3890 i -= size 3891 i = encodeVarintEvents(dAtA, i, uint64(size)) 3892 } 3893 i-- 3894 dAtA[i] = 0x12 3895 } 3896 } 3897 if len(m.MarketId) > 0 { 3898 i -= len(m.MarketId) 3899 copy(dAtA[i:], m.MarketId) 3900 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 3901 i-- 3902 dAtA[i] = 0xa 3903 } 3904 return len(dAtA) - i, nil 3905 } 3906 3907 func (m *EventGrantAuthorizations) Marshal() (dAtA []byte, err error) { 3908 size := m.Size() 3909 dAtA = make([]byte, size) 3910 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3911 if err != nil { 3912 return nil, err 3913 } 3914 return dAtA[:n], nil 3915 } 3916 3917 func (m *EventGrantAuthorizations) MarshalTo(dAtA []byte) (int, error) { 3918 size := m.Size() 3919 return m.MarshalToSizedBuffer(dAtA[:size]) 3920 } 3921 3922 func (m *EventGrantAuthorizations) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3923 i := len(dAtA) 3924 _ = i 3925 var l int 3926 _ = l 3927 if len(m.Grants) > 0 { 3928 for iNdEx := len(m.Grants) - 1; iNdEx >= 0; iNdEx-- { 3929 { 3930 size, err := m.Grants[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 3931 if err != nil { 3932 return 0, err 3933 } 3934 i -= size 3935 i = encodeVarintEvents(dAtA, i, uint64(size)) 3936 } 3937 i-- 3938 dAtA[i] = 0x12 3939 } 3940 } 3941 if len(m.Granter) > 0 { 3942 i -= len(m.Granter) 3943 copy(dAtA[i:], m.Granter) 3944 i = encodeVarintEvents(dAtA, i, uint64(len(m.Granter))) 3945 i-- 3946 dAtA[i] = 0xa 3947 } 3948 return len(dAtA) - i, nil 3949 } 3950 3951 func (m *EventGrantActivation) Marshal() (dAtA []byte, err error) { 3952 size := m.Size() 3953 dAtA = make([]byte, size) 3954 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 3955 if err != nil { 3956 return nil, err 3957 } 3958 return dAtA[:n], nil 3959 } 3960 3961 func (m *EventGrantActivation) MarshalTo(dAtA []byte) (int, error) { 3962 size := m.Size() 3963 return m.MarshalToSizedBuffer(dAtA[:size]) 3964 } 3965 3966 func (m *EventGrantActivation) MarshalToSizedBuffer(dAtA []byte) (int, error) { 3967 i := len(dAtA) 3968 _ = i 3969 var l int 3970 _ = l 3971 { 3972 size := m.Amount.Size() 3973 i -= size 3974 if _, err := m.Amount.MarshalTo(dAtA[i:]); err != nil { 3975 return 0, err 3976 } 3977 i = encodeVarintEvents(dAtA, i, uint64(size)) 3978 } 3979 i-- 3980 dAtA[i] = 0x1a 3981 if len(m.Granter) > 0 { 3982 i -= len(m.Granter) 3983 copy(dAtA[i:], m.Granter) 3984 i = encodeVarintEvents(dAtA, i, uint64(len(m.Granter))) 3985 i-- 3986 dAtA[i] = 0x12 3987 } 3988 if len(m.Grantee) > 0 { 3989 i -= len(m.Grantee) 3990 copy(dAtA[i:], m.Grantee) 3991 i = encodeVarintEvents(dAtA, i, uint64(len(m.Grantee))) 3992 i-- 3993 dAtA[i] = 0xa 3994 } 3995 return len(dAtA) - i, nil 3996 } 3997 3998 func (m *EventInvalidGrant) Marshal() (dAtA []byte, err error) { 3999 size := m.Size() 4000 dAtA = make([]byte, size) 4001 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4002 if err != nil { 4003 return nil, err 4004 } 4005 return dAtA[:n], nil 4006 } 4007 4008 func (m *EventInvalidGrant) MarshalTo(dAtA []byte) (int, error) { 4009 size := m.Size() 4010 return m.MarshalToSizedBuffer(dAtA[:size]) 4011 } 4012 4013 func (m *EventInvalidGrant) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4014 i := len(dAtA) 4015 _ = i 4016 var l int 4017 _ = l 4018 if len(m.Granter) > 0 { 4019 i -= len(m.Granter) 4020 copy(dAtA[i:], m.Granter) 4021 i = encodeVarintEvents(dAtA, i, uint64(len(m.Granter))) 4022 i-- 4023 dAtA[i] = 0x12 4024 } 4025 if len(m.Grantee) > 0 { 4026 i -= len(m.Grantee) 4027 copy(dAtA[i:], m.Grantee) 4028 i = encodeVarintEvents(dAtA, i, uint64(len(m.Grantee))) 4029 i-- 4030 dAtA[i] = 0xa 4031 } 4032 return len(dAtA) - i, nil 4033 } 4034 4035 func (m *EventOrderCancelFail) Marshal() (dAtA []byte, err error) { 4036 size := m.Size() 4037 dAtA = make([]byte, size) 4038 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 4039 if err != nil { 4040 return nil, err 4041 } 4042 return dAtA[:n], nil 4043 } 4044 4045 func (m *EventOrderCancelFail) MarshalTo(dAtA []byte) (int, error) { 4046 size := m.Size() 4047 return m.MarshalToSizedBuffer(dAtA[:size]) 4048 } 4049 4050 func (m *EventOrderCancelFail) MarshalToSizedBuffer(dAtA []byte) (int, error) { 4051 i := len(dAtA) 4052 _ = i 4053 var l int 4054 _ = l 4055 if len(m.Description) > 0 { 4056 i -= len(m.Description) 4057 copy(dAtA[i:], m.Description) 4058 i = encodeVarintEvents(dAtA, i, uint64(len(m.Description))) 4059 i-- 4060 dAtA[i] = 0x2a 4061 } 4062 if len(m.Cid) > 0 { 4063 i -= len(m.Cid) 4064 copy(dAtA[i:], m.Cid) 4065 i = encodeVarintEvents(dAtA, i, uint64(len(m.Cid))) 4066 i-- 4067 dAtA[i] = 0x22 4068 } 4069 if len(m.OrderHash) > 0 { 4070 i -= len(m.OrderHash) 4071 copy(dAtA[i:], m.OrderHash) 4072 i = encodeVarintEvents(dAtA, i, uint64(len(m.OrderHash))) 4073 i-- 4074 dAtA[i] = 0x1a 4075 } 4076 if len(m.SubaccountId) > 0 { 4077 i -= len(m.SubaccountId) 4078 copy(dAtA[i:], m.SubaccountId) 4079 i = encodeVarintEvents(dAtA, i, uint64(len(m.SubaccountId))) 4080 i-- 4081 dAtA[i] = 0x12 4082 } 4083 if len(m.MarketId) > 0 { 4084 i -= len(m.MarketId) 4085 copy(dAtA[i:], m.MarketId) 4086 i = encodeVarintEvents(dAtA, i, uint64(len(m.MarketId))) 4087 i-- 4088 dAtA[i] = 0xa 4089 } 4090 return len(dAtA) - i, nil 4091 } 4092 4093 func encodeVarintEvents(dAtA []byte, offset int, v uint64) int { 4094 offset -= sovEvents(v) 4095 base := offset 4096 for v >= 1<<7 { 4097 dAtA[offset] = uint8(v&0x7f | 0x80) 4098 v >>= 7 4099 offset++ 4100 } 4101 dAtA[offset] = uint8(v) 4102 return base 4103 } 4104 func (m *EventBatchSpotExecution) Size() (n int) { 4105 if m == nil { 4106 return 0 4107 } 4108 var l int 4109 _ = l 4110 l = len(m.MarketId) 4111 if l > 0 { 4112 n += 1 + l + sovEvents(uint64(l)) 4113 } 4114 if m.IsBuy { 4115 n += 2 4116 } 4117 if m.ExecutionType != 0 { 4118 n += 1 + sovEvents(uint64(m.ExecutionType)) 4119 } 4120 if len(m.Trades) > 0 { 4121 for _, e := range m.Trades { 4122 l = e.Size() 4123 n += 1 + l + sovEvents(uint64(l)) 4124 } 4125 } 4126 return n 4127 } 4128 4129 func (m *EventBatchDerivativeExecution) Size() (n int) { 4130 if m == nil { 4131 return 0 4132 } 4133 var l int 4134 _ = l 4135 l = len(m.MarketId) 4136 if l > 0 { 4137 n += 1 + l + sovEvents(uint64(l)) 4138 } 4139 if m.IsBuy { 4140 n += 2 4141 } 4142 if m.IsLiquidation { 4143 n += 2 4144 } 4145 if m.CumulativeFunding != nil { 4146 l = m.CumulativeFunding.Size() 4147 n += 1 + l + sovEvents(uint64(l)) 4148 } 4149 if m.ExecutionType != 0 { 4150 n += 1 + sovEvents(uint64(m.ExecutionType)) 4151 } 4152 if len(m.Trades) > 0 { 4153 for _, e := range m.Trades { 4154 l = e.Size() 4155 n += 1 + l + sovEvents(uint64(l)) 4156 } 4157 } 4158 return n 4159 } 4160 4161 func (m *EventLostFundsFromLiquidation) Size() (n int) { 4162 if m == nil { 4163 return 0 4164 } 4165 var l int 4166 _ = l 4167 l = len(m.MarketId) 4168 if l > 0 { 4169 n += 1 + l + sovEvents(uint64(l)) 4170 } 4171 l = len(m.SubaccountId) 4172 if l > 0 { 4173 n += 1 + l + sovEvents(uint64(l)) 4174 } 4175 l = m.LostFundsFromAvailableDuringPayout.Size() 4176 n += 1 + l + sovEvents(uint64(l)) 4177 l = m.LostFundsFromOrderCancels.Size() 4178 n += 1 + l + sovEvents(uint64(l)) 4179 return n 4180 } 4181 4182 func (m *EventBatchDerivativePosition) Size() (n int) { 4183 if m == nil { 4184 return 0 4185 } 4186 var l int 4187 _ = l 4188 l = len(m.MarketId) 4189 if l > 0 { 4190 n += 1 + l + sovEvents(uint64(l)) 4191 } 4192 if len(m.Positions) > 0 { 4193 for _, e := range m.Positions { 4194 l = e.Size() 4195 n += 1 + l + sovEvents(uint64(l)) 4196 } 4197 } 4198 return n 4199 } 4200 4201 func (m *EventDerivativeMarketPaused) Size() (n int) { 4202 if m == nil { 4203 return 0 4204 } 4205 var l int 4206 _ = l 4207 l = len(m.MarketId) 4208 if l > 0 { 4209 n += 1 + l + sovEvents(uint64(l)) 4210 } 4211 l = len(m.SettlePrice) 4212 if l > 0 { 4213 n += 1 + l + sovEvents(uint64(l)) 4214 } 4215 l = len(m.TotalMissingFunds) 4216 if l > 0 { 4217 n += 1 + l + sovEvents(uint64(l)) 4218 } 4219 l = len(m.MissingFundsRate) 4220 if l > 0 { 4221 n += 1 + l + sovEvents(uint64(l)) 4222 } 4223 return n 4224 } 4225 4226 func (m *EventMarketBeyondBankruptcy) Size() (n int) { 4227 if m == nil { 4228 return 0 4229 } 4230 var l int 4231 _ = l 4232 l = len(m.MarketId) 4233 if l > 0 { 4234 n += 1 + l + sovEvents(uint64(l)) 4235 } 4236 l = len(m.SettlePrice) 4237 if l > 0 { 4238 n += 1 + l + sovEvents(uint64(l)) 4239 } 4240 l = len(m.MissingMarketFunds) 4241 if l > 0 { 4242 n += 1 + l + sovEvents(uint64(l)) 4243 } 4244 return n 4245 } 4246 4247 func (m *EventAllPositionsHaircut) Size() (n int) { 4248 if m == nil { 4249 return 0 4250 } 4251 var l int 4252 _ = l 4253 l = len(m.MarketId) 4254 if l > 0 { 4255 n += 1 + l + sovEvents(uint64(l)) 4256 } 4257 l = len(m.SettlePrice) 4258 if l > 0 { 4259 n += 1 + l + sovEvents(uint64(l)) 4260 } 4261 l = len(m.MissingFundsRate) 4262 if l > 0 { 4263 n += 1 + l + sovEvents(uint64(l)) 4264 } 4265 return n 4266 } 4267 4268 func (m *EventBinaryOptionsMarketUpdate) Size() (n int) { 4269 if m == nil { 4270 return 0 4271 } 4272 var l int 4273 _ = l 4274 l = m.Market.Size() 4275 n += 1 + l + sovEvents(uint64(l)) 4276 return n 4277 } 4278 4279 func (m *EventNewSpotOrders) Size() (n int) { 4280 if m == nil { 4281 return 0 4282 } 4283 var l int 4284 _ = l 4285 l = len(m.MarketId) 4286 if l > 0 { 4287 n += 1 + l + sovEvents(uint64(l)) 4288 } 4289 if len(m.BuyOrders) > 0 { 4290 for _, e := range m.BuyOrders { 4291 l = e.Size() 4292 n += 1 + l + sovEvents(uint64(l)) 4293 } 4294 } 4295 if len(m.SellOrders) > 0 { 4296 for _, e := range m.SellOrders { 4297 l = e.Size() 4298 n += 1 + l + sovEvents(uint64(l)) 4299 } 4300 } 4301 return n 4302 } 4303 4304 func (m *EventNewDerivativeOrders) Size() (n int) { 4305 if m == nil { 4306 return 0 4307 } 4308 var l int 4309 _ = l 4310 l = len(m.MarketId) 4311 if l > 0 { 4312 n += 1 + l + sovEvents(uint64(l)) 4313 } 4314 if len(m.BuyOrders) > 0 { 4315 for _, e := range m.BuyOrders { 4316 l = e.Size() 4317 n += 1 + l + sovEvents(uint64(l)) 4318 } 4319 } 4320 if len(m.SellOrders) > 0 { 4321 for _, e := range m.SellOrders { 4322 l = e.Size() 4323 n += 1 + l + sovEvents(uint64(l)) 4324 } 4325 } 4326 return n 4327 } 4328 4329 func (m *EventCancelSpotOrder) Size() (n int) { 4330 if m == nil { 4331 return 0 4332 } 4333 var l int 4334 _ = l 4335 l = len(m.MarketId) 4336 if l > 0 { 4337 n += 1 + l + sovEvents(uint64(l)) 4338 } 4339 l = m.Order.Size() 4340 n += 1 + l + sovEvents(uint64(l)) 4341 return n 4342 } 4343 4344 func (m *EventSpotMarketUpdate) Size() (n int) { 4345 if m == nil { 4346 return 0 4347 } 4348 var l int 4349 _ = l 4350 l = m.Market.Size() 4351 n += 1 + l + sovEvents(uint64(l)) 4352 return n 4353 } 4354 4355 func (m *EventPerpetualMarketUpdate) Size() (n int) { 4356 if m == nil { 4357 return 0 4358 } 4359 var l int 4360 _ = l 4361 l = m.Market.Size() 4362 n += 1 + l + sovEvents(uint64(l)) 4363 if m.PerpetualMarketInfo != nil { 4364 l = m.PerpetualMarketInfo.Size() 4365 n += 1 + l + sovEvents(uint64(l)) 4366 } 4367 if m.Funding != nil { 4368 l = m.Funding.Size() 4369 n += 1 + l + sovEvents(uint64(l)) 4370 } 4371 return n 4372 } 4373 4374 func (m *EventExpiryFuturesMarketUpdate) Size() (n int) { 4375 if m == nil { 4376 return 0 4377 } 4378 var l int 4379 _ = l 4380 l = m.Market.Size() 4381 n += 1 + l + sovEvents(uint64(l)) 4382 if m.ExpiryFuturesMarketInfo != nil { 4383 l = m.ExpiryFuturesMarketInfo.Size() 4384 n += 1 + l + sovEvents(uint64(l)) 4385 } 4386 return n 4387 } 4388 4389 func (m *EventPerpetualMarketFundingUpdate) Size() (n int) { 4390 if m == nil { 4391 return 0 4392 } 4393 var l int 4394 _ = l 4395 l = len(m.MarketId) 4396 if l > 0 { 4397 n += 1 + l + sovEvents(uint64(l)) 4398 } 4399 l = m.Funding.Size() 4400 n += 1 + l + sovEvents(uint64(l)) 4401 if m.IsHourlyFunding { 4402 n += 2 4403 } 4404 if m.FundingRate != nil { 4405 l = m.FundingRate.Size() 4406 n += 1 + l + sovEvents(uint64(l)) 4407 } 4408 if m.MarkPrice != nil { 4409 l = m.MarkPrice.Size() 4410 n += 1 + l + sovEvents(uint64(l)) 4411 } 4412 return n 4413 } 4414 4415 func (m *EventSubaccountDeposit) Size() (n int) { 4416 if m == nil { 4417 return 0 4418 } 4419 var l int 4420 _ = l 4421 l = len(m.SrcAddress) 4422 if l > 0 { 4423 n += 1 + l + sovEvents(uint64(l)) 4424 } 4425 l = len(m.SubaccountId) 4426 if l > 0 { 4427 n += 1 + l + sovEvents(uint64(l)) 4428 } 4429 l = m.Amount.Size() 4430 n += 1 + l + sovEvents(uint64(l)) 4431 return n 4432 } 4433 4434 func (m *EventSubaccountWithdraw) Size() (n int) { 4435 if m == nil { 4436 return 0 4437 } 4438 var l int 4439 _ = l 4440 l = len(m.SubaccountId) 4441 if l > 0 { 4442 n += 1 + l + sovEvents(uint64(l)) 4443 } 4444 l = len(m.DstAddress) 4445 if l > 0 { 4446 n += 1 + l + sovEvents(uint64(l)) 4447 } 4448 l = m.Amount.Size() 4449 n += 1 + l + sovEvents(uint64(l)) 4450 return n 4451 } 4452 4453 func (m *EventSubaccountBalanceTransfer) Size() (n int) { 4454 if m == nil { 4455 return 0 4456 } 4457 var l int 4458 _ = l 4459 l = len(m.SrcSubaccountId) 4460 if l > 0 { 4461 n += 1 + l + sovEvents(uint64(l)) 4462 } 4463 l = len(m.DstSubaccountId) 4464 if l > 0 { 4465 n += 1 + l + sovEvents(uint64(l)) 4466 } 4467 l = m.Amount.Size() 4468 n += 1 + l + sovEvents(uint64(l)) 4469 return n 4470 } 4471 4472 func (m *EventBatchDepositUpdate) Size() (n int) { 4473 if m == nil { 4474 return 0 4475 } 4476 var l int 4477 _ = l 4478 if len(m.DepositUpdates) > 0 { 4479 for _, e := range m.DepositUpdates { 4480 l = e.Size() 4481 n += 1 + l + sovEvents(uint64(l)) 4482 } 4483 } 4484 return n 4485 } 4486 4487 func (m *DerivativeMarketOrderCancel) Size() (n int) { 4488 if m == nil { 4489 return 0 4490 } 4491 var l int 4492 _ = l 4493 if m.MarketOrder != nil { 4494 l = m.MarketOrder.Size() 4495 n += 1 + l + sovEvents(uint64(l)) 4496 } 4497 l = m.CancelQuantity.Size() 4498 n += 1 + l + sovEvents(uint64(l)) 4499 return n 4500 } 4501 4502 func (m *EventCancelDerivativeOrder) Size() (n int) { 4503 if m == nil { 4504 return 0 4505 } 4506 var l int 4507 _ = l 4508 l = len(m.MarketId) 4509 if l > 0 { 4510 n += 1 + l + sovEvents(uint64(l)) 4511 } 4512 if m.IsLimitCancel { 4513 n += 2 4514 } 4515 if m.LimitOrder != nil { 4516 l = m.LimitOrder.Size() 4517 n += 1 + l + sovEvents(uint64(l)) 4518 } 4519 if m.MarketOrderCancel != nil { 4520 l = m.MarketOrderCancel.Size() 4521 n += 1 + l + sovEvents(uint64(l)) 4522 } 4523 return n 4524 } 4525 4526 func (m *EventFeeDiscountSchedule) Size() (n int) { 4527 if m == nil { 4528 return 0 4529 } 4530 var l int 4531 _ = l 4532 if m.Schedule != nil { 4533 l = m.Schedule.Size() 4534 n += 1 + l + sovEvents(uint64(l)) 4535 } 4536 return n 4537 } 4538 4539 func (m *EventTradingRewardCampaignUpdate) Size() (n int) { 4540 if m == nil { 4541 return 0 4542 } 4543 var l int 4544 _ = l 4545 if m.CampaignInfo != nil { 4546 l = m.CampaignInfo.Size() 4547 n += 1 + l + sovEvents(uint64(l)) 4548 } 4549 if len(m.CampaignRewardPools) > 0 { 4550 for _, e := range m.CampaignRewardPools { 4551 l = e.Size() 4552 n += 1 + l + sovEvents(uint64(l)) 4553 } 4554 } 4555 return n 4556 } 4557 4558 func (m *EventTradingRewardDistribution) Size() (n int) { 4559 if m == nil { 4560 return 0 4561 } 4562 var l int 4563 _ = l 4564 if len(m.AccountRewards) > 0 { 4565 for _, e := range m.AccountRewards { 4566 l = e.Size() 4567 n += 1 + l + sovEvents(uint64(l)) 4568 } 4569 } 4570 return n 4571 } 4572 4573 func (m *EventNewConditionalDerivativeOrder) Size() (n int) { 4574 if m == nil { 4575 return 0 4576 } 4577 var l int 4578 _ = l 4579 l = len(m.MarketId) 4580 if l > 0 { 4581 n += 1 + l + sovEvents(uint64(l)) 4582 } 4583 if m.Order != nil { 4584 l = m.Order.Size() 4585 n += 1 + l + sovEvents(uint64(l)) 4586 } 4587 l = len(m.Hash) 4588 if l > 0 { 4589 n += 1 + l + sovEvents(uint64(l)) 4590 } 4591 if m.IsMarket { 4592 n += 2 4593 } 4594 return n 4595 } 4596 4597 func (m *EventCancelConditionalDerivativeOrder) Size() (n int) { 4598 if m == nil { 4599 return 0 4600 } 4601 var l int 4602 _ = l 4603 l = len(m.MarketId) 4604 if l > 0 { 4605 n += 1 + l + sovEvents(uint64(l)) 4606 } 4607 if m.IsLimitCancel { 4608 n += 2 4609 } 4610 if m.LimitOrder != nil { 4611 l = m.LimitOrder.Size() 4612 n += 1 + l + sovEvents(uint64(l)) 4613 } 4614 if m.MarketOrder != nil { 4615 l = m.MarketOrder.Size() 4616 n += 1 + l + sovEvents(uint64(l)) 4617 } 4618 return n 4619 } 4620 4621 func (m *EventConditionalDerivativeOrderTrigger) Size() (n int) { 4622 if m == nil { 4623 return 0 4624 } 4625 var l int 4626 _ = l 4627 l = len(m.MarketId) 4628 if l > 0 { 4629 n += 1 + l + sovEvents(uint64(l)) 4630 } 4631 if m.IsLimitTrigger { 4632 n += 2 4633 } 4634 l = len(m.TriggeredOrderHash) 4635 if l > 0 { 4636 n += 1 + l + sovEvents(uint64(l)) 4637 } 4638 l = len(m.PlacedOrderHash) 4639 if l > 0 { 4640 n += 1 + l + sovEvents(uint64(l)) 4641 } 4642 l = len(m.TriggeredOrderCid) 4643 if l > 0 { 4644 n += 1 + l + sovEvents(uint64(l)) 4645 } 4646 return n 4647 } 4648 4649 func (m *EventOrderFail) Size() (n int) { 4650 if m == nil { 4651 return 0 4652 } 4653 var l int 4654 _ = l 4655 l = len(m.Account) 4656 if l > 0 { 4657 n += 1 + l + sovEvents(uint64(l)) 4658 } 4659 if len(m.Hashes) > 0 { 4660 for _, b := range m.Hashes { 4661 l = len(b) 4662 n += 1 + l + sovEvents(uint64(l)) 4663 } 4664 } 4665 if len(m.Flags) > 0 { 4666 l = 0 4667 for _, e := range m.Flags { 4668 l += sovEvents(uint64(e)) 4669 } 4670 n += 1 + sovEvents(uint64(l)) + l 4671 } 4672 if len(m.Cids) > 0 { 4673 for _, s := range m.Cids { 4674 l = len(s) 4675 n += 1 + l + sovEvents(uint64(l)) 4676 } 4677 } 4678 return n 4679 } 4680 4681 func (m *EventAtomicMarketOrderFeeMultipliersUpdated) Size() (n int) { 4682 if m == nil { 4683 return 0 4684 } 4685 var l int 4686 _ = l 4687 if len(m.MarketFeeMultipliers) > 0 { 4688 for _, e := range m.MarketFeeMultipliers { 4689 l = e.Size() 4690 n += 1 + l + sovEvents(uint64(l)) 4691 } 4692 } 4693 return n 4694 } 4695 4696 func (m *EventOrderbookUpdate) Size() (n int) { 4697 if m == nil { 4698 return 0 4699 } 4700 var l int 4701 _ = l 4702 if len(m.SpotUpdates) > 0 { 4703 for _, e := range m.SpotUpdates { 4704 l = e.Size() 4705 n += 1 + l + sovEvents(uint64(l)) 4706 } 4707 } 4708 if len(m.DerivativeUpdates) > 0 { 4709 for _, e := range m.DerivativeUpdates { 4710 l = e.Size() 4711 n += 1 + l + sovEvents(uint64(l)) 4712 } 4713 } 4714 return n 4715 } 4716 4717 func (m *OrderbookUpdate) Size() (n int) { 4718 if m == nil { 4719 return 0 4720 } 4721 var l int 4722 _ = l 4723 if m.Seq != 0 { 4724 n += 1 + sovEvents(uint64(m.Seq)) 4725 } 4726 if m.Orderbook != nil { 4727 l = m.Orderbook.Size() 4728 n += 1 + l + sovEvents(uint64(l)) 4729 } 4730 return n 4731 } 4732 4733 func (m *Orderbook) Size() (n int) { 4734 if m == nil { 4735 return 0 4736 } 4737 var l int 4738 _ = l 4739 l = len(m.MarketId) 4740 if l > 0 { 4741 n += 1 + l + sovEvents(uint64(l)) 4742 } 4743 if len(m.BuyLevels) > 0 { 4744 for _, e := range m.BuyLevels { 4745 l = e.Size() 4746 n += 1 + l + sovEvents(uint64(l)) 4747 } 4748 } 4749 if len(m.SellLevels) > 0 { 4750 for _, e := range m.SellLevels { 4751 l = e.Size() 4752 n += 1 + l + sovEvents(uint64(l)) 4753 } 4754 } 4755 return n 4756 } 4757 4758 func (m *EventGrantAuthorizations) Size() (n int) { 4759 if m == nil { 4760 return 0 4761 } 4762 var l int 4763 _ = l 4764 l = len(m.Granter) 4765 if l > 0 { 4766 n += 1 + l + sovEvents(uint64(l)) 4767 } 4768 if len(m.Grants) > 0 { 4769 for _, e := range m.Grants { 4770 l = e.Size() 4771 n += 1 + l + sovEvents(uint64(l)) 4772 } 4773 } 4774 return n 4775 } 4776 4777 func (m *EventGrantActivation) Size() (n int) { 4778 if m == nil { 4779 return 0 4780 } 4781 var l int 4782 _ = l 4783 l = len(m.Grantee) 4784 if l > 0 { 4785 n += 1 + l + sovEvents(uint64(l)) 4786 } 4787 l = len(m.Granter) 4788 if l > 0 { 4789 n += 1 + l + sovEvents(uint64(l)) 4790 } 4791 l = m.Amount.Size() 4792 n += 1 + l + sovEvents(uint64(l)) 4793 return n 4794 } 4795 4796 func (m *EventInvalidGrant) Size() (n int) { 4797 if m == nil { 4798 return 0 4799 } 4800 var l int 4801 _ = l 4802 l = len(m.Grantee) 4803 if l > 0 { 4804 n += 1 + l + sovEvents(uint64(l)) 4805 } 4806 l = len(m.Granter) 4807 if l > 0 { 4808 n += 1 + l + sovEvents(uint64(l)) 4809 } 4810 return n 4811 } 4812 4813 func (m *EventOrderCancelFail) Size() (n int) { 4814 if m == nil { 4815 return 0 4816 } 4817 var l int 4818 _ = l 4819 l = len(m.MarketId) 4820 if l > 0 { 4821 n += 1 + l + sovEvents(uint64(l)) 4822 } 4823 l = len(m.SubaccountId) 4824 if l > 0 { 4825 n += 1 + l + sovEvents(uint64(l)) 4826 } 4827 l = len(m.OrderHash) 4828 if l > 0 { 4829 n += 1 + l + sovEvents(uint64(l)) 4830 } 4831 l = len(m.Cid) 4832 if l > 0 { 4833 n += 1 + l + sovEvents(uint64(l)) 4834 } 4835 l = len(m.Description) 4836 if l > 0 { 4837 n += 1 + l + sovEvents(uint64(l)) 4838 } 4839 return n 4840 } 4841 4842 func sovEvents(x uint64) (n int) { 4843 return (math_bits.Len64(x|1) + 6) / 7 4844 } 4845 func sozEvents(x uint64) (n int) { 4846 return sovEvents(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 4847 } 4848 func (m *EventBatchSpotExecution) Unmarshal(dAtA []byte) error { 4849 l := len(dAtA) 4850 iNdEx := 0 4851 for iNdEx < l { 4852 preIndex := iNdEx 4853 var wire uint64 4854 for shift := uint(0); ; shift += 7 { 4855 if shift >= 64 { 4856 return ErrIntOverflowEvents 4857 } 4858 if iNdEx >= l { 4859 return io.ErrUnexpectedEOF 4860 } 4861 b := dAtA[iNdEx] 4862 iNdEx++ 4863 wire |= uint64(b&0x7F) << shift 4864 if b < 0x80 { 4865 break 4866 } 4867 } 4868 fieldNum := int32(wire >> 3) 4869 wireType := int(wire & 0x7) 4870 if wireType == 4 { 4871 return fmt.Errorf("proto: EventBatchSpotExecution: wiretype end group for non-group") 4872 } 4873 if fieldNum <= 0 { 4874 return fmt.Errorf("proto: EventBatchSpotExecution: illegal tag %d (wire type %d)", fieldNum, wire) 4875 } 4876 switch fieldNum { 4877 case 1: 4878 if wireType != 2 { 4879 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 4880 } 4881 var stringLen uint64 4882 for shift := uint(0); ; shift += 7 { 4883 if shift >= 64 { 4884 return ErrIntOverflowEvents 4885 } 4886 if iNdEx >= l { 4887 return io.ErrUnexpectedEOF 4888 } 4889 b := dAtA[iNdEx] 4890 iNdEx++ 4891 stringLen |= uint64(b&0x7F) << shift 4892 if b < 0x80 { 4893 break 4894 } 4895 } 4896 intStringLen := int(stringLen) 4897 if intStringLen < 0 { 4898 return ErrInvalidLengthEvents 4899 } 4900 postIndex := iNdEx + intStringLen 4901 if postIndex < 0 { 4902 return ErrInvalidLengthEvents 4903 } 4904 if postIndex > l { 4905 return io.ErrUnexpectedEOF 4906 } 4907 m.MarketId = string(dAtA[iNdEx:postIndex]) 4908 iNdEx = postIndex 4909 case 2: 4910 if wireType != 0 { 4911 return fmt.Errorf("proto: wrong wireType = %d for field IsBuy", wireType) 4912 } 4913 var v int 4914 for shift := uint(0); ; shift += 7 { 4915 if shift >= 64 { 4916 return ErrIntOverflowEvents 4917 } 4918 if iNdEx >= l { 4919 return io.ErrUnexpectedEOF 4920 } 4921 b := dAtA[iNdEx] 4922 iNdEx++ 4923 v |= int(b&0x7F) << shift 4924 if b < 0x80 { 4925 break 4926 } 4927 } 4928 m.IsBuy = bool(v != 0) 4929 case 3: 4930 if wireType != 0 { 4931 return fmt.Errorf("proto: wrong wireType = %d for field ExecutionType", wireType) 4932 } 4933 m.ExecutionType = 0 4934 for shift := uint(0); ; shift += 7 { 4935 if shift >= 64 { 4936 return ErrIntOverflowEvents 4937 } 4938 if iNdEx >= l { 4939 return io.ErrUnexpectedEOF 4940 } 4941 b := dAtA[iNdEx] 4942 iNdEx++ 4943 m.ExecutionType |= ExecutionType(b&0x7F) << shift 4944 if b < 0x80 { 4945 break 4946 } 4947 } 4948 case 4: 4949 if wireType != 2 { 4950 return fmt.Errorf("proto: wrong wireType = %d for field Trades", wireType) 4951 } 4952 var msglen int 4953 for shift := uint(0); ; shift += 7 { 4954 if shift >= 64 { 4955 return ErrIntOverflowEvents 4956 } 4957 if iNdEx >= l { 4958 return io.ErrUnexpectedEOF 4959 } 4960 b := dAtA[iNdEx] 4961 iNdEx++ 4962 msglen |= int(b&0x7F) << shift 4963 if b < 0x80 { 4964 break 4965 } 4966 } 4967 if msglen < 0 { 4968 return ErrInvalidLengthEvents 4969 } 4970 postIndex := iNdEx + msglen 4971 if postIndex < 0 { 4972 return ErrInvalidLengthEvents 4973 } 4974 if postIndex > l { 4975 return io.ErrUnexpectedEOF 4976 } 4977 m.Trades = append(m.Trades, &TradeLog{}) 4978 if err := m.Trades[len(m.Trades)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 4979 return err 4980 } 4981 iNdEx = postIndex 4982 default: 4983 iNdEx = preIndex 4984 skippy, err := skipEvents(dAtA[iNdEx:]) 4985 if err != nil { 4986 return err 4987 } 4988 if (skippy < 0) || (iNdEx+skippy) < 0 { 4989 return ErrInvalidLengthEvents 4990 } 4991 if (iNdEx + skippy) > l { 4992 return io.ErrUnexpectedEOF 4993 } 4994 iNdEx += skippy 4995 } 4996 } 4997 4998 if iNdEx > l { 4999 return io.ErrUnexpectedEOF 5000 } 5001 return nil 5002 } 5003 func (m *EventBatchDerivativeExecution) Unmarshal(dAtA []byte) error { 5004 l := len(dAtA) 5005 iNdEx := 0 5006 for iNdEx < l { 5007 preIndex := iNdEx 5008 var wire uint64 5009 for shift := uint(0); ; shift += 7 { 5010 if shift >= 64 { 5011 return ErrIntOverflowEvents 5012 } 5013 if iNdEx >= l { 5014 return io.ErrUnexpectedEOF 5015 } 5016 b := dAtA[iNdEx] 5017 iNdEx++ 5018 wire |= uint64(b&0x7F) << shift 5019 if b < 0x80 { 5020 break 5021 } 5022 } 5023 fieldNum := int32(wire >> 3) 5024 wireType := int(wire & 0x7) 5025 if wireType == 4 { 5026 return fmt.Errorf("proto: EventBatchDerivativeExecution: wiretype end group for non-group") 5027 } 5028 if fieldNum <= 0 { 5029 return fmt.Errorf("proto: EventBatchDerivativeExecution: illegal tag %d (wire type %d)", fieldNum, wire) 5030 } 5031 switch fieldNum { 5032 case 1: 5033 if wireType != 2 { 5034 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 5035 } 5036 var stringLen uint64 5037 for shift := uint(0); ; shift += 7 { 5038 if shift >= 64 { 5039 return ErrIntOverflowEvents 5040 } 5041 if iNdEx >= l { 5042 return io.ErrUnexpectedEOF 5043 } 5044 b := dAtA[iNdEx] 5045 iNdEx++ 5046 stringLen |= uint64(b&0x7F) << shift 5047 if b < 0x80 { 5048 break 5049 } 5050 } 5051 intStringLen := int(stringLen) 5052 if intStringLen < 0 { 5053 return ErrInvalidLengthEvents 5054 } 5055 postIndex := iNdEx + intStringLen 5056 if postIndex < 0 { 5057 return ErrInvalidLengthEvents 5058 } 5059 if postIndex > l { 5060 return io.ErrUnexpectedEOF 5061 } 5062 m.MarketId = string(dAtA[iNdEx:postIndex]) 5063 iNdEx = postIndex 5064 case 2: 5065 if wireType != 0 { 5066 return fmt.Errorf("proto: wrong wireType = %d for field IsBuy", wireType) 5067 } 5068 var v int 5069 for shift := uint(0); ; shift += 7 { 5070 if shift >= 64 { 5071 return ErrIntOverflowEvents 5072 } 5073 if iNdEx >= l { 5074 return io.ErrUnexpectedEOF 5075 } 5076 b := dAtA[iNdEx] 5077 iNdEx++ 5078 v |= int(b&0x7F) << shift 5079 if b < 0x80 { 5080 break 5081 } 5082 } 5083 m.IsBuy = bool(v != 0) 5084 case 3: 5085 if wireType != 0 { 5086 return fmt.Errorf("proto: wrong wireType = %d for field IsLiquidation", wireType) 5087 } 5088 var v int 5089 for shift := uint(0); ; shift += 7 { 5090 if shift >= 64 { 5091 return ErrIntOverflowEvents 5092 } 5093 if iNdEx >= l { 5094 return io.ErrUnexpectedEOF 5095 } 5096 b := dAtA[iNdEx] 5097 iNdEx++ 5098 v |= int(b&0x7F) << shift 5099 if b < 0x80 { 5100 break 5101 } 5102 } 5103 m.IsLiquidation = bool(v != 0) 5104 case 4: 5105 if wireType != 2 { 5106 return fmt.Errorf("proto: wrong wireType = %d for field CumulativeFunding", wireType) 5107 } 5108 var stringLen uint64 5109 for shift := uint(0); ; shift += 7 { 5110 if shift >= 64 { 5111 return ErrIntOverflowEvents 5112 } 5113 if iNdEx >= l { 5114 return io.ErrUnexpectedEOF 5115 } 5116 b := dAtA[iNdEx] 5117 iNdEx++ 5118 stringLen |= uint64(b&0x7F) << shift 5119 if b < 0x80 { 5120 break 5121 } 5122 } 5123 intStringLen := int(stringLen) 5124 if intStringLen < 0 { 5125 return ErrInvalidLengthEvents 5126 } 5127 postIndex := iNdEx + intStringLen 5128 if postIndex < 0 { 5129 return ErrInvalidLengthEvents 5130 } 5131 if postIndex > l { 5132 return io.ErrUnexpectedEOF 5133 } 5134 var v cosmossdk_io_math.LegacyDec 5135 m.CumulativeFunding = &v 5136 if err := m.CumulativeFunding.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 5137 return err 5138 } 5139 iNdEx = postIndex 5140 case 5: 5141 if wireType != 0 { 5142 return fmt.Errorf("proto: wrong wireType = %d for field ExecutionType", wireType) 5143 } 5144 m.ExecutionType = 0 5145 for shift := uint(0); ; shift += 7 { 5146 if shift >= 64 { 5147 return ErrIntOverflowEvents 5148 } 5149 if iNdEx >= l { 5150 return io.ErrUnexpectedEOF 5151 } 5152 b := dAtA[iNdEx] 5153 iNdEx++ 5154 m.ExecutionType |= ExecutionType(b&0x7F) << shift 5155 if b < 0x80 { 5156 break 5157 } 5158 } 5159 case 6: 5160 if wireType != 2 { 5161 return fmt.Errorf("proto: wrong wireType = %d for field Trades", wireType) 5162 } 5163 var msglen int 5164 for shift := uint(0); ; shift += 7 { 5165 if shift >= 64 { 5166 return ErrIntOverflowEvents 5167 } 5168 if iNdEx >= l { 5169 return io.ErrUnexpectedEOF 5170 } 5171 b := dAtA[iNdEx] 5172 iNdEx++ 5173 msglen |= int(b&0x7F) << shift 5174 if b < 0x80 { 5175 break 5176 } 5177 } 5178 if msglen < 0 { 5179 return ErrInvalidLengthEvents 5180 } 5181 postIndex := iNdEx + msglen 5182 if postIndex < 0 { 5183 return ErrInvalidLengthEvents 5184 } 5185 if postIndex > l { 5186 return io.ErrUnexpectedEOF 5187 } 5188 m.Trades = append(m.Trades, &DerivativeTradeLog{}) 5189 if err := m.Trades[len(m.Trades)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 5190 return err 5191 } 5192 iNdEx = postIndex 5193 default: 5194 iNdEx = preIndex 5195 skippy, err := skipEvents(dAtA[iNdEx:]) 5196 if err != nil { 5197 return err 5198 } 5199 if (skippy < 0) || (iNdEx+skippy) < 0 { 5200 return ErrInvalidLengthEvents 5201 } 5202 if (iNdEx + skippy) > l { 5203 return io.ErrUnexpectedEOF 5204 } 5205 iNdEx += skippy 5206 } 5207 } 5208 5209 if iNdEx > l { 5210 return io.ErrUnexpectedEOF 5211 } 5212 return nil 5213 } 5214 func (m *EventLostFundsFromLiquidation) Unmarshal(dAtA []byte) error { 5215 l := len(dAtA) 5216 iNdEx := 0 5217 for iNdEx < l { 5218 preIndex := iNdEx 5219 var wire uint64 5220 for shift := uint(0); ; shift += 7 { 5221 if shift >= 64 { 5222 return ErrIntOverflowEvents 5223 } 5224 if iNdEx >= l { 5225 return io.ErrUnexpectedEOF 5226 } 5227 b := dAtA[iNdEx] 5228 iNdEx++ 5229 wire |= uint64(b&0x7F) << shift 5230 if b < 0x80 { 5231 break 5232 } 5233 } 5234 fieldNum := int32(wire >> 3) 5235 wireType := int(wire & 0x7) 5236 if wireType == 4 { 5237 return fmt.Errorf("proto: EventLostFundsFromLiquidation: wiretype end group for non-group") 5238 } 5239 if fieldNum <= 0 { 5240 return fmt.Errorf("proto: EventLostFundsFromLiquidation: illegal tag %d (wire type %d)", fieldNum, wire) 5241 } 5242 switch fieldNum { 5243 case 1: 5244 if wireType != 2 { 5245 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 5246 } 5247 var stringLen uint64 5248 for shift := uint(0); ; shift += 7 { 5249 if shift >= 64 { 5250 return ErrIntOverflowEvents 5251 } 5252 if iNdEx >= l { 5253 return io.ErrUnexpectedEOF 5254 } 5255 b := dAtA[iNdEx] 5256 iNdEx++ 5257 stringLen |= uint64(b&0x7F) << shift 5258 if b < 0x80 { 5259 break 5260 } 5261 } 5262 intStringLen := int(stringLen) 5263 if intStringLen < 0 { 5264 return ErrInvalidLengthEvents 5265 } 5266 postIndex := iNdEx + intStringLen 5267 if postIndex < 0 { 5268 return ErrInvalidLengthEvents 5269 } 5270 if postIndex > l { 5271 return io.ErrUnexpectedEOF 5272 } 5273 m.MarketId = string(dAtA[iNdEx:postIndex]) 5274 iNdEx = postIndex 5275 case 2: 5276 if wireType != 2 { 5277 return fmt.Errorf("proto: wrong wireType = %d for field SubaccountId", wireType) 5278 } 5279 var byteLen int 5280 for shift := uint(0); ; shift += 7 { 5281 if shift >= 64 { 5282 return ErrIntOverflowEvents 5283 } 5284 if iNdEx >= l { 5285 return io.ErrUnexpectedEOF 5286 } 5287 b := dAtA[iNdEx] 5288 iNdEx++ 5289 byteLen |= int(b&0x7F) << shift 5290 if b < 0x80 { 5291 break 5292 } 5293 } 5294 if byteLen < 0 { 5295 return ErrInvalidLengthEvents 5296 } 5297 postIndex := iNdEx + byteLen 5298 if postIndex < 0 { 5299 return ErrInvalidLengthEvents 5300 } 5301 if postIndex > l { 5302 return io.ErrUnexpectedEOF 5303 } 5304 m.SubaccountId = append(m.SubaccountId[:0], dAtA[iNdEx:postIndex]...) 5305 if m.SubaccountId == nil { 5306 m.SubaccountId = []byte{} 5307 } 5308 iNdEx = postIndex 5309 case 3: 5310 if wireType != 2 { 5311 return fmt.Errorf("proto: wrong wireType = %d for field LostFundsFromAvailableDuringPayout", wireType) 5312 } 5313 var stringLen uint64 5314 for shift := uint(0); ; shift += 7 { 5315 if shift >= 64 { 5316 return ErrIntOverflowEvents 5317 } 5318 if iNdEx >= l { 5319 return io.ErrUnexpectedEOF 5320 } 5321 b := dAtA[iNdEx] 5322 iNdEx++ 5323 stringLen |= uint64(b&0x7F) << shift 5324 if b < 0x80 { 5325 break 5326 } 5327 } 5328 intStringLen := int(stringLen) 5329 if intStringLen < 0 { 5330 return ErrInvalidLengthEvents 5331 } 5332 postIndex := iNdEx + intStringLen 5333 if postIndex < 0 { 5334 return ErrInvalidLengthEvents 5335 } 5336 if postIndex > l { 5337 return io.ErrUnexpectedEOF 5338 } 5339 if err := m.LostFundsFromAvailableDuringPayout.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 5340 return err 5341 } 5342 iNdEx = postIndex 5343 case 4: 5344 if wireType != 2 { 5345 return fmt.Errorf("proto: wrong wireType = %d for field LostFundsFromOrderCancels", wireType) 5346 } 5347 var stringLen uint64 5348 for shift := uint(0); ; shift += 7 { 5349 if shift >= 64 { 5350 return ErrIntOverflowEvents 5351 } 5352 if iNdEx >= l { 5353 return io.ErrUnexpectedEOF 5354 } 5355 b := dAtA[iNdEx] 5356 iNdEx++ 5357 stringLen |= uint64(b&0x7F) << shift 5358 if b < 0x80 { 5359 break 5360 } 5361 } 5362 intStringLen := int(stringLen) 5363 if intStringLen < 0 { 5364 return ErrInvalidLengthEvents 5365 } 5366 postIndex := iNdEx + intStringLen 5367 if postIndex < 0 { 5368 return ErrInvalidLengthEvents 5369 } 5370 if postIndex > l { 5371 return io.ErrUnexpectedEOF 5372 } 5373 if err := m.LostFundsFromOrderCancels.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 5374 return err 5375 } 5376 iNdEx = postIndex 5377 default: 5378 iNdEx = preIndex 5379 skippy, err := skipEvents(dAtA[iNdEx:]) 5380 if err != nil { 5381 return err 5382 } 5383 if (skippy < 0) || (iNdEx+skippy) < 0 { 5384 return ErrInvalidLengthEvents 5385 } 5386 if (iNdEx + skippy) > l { 5387 return io.ErrUnexpectedEOF 5388 } 5389 iNdEx += skippy 5390 } 5391 } 5392 5393 if iNdEx > l { 5394 return io.ErrUnexpectedEOF 5395 } 5396 return nil 5397 } 5398 func (m *EventBatchDerivativePosition) Unmarshal(dAtA []byte) error { 5399 l := len(dAtA) 5400 iNdEx := 0 5401 for iNdEx < l { 5402 preIndex := iNdEx 5403 var wire uint64 5404 for shift := uint(0); ; shift += 7 { 5405 if shift >= 64 { 5406 return ErrIntOverflowEvents 5407 } 5408 if iNdEx >= l { 5409 return io.ErrUnexpectedEOF 5410 } 5411 b := dAtA[iNdEx] 5412 iNdEx++ 5413 wire |= uint64(b&0x7F) << shift 5414 if b < 0x80 { 5415 break 5416 } 5417 } 5418 fieldNum := int32(wire >> 3) 5419 wireType := int(wire & 0x7) 5420 if wireType == 4 { 5421 return fmt.Errorf("proto: EventBatchDerivativePosition: wiretype end group for non-group") 5422 } 5423 if fieldNum <= 0 { 5424 return fmt.Errorf("proto: EventBatchDerivativePosition: illegal tag %d (wire type %d)", fieldNum, wire) 5425 } 5426 switch fieldNum { 5427 case 1: 5428 if wireType != 2 { 5429 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 5430 } 5431 var stringLen uint64 5432 for shift := uint(0); ; shift += 7 { 5433 if shift >= 64 { 5434 return ErrIntOverflowEvents 5435 } 5436 if iNdEx >= l { 5437 return io.ErrUnexpectedEOF 5438 } 5439 b := dAtA[iNdEx] 5440 iNdEx++ 5441 stringLen |= uint64(b&0x7F) << shift 5442 if b < 0x80 { 5443 break 5444 } 5445 } 5446 intStringLen := int(stringLen) 5447 if intStringLen < 0 { 5448 return ErrInvalidLengthEvents 5449 } 5450 postIndex := iNdEx + intStringLen 5451 if postIndex < 0 { 5452 return ErrInvalidLengthEvents 5453 } 5454 if postIndex > l { 5455 return io.ErrUnexpectedEOF 5456 } 5457 m.MarketId = string(dAtA[iNdEx:postIndex]) 5458 iNdEx = postIndex 5459 case 2: 5460 if wireType != 2 { 5461 return fmt.Errorf("proto: wrong wireType = %d for field Positions", wireType) 5462 } 5463 var msglen int 5464 for shift := uint(0); ; shift += 7 { 5465 if shift >= 64 { 5466 return ErrIntOverflowEvents 5467 } 5468 if iNdEx >= l { 5469 return io.ErrUnexpectedEOF 5470 } 5471 b := dAtA[iNdEx] 5472 iNdEx++ 5473 msglen |= int(b&0x7F) << shift 5474 if b < 0x80 { 5475 break 5476 } 5477 } 5478 if msglen < 0 { 5479 return ErrInvalidLengthEvents 5480 } 5481 postIndex := iNdEx + msglen 5482 if postIndex < 0 { 5483 return ErrInvalidLengthEvents 5484 } 5485 if postIndex > l { 5486 return io.ErrUnexpectedEOF 5487 } 5488 m.Positions = append(m.Positions, &SubaccountPosition{}) 5489 if err := m.Positions[len(m.Positions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 5490 return err 5491 } 5492 iNdEx = postIndex 5493 default: 5494 iNdEx = preIndex 5495 skippy, err := skipEvents(dAtA[iNdEx:]) 5496 if err != nil { 5497 return err 5498 } 5499 if (skippy < 0) || (iNdEx+skippy) < 0 { 5500 return ErrInvalidLengthEvents 5501 } 5502 if (iNdEx + skippy) > l { 5503 return io.ErrUnexpectedEOF 5504 } 5505 iNdEx += skippy 5506 } 5507 } 5508 5509 if iNdEx > l { 5510 return io.ErrUnexpectedEOF 5511 } 5512 return nil 5513 } 5514 func (m *EventDerivativeMarketPaused) Unmarshal(dAtA []byte) error { 5515 l := len(dAtA) 5516 iNdEx := 0 5517 for iNdEx < l { 5518 preIndex := iNdEx 5519 var wire uint64 5520 for shift := uint(0); ; shift += 7 { 5521 if shift >= 64 { 5522 return ErrIntOverflowEvents 5523 } 5524 if iNdEx >= l { 5525 return io.ErrUnexpectedEOF 5526 } 5527 b := dAtA[iNdEx] 5528 iNdEx++ 5529 wire |= uint64(b&0x7F) << shift 5530 if b < 0x80 { 5531 break 5532 } 5533 } 5534 fieldNum := int32(wire >> 3) 5535 wireType := int(wire & 0x7) 5536 if wireType == 4 { 5537 return fmt.Errorf("proto: EventDerivativeMarketPaused: wiretype end group for non-group") 5538 } 5539 if fieldNum <= 0 { 5540 return fmt.Errorf("proto: EventDerivativeMarketPaused: illegal tag %d (wire type %d)", fieldNum, wire) 5541 } 5542 switch fieldNum { 5543 case 1: 5544 if wireType != 2 { 5545 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 5546 } 5547 var stringLen uint64 5548 for shift := uint(0); ; shift += 7 { 5549 if shift >= 64 { 5550 return ErrIntOverflowEvents 5551 } 5552 if iNdEx >= l { 5553 return io.ErrUnexpectedEOF 5554 } 5555 b := dAtA[iNdEx] 5556 iNdEx++ 5557 stringLen |= uint64(b&0x7F) << shift 5558 if b < 0x80 { 5559 break 5560 } 5561 } 5562 intStringLen := int(stringLen) 5563 if intStringLen < 0 { 5564 return ErrInvalidLengthEvents 5565 } 5566 postIndex := iNdEx + intStringLen 5567 if postIndex < 0 { 5568 return ErrInvalidLengthEvents 5569 } 5570 if postIndex > l { 5571 return io.ErrUnexpectedEOF 5572 } 5573 m.MarketId = string(dAtA[iNdEx:postIndex]) 5574 iNdEx = postIndex 5575 case 2: 5576 if wireType != 2 { 5577 return fmt.Errorf("proto: wrong wireType = %d for field SettlePrice", wireType) 5578 } 5579 var stringLen uint64 5580 for shift := uint(0); ; shift += 7 { 5581 if shift >= 64 { 5582 return ErrIntOverflowEvents 5583 } 5584 if iNdEx >= l { 5585 return io.ErrUnexpectedEOF 5586 } 5587 b := dAtA[iNdEx] 5588 iNdEx++ 5589 stringLen |= uint64(b&0x7F) << shift 5590 if b < 0x80 { 5591 break 5592 } 5593 } 5594 intStringLen := int(stringLen) 5595 if intStringLen < 0 { 5596 return ErrInvalidLengthEvents 5597 } 5598 postIndex := iNdEx + intStringLen 5599 if postIndex < 0 { 5600 return ErrInvalidLengthEvents 5601 } 5602 if postIndex > l { 5603 return io.ErrUnexpectedEOF 5604 } 5605 m.SettlePrice = string(dAtA[iNdEx:postIndex]) 5606 iNdEx = postIndex 5607 case 3: 5608 if wireType != 2 { 5609 return fmt.Errorf("proto: wrong wireType = %d for field TotalMissingFunds", wireType) 5610 } 5611 var stringLen uint64 5612 for shift := uint(0); ; shift += 7 { 5613 if shift >= 64 { 5614 return ErrIntOverflowEvents 5615 } 5616 if iNdEx >= l { 5617 return io.ErrUnexpectedEOF 5618 } 5619 b := dAtA[iNdEx] 5620 iNdEx++ 5621 stringLen |= uint64(b&0x7F) << shift 5622 if b < 0x80 { 5623 break 5624 } 5625 } 5626 intStringLen := int(stringLen) 5627 if intStringLen < 0 { 5628 return ErrInvalidLengthEvents 5629 } 5630 postIndex := iNdEx + intStringLen 5631 if postIndex < 0 { 5632 return ErrInvalidLengthEvents 5633 } 5634 if postIndex > l { 5635 return io.ErrUnexpectedEOF 5636 } 5637 m.TotalMissingFunds = string(dAtA[iNdEx:postIndex]) 5638 iNdEx = postIndex 5639 case 4: 5640 if wireType != 2 { 5641 return fmt.Errorf("proto: wrong wireType = %d for field MissingFundsRate", wireType) 5642 } 5643 var stringLen uint64 5644 for shift := uint(0); ; shift += 7 { 5645 if shift >= 64 { 5646 return ErrIntOverflowEvents 5647 } 5648 if iNdEx >= l { 5649 return io.ErrUnexpectedEOF 5650 } 5651 b := dAtA[iNdEx] 5652 iNdEx++ 5653 stringLen |= uint64(b&0x7F) << shift 5654 if b < 0x80 { 5655 break 5656 } 5657 } 5658 intStringLen := int(stringLen) 5659 if intStringLen < 0 { 5660 return ErrInvalidLengthEvents 5661 } 5662 postIndex := iNdEx + intStringLen 5663 if postIndex < 0 { 5664 return ErrInvalidLengthEvents 5665 } 5666 if postIndex > l { 5667 return io.ErrUnexpectedEOF 5668 } 5669 m.MissingFundsRate = string(dAtA[iNdEx:postIndex]) 5670 iNdEx = postIndex 5671 default: 5672 iNdEx = preIndex 5673 skippy, err := skipEvents(dAtA[iNdEx:]) 5674 if err != nil { 5675 return err 5676 } 5677 if (skippy < 0) || (iNdEx+skippy) < 0 { 5678 return ErrInvalidLengthEvents 5679 } 5680 if (iNdEx + skippy) > l { 5681 return io.ErrUnexpectedEOF 5682 } 5683 iNdEx += skippy 5684 } 5685 } 5686 5687 if iNdEx > l { 5688 return io.ErrUnexpectedEOF 5689 } 5690 return nil 5691 } 5692 func (m *EventMarketBeyondBankruptcy) Unmarshal(dAtA []byte) error { 5693 l := len(dAtA) 5694 iNdEx := 0 5695 for iNdEx < l { 5696 preIndex := iNdEx 5697 var wire uint64 5698 for shift := uint(0); ; shift += 7 { 5699 if shift >= 64 { 5700 return ErrIntOverflowEvents 5701 } 5702 if iNdEx >= l { 5703 return io.ErrUnexpectedEOF 5704 } 5705 b := dAtA[iNdEx] 5706 iNdEx++ 5707 wire |= uint64(b&0x7F) << shift 5708 if b < 0x80 { 5709 break 5710 } 5711 } 5712 fieldNum := int32(wire >> 3) 5713 wireType := int(wire & 0x7) 5714 if wireType == 4 { 5715 return fmt.Errorf("proto: EventMarketBeyondBankruptcy: wiretype end group for non-group") 5716 } 5717 if fieldNum <= 0 { 5718 return fmt.Errorf("proto: EventMarketBeyondBankruptcy: illegal tag %d (wire type %d)", fieldNum, wire) 5719 } 5720 switch fieldNum { 5721 case 1: 5722 if wireType != 2 { 5723 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 5724 } 5725 var stringLen uint64 5726 for shift := uint(0); ; shift += 7 { 5727 if shift >= 64 { 5728 return ErrIntOverflowEvents 5729 } 5730 if iNdEx >= l { 5731 return io.ErrUnexpectedEOF 5732 } 5733 b := dAtA[iNdEx] 5734 iNdEx++ 5735 stringLen |= uint64(b&0x7F) << shift 5736 if b < 0x80 { 5737 break 5738 } 5739 } 5740 intStringLen := int(stringLen) 5741 if intStringLen < 0 { 5742 return ErrInvalidLengthEvents 5743 } 5744 postIndex := iNdEx + intStringLen 5745 if postIndex < 0 { 5746 return ErrInvalidLengthEvents 5747 } 5748 if postIndex > l { 5749 return io.ErrUnexpectedEOF 5750 } 5751 m.MarketId = string(dAtA[iNdEx:postIndex]) 5752 iNdEx = postIndex 5753 case 2: 5754 if wireType != 2 { 5755 return fmt.Errorf("proto: wrong wireType = %d for field SettlePrice", wireType) 5756 } 5757 var stringLen uint64 5758 for shift := uint(0); ; shift += 7 { 5759 if shift >= 64 { 5760 return ErrIntOverflowEvents 5761 } 5762 if iNdEx >= l { 5763 return io.ErrUnexpectedEOF 5764 } 5765 b := dAtA[iNdEx] 5766 iNdEx++ 5767 stringLen |= uint64(b&0x7F) << shift 5768 if b < 0x80 { 5769 break 5770 } 5771 } 5772 intStringLen := int(stringLen) 5773 if intStringLen < 0 { 5774 return ErrInvalidLengthEvents 5775 } 5776 postIndex := iNdEx + intStringLen 5777 if postIndex < 0 { 5778 return ErrInvalidLengthEvents 5779 } 5780 if postIndex > l { 5781 return io.ErrUnexpectedEOF 5782 } 5783 m.SettlePrice = string(dAtA[iNdEx:postIndex]) 5784 iNdEx = postIndex 5785 case 3: 5786 if wireType != 2 { 5787 return fmt.Errorf("proto: wrong wireType = %d for field MissingMarketFunds", wireType) 5788 } 5789 var stringLen uint64 5790 for shift := uint(0); ; shift += 7 { 5791 if shift >= 64 { 5792 return ErrIntOverflowEvents 5793 } 5794 if iNdEx >= l { 5795 return io.ErrUnexpectedEOF 5796 } 5797 b := dAtA[iNdEx] 5798 iNdEx++ 5799 stringLen |= uint64(b&0x7F) << shift 5800 if b < 0x80 { 5801 break 5802 } 5803 } 5804 intStringLen := int(stringLen) 5805 if intStringLen < 0 { 5806 return ErrInvalidLengthEvents 5807 } 5808 postIndex := iNdEx + intStringLen 5809 if postIndex < 0 { 5810 return ErrInvalidLengthEvents 5811 } 5812 if postIndex > l { 5813 return io.ErrUnexpectedEOF 5814 } 5815 m.MissingMarketFunds = string(dAtA[iNdEx:postIndex]) 5816 iNdEx = postIndex 5817 default: 5818 iNdEx = preIndex 5819 skippy, err := skipEvents(dAtA[iNdEx:]) 5820 if err != nil { 5821 return err 5822 } 5823 if (skippy < 0) || (iNdEx+skippy) < 0 { 5824 return ErrInvalidLengthEvents 5825 } 5826 if (iNdEx + skippy) > l { 5827 return io.ErrUnexpectedEOF 5828 } 5829 iNdEx += skippy 5830 } 5831 } 5832 5833 if iNdEx > l { 5834 return io.ErrUnexpectedEOF 5835 } 5836 return nil 5837 } 5838 func (m *EventAllPositionsHaircut) Unmarshal(dAtA []byte) error { 5839 l := len(dAtA) 5840 iNdEx := 0 5841 for iNdEx < l { 5842 preIndex := iNdEx 5843 var wire uint64 5844 for shift := uint(0); ; shift += 7 { 5845 if shift >= 64 { 5846 return ErrIntOverflowEvents 5847 } 5848 if iNdEx >= l { 5849 return io.ErrUnexpectedEOF 5850 } 5851 b := dAtA[iNdEx] 5852 iNdEx++ 5853 wire |= uint64(b&0x7F) << shift 5854 if b < 0x80 { 5855 break 5856 } 5857 } 5858 fieldNum := int32(wire >> 3) 5859 wireType := int(wire & 0x7) 5860 if wireType == 4 { 5861 return fmt.Errorf("proto: EventAllPositionsHaircut: wiretype end group for non-group") 5862 } 5863 if fieldNum <= 0 { 5864 return fmt.Errorf("proto: EventAllPositionsHaircut: illegal tag %d (wire type %d)", fieldNum, wire) 5865 } 5866 switch fieldNum { 5867 case 1: 5868 if wireType != 2 { 5869 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 5870 } 5871 var stringLen uint64 5872 for shift := uint(0); ; shift += 7 { 5873 if shift >= 64 { 5874 return ErrIntOverflowEvents 5875 } 5876 if iNdEx >= l { 5877 return io.ErrUnexpectedEOF 5878 } 5879 b := dAtA[iNdEx] 5880 iNdEx++ 5881 stringLen |= uint64(b&0x7F) << shift 5882 if b < 0x80 { 5883 break 5884 } 5885 } 5886 intStringLen := int(stringLen) 5887 if intStringLen < 0 { 5888 return ErrInvalidLengthEvents 5889 } 5890 postIndex := iNdEx + intStringLen 5891 if postIndex < 0 { 5892 return ErrInvalidLengthEvents 5893 } 5894 if postIndex > l { 5895 return io.ErrUnexpectedEOF 5896 } 5897 m.MarketId = string(dAtA[iNdEx:postIndex]) 5898 iNdEx = postIndex 5899 case 2: 5900 if wireType != 2 { 5901 return fmt.Errorf("proto: wrong wireType = %d for field SettlePrice", wireType) 5902 } 5903 var stringLen uint64 5904 for shift := uint(0); ; shift += 7 { 5905 if shift >= 64 { 5906 return ErrIntOverflowEvents 5907 } 5908 if iNdEx >= l { 5909 return io.ErrUnexpectedEOF 5910 } 5911 b := dAtA[iNdEx] 5912 iNdEx++ 5913 stringLen |= uint64(b&0x7F) << shift 5914 if b < 0x80 { 5915 break 5916 } 5917 } 5918 intStringLen := int(stringLen) 5919 if intStringLen < 0 { 5920 return ErrInvalidLengthEvents 5921 } 5922 postIndex := iNdEx + intStringLen 5923 if postIndex < 0 { 5924 return ErrInvalidLengthEvents 5925 } 5926 if postIndex > l { 5927 return io.ErrUnexpectedEOF 5928 } 5929 m.SettlePrice = string(dAtA[iNdEx:postIndex]) 5930 iNdEx = postIndex 5931 case 3: 5932 if wireType != 2 { 5933 return fmt.Errorf("proto: wrong wireType = %d for field MissingFundsRate", wireType) 5934 } 5935 var stringLen uint64 5936 for shift := uint(0); ; shift += 7 { 5937 if shift >= 64 { 5938 return ErrIntOverflowEvents 5939 } 5940 if iNdEx >= l { 5941 return io.ErrUnexpectedEOF 5942 } 5943 b := dAtA[iNdEx] 5944 iNdEx++ 5945 stringLen |= uint64(b&0x7F) << shift 5946 if b < 0x80 { 5947 break 5948 } 5949 } 5950 intStringLen := int(stringLen) 5951 if intStringLen < 0 { 5952 return ErrInvalidLengthEvents 5953 } 5954 postIndex := iNdEx + intStringLen 5955 if postIndex < 0 { 5956 return ErrInvalidLengthEvents 5957 } 5958 if postIndex > l { 5959 return io.ErrUnexpectedEOF 5960 } 5961 m.MissingFundsRate = string(dAtA[iNdEx:postIndex]) 5962 iNdEx = postIndex 5963 default: 5964 iNdEx = preIndex 5965 skippy, err := skipEvents(dAtA[iNdEx:]) 5966 if err != nil { 5967 return err 5968 } 5969 if (skippy < 0) || (iNdEx+skippy) < 0 { 5970 return ErrInvalidLengthEvents 5971 } 5972 if (iNdEx + skippy) > l { 5973 return io.ErrUnexpectedEOF 5974 } 5975 iNdEx += skippy 5976 } 5977 } 5978 5979 if iNdEx > l { 5980 return io.ErrUnexpectedEOF 5981 } 5982 return nil 5983 } 5984 func (m *EventBinaryOptionsMarketUpdate) Unmarshal(dAtA []byte) error { 5985 l := len(dAtA) 5986 iNdEx := 0 5987 for iNdEx < l { 5988 preIndex := iNdEx 5989 var wire uint64 5990 for shift := uint(0); ; shift += 7 { 5991 if shift >= 64 { 5992 return ErrIntOverflowEvents 5993 } 5994 if iNdEx >= l { 5995 return io.ErrUnexpectedEOF 5996 } 5997 b := dAtA[iNdEx] 5998 iNdEx++ 5999 wire |= uint64(b&0x7F) << shift 6000 if b < 0x80 { 6001 break 6002 } 6003 } 6004 fieldNum := int32(wire >> 3) 6005 wireType := int(wire & 0x7) 6006 if wireType == 4 { 6007 return fmt.Errorf("proto: EventBinaryOptionsMarketUpdate: wiretype end group for non-group") 6008 } 6009 if fieldNum <= 0 { 6010 return fmt.Errorf("proto: EventBinaryOptionsMarketUpdate: illegal tag %d (wire type %d)", fieldNum, wire) 6011 } 6012 switch fieldNum { 6013 case 1: 6014 if wireType != 2 { 6015 return fmt.Errorf("proto: wrong wireType = %d for field Market", wireType) 6016 } 6017 var msglen int 6018 for shift := uint(0); ; shift += 7 { 6019 if shift >= 64 { 6020 return ErrIntOverflowEvents 6021 } 6022 if iNdEx >= l { 6023 return io.ErrUnexpectedEOF 6024 } 6025 b := dAtA[iNdEx] 6026 iNdEx++ 6027 msglen |= int(b&0x7F) << shift 6028 if b < 0x80 { 6029 break 6030 } 6031 } 6032 if msglen < 0 { 6033 return ErrInvalidLengthEvents 6034 } 6035 postIndex := iNdEx + msglen 6036 if postIndex < 0 { 6037 return ErrInvalidLengthEvents 6038 } 6039 if postIndex > l { 6040 return io.ErrUnexpectedEOF 6041 } 6042 if err := m.Market.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6043 return err 6044 } 6045 iNdEx = postIndex 6046 default: 6047 iNdEx = preIndex 6048 skippy, err := skipEvents(dAtA[iNdEx:]) 6049 if err != nil { 6050 return err 6051 } 6052 if (skippy < 0) || (iNdEx+skippy) < 0 { 6053 return ErrInvalidLengthEvents 6054 } 6055 if (iNdEx + skippy) > l { 6056 return io.ErrUnexpectedEOF 6057 } 6058 iNdEx += skippy 6059 } 6060 } 6061 6062 if iNdEx > l { 6063 return io.ErrUnexpectedEOF 6064 } 6065 return nil 6066 } 6067 func (m *EventNewSpotOrders) Unmarshal(dAtA []byte) error { 6068 l := len(dAtA) 6069 iNdEx := 0 6070 for iNdEx < l { 6071 preIndex := iNdEx 6072 var wire uint64 6073 for shift := uint(0); ; shift += 7 { 6074 if shift >= 64 { 6075 return ErrIntOverflowEvents 6076 } 6077 if iNdEx >= l { 6078 return io.ErrUnexpectedEOF 6079 } 6080 b := dAtA[iNdEx] 6081 iNdEx++ 6082 wire |= uint64(b&0x7F) << shift 6083 if b < 0x80 { 6084 break 6085 } 6086 } 6087 fieldNum := int32(wire >> 3) 6088 wireType := int(wire & 0x7) 6089 if wireType == 4 { 6090 return fmt.Errorf("proto: EventNewSpotOrders: wiretype end group for non-group") 6091 } 6092 if fieldNum <= 0 { 6093 return fmt.Errorf("proto: EventNewSpotOrders: illegal tag %d (wire type %d)", fieldNum, wire) 6094 } 6095 switch fieldNum { 6096 case 1: 6097 if wireType != 2 { 6098 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 6099 } 6100 var stringLen uint64 6101 for shift := uint(0); ; shift += 7 { 6102 if shift >= 64 { 6103 return ErrIntOverflowEvents 6104 } 6105 if iNdEx >= l { 6106 return io.ErrUnexpectedEOF 6107 } 6108 b := dAtA[iNdEx] 6109 iNdEx++ 6110 stringLen |= uint64(b&0x7F) << shift 6111 if b < 0x80 { 6112 break 6113 } 6114 } 6115 intStringLen := int(stringLen) 6116 if intStringLen < 0 { 6117 return ErrInvalidLengthEvents 6118 } 6119 postIndex := iNdEx + intStringLen 6120 if postIndex < 0 { 6121 return ErrInvalidLengthEvents 6122 } 6123 if postIndex > l { 6124 return io.ErrUnexpectedEOF 6125 } 6126 m.MarketId = string(dAtA[iNdEx:postIndex]) 6127 iNdEx = postIndex 6128 case 2: 6129 if wireType != 2 { 6130 return fmt.Errorf("proto: wrong wireType = %d for field BuyOrders", wireType) 6131 } 6132 var msglen int 6133 for shift := uint(0); ; shift += 7 { 6134 if shift >= 64 { 6135 return ErrIntOverflowEvents 6136 } 6137 if iNdEx >= l { 6138 return io.ErrUnexpectedEOF 6139 } 6140 b := dAtA[iNdEx] 6141 iNdEx++ 6142 msglen |= int(b&0x7F) << shift 6143 if b < 0x80 { 6144 break 6145 } 6146 } 6147 if msglen < 0 { 6148 return ErrInvalidLengthEvents 6149 } 6150 postIndex := iNdEx + msglen 6151 if postIndex < 0 { 6152 return ErrInvalidLengthEvents 6153 } 6154 if postIndex > l { 6155 return io.ErrUnexpectedEOF 6156 } 6157 m.BuyOrders = append(m.BuyOrders, &SpotLimitOrder{}) 6158 if err := m.BuyOrders[len(m.BuyOrders)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6159 return err 6160 } 6161 iNdEx = postIndex 6162 case 3: 6163 if wireType != 2 { 6164 return fmt.Errorf("proto: wrong wireType = %d for field SellOrders", wireType) 6165 } 6166 var msglen int 6167 for shift := uint(0); ; shift += 7 { 6168 if shift >= 64 { 6169 return ErrIntOverflowEvents 6170 } 6171 if iNdEx >= l { 6172 return io.ErrUnexpectedEOF 6173 } 6174 b := dAtA[iNdEx] 6175 iNdEx++ 6176 msglen |= int(b&0x7F) << shift 6177 if b < 0x80 { 6178 break 6179 } 6180 } 6181 if msglen < 0 { 6182 return ErrInvalidLengthEvents 6183 } 6184 postIndex := iNdEx + msglen 6185 if postIndex < 0 { 6186 return ErrInvalidLengthEvents 6187 } 6188 if postIndex > l { 6189 return io.ErrUnexpectedEOF 6190 } 6191 m.SellOrders = append(m.SellOrders, &SpotLimitOrder{}) 6192 if err := m.SellOrders[len(m.SellOrders)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6193 return err 6194 } 6195 iNdEx = postIndex 6196 default: 6197 iNdEx = preIndex 6198 skippy, err := skipEvents(dAtA[iNdEx:]) 6199 if err != nil { 6200 return err 6201 } 6202 if (skippy < 0) || (iNdEx+skippy) < 0 { 6203 return ErrInvalidLengthEvents 6204 } 6205 if (iNdEx + skippy) > l { 6206 return io.ErrUnexpectedEOF 6207 } 6208 iNdEx += skippy 6209 } 6210 } 6211 6212 if iNdEx > l { 6213 return io.ErrUnexpectedEOF 6214 } 6215 return nil 6216 } 6217 func (m *EventNewDerivativeOrders) Unmarshal(dAtA []byte) error { 6218 l := len(dAtA) 6219 iNdEx := 0 6220 for iNdEx < l { 6221 preIndex := iNdEx 6222 var wire uint64 6223 for shift := uint(0); ; shift += 7 { 6224 if shift >= 64 { 6225 return ErrIntOverflowEvents 6226 } 6227 if iNdEx >= l { 6228 return io.ErrUnexpectedEOF 6229 } 6230 b := dAtA[iNdEx] 6231 iNdEx++ 6232 wire |= uint64(b&0x7F) << shift 6233 if b < 0x80 { 6234 break 6235 } 6236 } 6237 fieldNum := int32(wire >> 3) 6238 wireType := int(wire & 0x7) 6239 if wireType == 4 { 6240 return fmt.Errorf("proto: EventNewDerivativeOrders: wiretype end group for non-group") 6241 } 6242 if fieldNum <= 0 { 6243 return fmt.Errorf("proto: EventNewDerivativeOrders: illegal tag %d (wire type %d)", fieldNum, wire) 6244 } 6245 switch fieldNum { 6246 case 1: 6247 if wireType != 2 { 6248 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 6249 } 6250 var stringLen uint64 6251 for shift := uint(0); ; shift += 7 { 6252 if shift >= 64 { 6253 return ErrIntOverflowEvents 6254 } 6255 if iNdEx >= l { 6256 return io.ErrUnexpectedEOF 6257 } 6258 b := dAtA[iNdEx] 6259 iNdEx++ 6260 stringLen |= uint64(b&0x7F) << shift 6261 if b < 0x80 { 6262 break 6263 } 6264 } 6265 intStringLen := int(stringLen) 6266 if intStringLen < 0 { 6267 return ErrInvalidLengthEvents 6268 } 6269 postIndex := iNdEx + intStringLen 6270 if postIndex < 0 { 6271 return ErrInvalidLengthEvents 6272 } 6273 if postIndex > l { 6274 return io.ErrUnexpectedEOF 6275 } 6276 m.MarketId = string(dAtA[iNdEx:postIndex]) 6277 iNdEx = postIndex 6278 case 2: 6279 if wireType != 2 { 6280 return fmt.Errorf("proto: wrong wireType = %d for field BuyOrders", wireType) 6281 } 6282 var msglen int 6283 for shift := uint(0); ; shift += 7 { 6284 if shift >= 64 { 6285 return ErrIntOverflowEvents 6286 } 6287 if iNdEx >= l { 6288 return io.ErrUnexpectedEOF 6289 } 6290 b := dAtA[iNdEx] 6291 iNdEx++ 6292 msglen |= int(b&0x7F) << shift 6293 if b < 0x80 { 6294 break 6295 } 6296 } 6297 if msglen < 0 { 6298 return ErrInvalidLengthEvents 6299 } 6300 postIndex := iNdEx + msglen 6301 if postIndex < 0 { 6302 return ErrInvalidLengthEvents 6303 } 6304 if postIndex > l { 6305 return io.ErrUnexpectedEOF 6306 } 6307 m.BuyOrders = append(m.BuyOrders, &DerivativeLimitOrder{}) 6308 if err := m.BuyOrders[len(m.BuyOrders)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6309 return err 6310 } 6311 iNdEx = postIndex 6312 case 3: 6313 if wireType != 2 { 6314 return fmt.Errorf("proto: wrong wireType = %d for field SellOrders", wireType) 6315 } 6316 var msglen int 6317 for shift := uint(0); ; shift += 7 { 6318 if shift >= 64 { 6319 return ErrIntOverflowEvents 6320 } 6321 if iNdEx >= l { 6322 return io.ErrUnexpectedEOF 6323 } 6324 b := dAtA[iNdEx] 6325 iNdEx++ 6326 msglen |= int(b&0x7F) << shift 6327 if b < 0x80 { 6328 break 6329 } 6330 } 6331 if msglen < 0 { 6332 return ErrInvalidLengthEvents 6333 } 6334 postIndex := iNdEx + msglen 6335 if postIndex < 0 { 6336 return ErrInvalidLengthEvents 6337 } 6338 if postIndex > l { 6339 return io.ErrUnexpectedEOF 6340 } 6341 m.SellOrders = append(m.SellOrders, &DerivativeLimitOrder{}) 6342 if err := m.SellOrders[len(m.SellOrders)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6343 return err 6344 } 6345 iNdEx = postIndex 6346 default: 6347 iNdEx = preIndex 6348 skippy, err := skipEvents(dAtA[iNdEx:]) 6349 if err != nil { 6350 return err 6351 } 6352 if (skippy < 0) || (iNdEx+skippy) < 0 { 6353 return ErrInvalidLengthEvents 6354 } 6355 if (iNdEx + skippy) > l { 6356 return io.ErrUnexpectedEOF 6357 } 6358 iNdEx += skippy 6359 } 6360 } 6361 6362 if iNdEx > l { 6363 return io.ErrUnexpectedEOF 6364 } 6365 return nil 6366 } 6367 func (m *EventCancelSpotOrder) Unmarshal(dAtA []byte) error { 6368 l := len(dAtA) 6369 iNdEx := 0 6370 for iNdEx < l { 6371 preIndex := iNdEx 6372 var wire uint64 6373 for shift := uint(0); ; shift += 7 { 6374 if shift >= 64 { 6375 return ErrIntOverflowEvents 6376 } 6377 if iNdEx >= l { 6378 return io.ErrUnexpectedEOF 6379 } 6380 b := dAtA[iNdEx] 6381 iNdEx++ 6382 wire |= uint64(b&0x7F) << shift 6383 if b < 0x80 { 6384 break 6385 } 6386 } 6387 fieldNum := int32(wire >> 3) 6388 wireType := int(wire & 0x7) 6389 if wireType == 4 { 6390 return fmt.Errorf("proto: EventCancelSpotOrder: wiretype end group for non-group") 6391 } 6392 if fieldNum <= 0 { 6393 return fmt.Errorf("proto: EventCancelSpotOrder: illegal tag %d (wire type %d)", fieldNum, wire) 6394 } 6395 switch fieldNum { 6396 case 1: 6397 if wireType != 2 { 6398 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 6399 } 6400 var stringLen uint64 6401 for shift := uint(0); ; shift += 7 { 6402 if shift >= 64 { 6403 return ErrIntOverflowEvents 6404 } 6405 if iNdEx >= l { 6406 return io.ErrUnexpectedEOF 6407 } 6408 b := dAtA[iNdEx] 6409 iNdEx++ 6410 stringLen |= uint64(b&0x7F) << shift 6411 if b < 0x80 { 6412 break 6413 } 6414 } 6415 intStringLen := int(stringLen) 6416 if intStringLen < 0 { 6417 return ErrInvalidLengthEvents 6418 } 6419 postIndex := iNdEx + intStringLen 6420 if postIndex < 0 { 6421 return ErrInvalidLengthEvents 6422 } 6423 if postIndex > l { 6424 return io.ErrUnexpectedEOF 6425 } 6426 m.MarketId = string(dAtA[iNdEx:postIndex]) 6427 iNdEx = postIndex 6428 case 2: 6429 if wireType != 2 { 6430 return fmt.Errorf("proto: wrong wireType = %d for field Order", wireType) 6431 } 6432 var msglen int 6433 for shift := uint(0); ; shift += 7 { 6434 if shift >= 64 { 6435 return ErrIntOverflowEvents 6436 } 6437 if iNdEx >= l { 6438 return io.ErrUnexpectedEOF 6439 } 6440 b := dAtA[iNdEx] 6441 iNdEx++ 6442 msglen |= int(b&0x7F) << shift 6443 if b < 0x80 { 6444 break 6445 } 6446 } 6447 if msglen < 0 { 6448 return ErrInvalidLengthEvents 6449 } 6450 postIndex := iNdEx + msglen 6451 if postIndex < 0 { 6452 return ErrInvalidLengthEvents 6453 } 6454 if postIndex > l { 6455 return io.ErrUnexpectedEOF 6456 } 6457 if err := m.Order.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6458 return err 6459 } 6460 iNdEx = postIndex 6461 default: 6462 iNdEx = preIndex 6463 skippy, err := skipEvents(dAtA[iNdEx:]) 6464 if err != nil { 6465 return err 6466 } 6467 if (skippy < 0) || (iNdEx+skippy) < 0 { 6468 return ErrInvalidLengthEvents 6469 } 6470 if (iNdEx + skippy) > l { 6471 return io.ErrUnexpectedEOF 6472 } 6473 iNdEx += skippy 6474 } 6475 } 6476 6477 if iNdEx > l { 6478 return io.ErrUnexpectedEOF 6479 } 6480 return nil 6481 } 6482 func (m *EventSpotMarketUpdate) Unmarshal(dAtA []byte) error { 6483 l := len(dAtA) 6484 iNdEx := 0 6485 for iNdEx < l { 6486 preIndex := iNdEx 6487 var wire uint64 6488 for shift := uint(0); ; shift += 7 { 6489 if shift >= 64 { 6490 return ErrIntOverflowEvents 6491 } 6492 if iNdEx >= l { 6493 return io.ErrUnexpectedEOF 6494 } 6495 b := dAtA[iNdEx] 6496 iNdEx++ 6497 wire |= uint64(b&0x7F) << shift 6498 if b < 0x80 { 6499 break 6500 } 6501 } 6502 fieldNum := int32(wire >> 3) 6503 wireType := int(wire & 0x7) 6504 if wireType == 4 { 6505 return fmt.Errorf("proto: EventSpotMarketUpdate: wiretype end group for non-group") 6506 } 6507 if fieldNum <= 0 { 6508 return fmt.Errorf("proto: EventSpotMarketUpdate: illegal tag %d (wire type %d)", fieldNum, wire) 6509 } 6510 switch fieldNum { 6511 case 1: 6512 if wireType != 2 { 6513 return fmt.Errorf("proto: wrong wireType = %d for field Market", wireType) 6514 } 6515 var msglen int 6516 for shift := uint(0); ; shift += 7 { 6517 if shift >= 64 { 6518 return ErrIntOverflowEvents 6519 } 6520 if iNdEx >= l { 6521 return io.ErrUnexpectedEOF 6522 } 6523 b := dAtA[iNdEx] 6524 iNdEx++ 6525 msglen |= int(b&0x7F) << shift 6526 if b < 0x80 { 6527 break 6528 } 6529 } 6530 if msglen < 0 { 6531 return ErrInvalidLengthEvents 6532 } 6533 postIndex := iNdEx + msglen 6534 if postIndex < 0 { 6535 return ErrInvalidLengthEvents 6536 } 6537 if postIndex > l { 6538 return io.ErrUnexpectedEOF 6539 } 6540 if err := m.Market.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6541 return err 6542 } 6543 iNdEx = postIndex 6544 default: 6545 iNdEx = preIndex 6546 skippy, err := skipEvents(dAtA[iNdEx:]) 6547 if err != nil { 6548 return err 6549 } 6550 if (skippy < 0) || (iNdEx+skippy) < 0 { 6551 return ErrInvalidLengthEvents 6552 } 6553 if (iNdEx + skippy) > l { 6554 return io.ErrUnexpectedEOF 6555 } 6556 iNdEx += skippy 6557 } 6558 } 6559 6560 if iNdEx > l { 6561 return io.ErrUnexpectedEOF 6562 } 6563 return nil 6564 } 6565 func (m *EventPerpetualMarketUpdate) Unmarshal(dAtA []byte) error { 6566 l := len(dAtA) 6567 iNdEx := 0 6568 for iNdEx < l { 6569 preIndex := iNdEx 6570 var wire uint64 6571 for shift := uint(0); ; shift += 7 { 6572 if shift >= 64 { 6573 return ErrIntOverflowEvents 6574 } 6575 if iNdEx >= l { 6576 return io.ErrUnexpectedEOF 6577 } 6578 b := dAtA[iNdEx] 6579 iNdEx++ 6580 wire |= uint64(b&0x7F) << shift 6581 if b < 0x80 { 6582 break 6583 } 6584 } 6585 fieldNum := int32(wire >> 3) 6586 wireType := int(wire & 0x7) 6587 if wireType == 4 { 6588 return fmt.Errorf("proto: EventPerpetualMarketUpdate: wiretype end group for non-group") 6589 } 6590 if fieldNum <= 0 { 6591 return fmt.Errorf("proto: EventPerpetualMarketUpdate: illegal tag %d (wire type %d)", fieldNum, wire) 6592 } 6593 switch fieldNum { 6594 case 1: 6595 if wireType != 2 { 6596 return fmt.Errorf("proto: wrong wireType = %d for field Market", wireType) 6597 } 6598 var msglen int 6599 for shift := uint(0); ; shift += 7 { 6600 if shift >= 64 { 6601 return ErrIntOverflowEvents 6602 } 6603 if iNdEx >= l { 6604 return io.ErrUnexpectedEOF 6605 } 6606 b := dAtA[iNdEx] 6607 iNdEx++ 6608 msglen |= int(b&0x7F) << shift 6609 if b < 0x80 { 6610 break 6611 } 6612 } 6613 if msglen < 0 { 6614 return ErrInvalidLengthEvents 6615 } 6616 postIndex := iNdEx + msglen 6617 if postIndex < 0 { 6618 return ErrInvalidLengthEvents 6619 } 6620 if postIndex > l { 6621 return io.ErrUnexpectedEOF 6622 } 6623 if err := m.Market.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6624 return err 6625 } 6626 iNdEx = postIndex 6627 case 2: 6628 if wireType != 2 { 6629 return fmt.Errorf("proto: wrong wireType = %d for field PerpetualMarketInfo", wireType) 6630 } 6631 var msglen int 6632 for shift := uint(0); ; shift += 7 { 6633 if shift >= 64 { 6634 return ErrIntOverflowEvents 6635 } 6636 if iNdEx >= l { 6637 return io.ErrUnexpectedEOF 6638 } 6639 b := dAtA[iNdEx] 6640 iNdEx++ 6641 msglen |= int(b&0x7F) << shift 6642 if b < 0x80 { 6643 break 6644 } 6645 } 6646 if msglen < 0 { 6647 return ErrInvalidLengthEvents 6648 } 6649 postIndex := iNdEx + msglen 6650 if postIndex < 0 { 6651 return ErrInvalidLengthEvents 6652 } 6653 if postIndex > l { 6654 return io.ErrUnexpectedEOF 6655 } 6656 if m.PerpetualMarketInfo == nil { 6657 m.PerpetualMarketInfo = &PerpetualMarketInfo{} 6658 } 6659 if err := m.PerpetualMarketInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6660 return err 6661 } 6662 iNdEx = postIndex 6663 case 3: 6664 if wireType != 2 { 6665 return fmt.Errorf("proto: wrong wireType = %d for field Funding", wireType) 6666 } 6667 var msglen int 6668 for shift := uint(0); ; shift += 7 { 6669 if shift >= 64 { 6670 return ErrIntOverflowEvents 6671 } 6672 if iNdEx >= l { 6673 return io.ErrUnexpectedEOF 6674 } 6675 b := dAtA[iNdEx] 6676 iNdEx++ 6677 msglen |= int(b&0x7F) << shift 6678 if b < 0x80 { 6679 break 6680 } 6681 } 6682 if msglen < 0 { 6683 return ErrInvalidLengthEvents 6684 } 6685 postIndex := iNdEx + msglen 6686 if postIndex < 0 { 6687 return ErrInvalidLengthEvents 6688 } 6689 if postIndex > l { 6690 return io.ErrUnexpectedEOF 6691 } 6692 if m.Funding == nil { 6693 m.Funding = &PerpetualMarketFunding{} 6694 } 6695 if err := m.Funding.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6696 return err 6697 } 6698 iNdEx = postIndex 6699 default: 6700 iNdEx = preIndex 6701 skippy, err := skipEvents(dAtA[iNdEx:]) 6702 if err != nil { 6703 return err 6704 } 6705 if (skippy < 0) || (iNdEx+skippy) < 0 { 6706 return ErrInvalidLengthEvents 6707 } 6708 if (iNdEx + skippy) > l { 6709 return io.ErrUnexpectedEOF 6710 } 6711 iNdEx += skippy 6712 } 6713 } 6714 6715 if iNdEx > l { 6716 return io.ErrUnexpectedEOF 6717 } 6718 return nil 6719 } 6720 func (m *EventExpiryFuturesMarketUpdate) Unmarshal(dAtA []byte) error { 6721 l := len(dAtA) 6722 iNdEx := 0 6723 for iNdEx < l { 6724 preIndex := iNdEx 6725 var wire uint64 6726 for shift := uint(0); ; shift += 7 { 6727 if shift >= 64 { 6728 return ErrIntOverflowEvents 6729 } 6730 if iNdEx >= l { 6731 return io.ErrUnexpectedEOF 6732 } 6733 b := dAtA[iNdEx] 6734 iNdEx++ 6735 wire |= uint64(b&0x7F) << shift 6736 if b < 0x80 { 6737 break 6738 } 6739 } 6740 fieldNum := int32(wire >> 3) 6741 wireType := int(wire & 0x7) 6742 if wireType == 4 { 6743 return fmt.Errorf("proto: EventExpiryFuturesMarketUpdate: wiretype end group for non-group") 6744 } 6745 if fieldNum <= 0 { 6746 return fmt.Errorf("proto: EventExpiryFuturesMarketUpdate: illegal tag %d (wire type %d)", fieldNum, wire) 6747 } 6748 switch fieldNum { 6749 case 1: 6750 if wireType != 2 { 6751 return fmt.Errorf("proto: wrong wireType = %d for field Market", wireType) 6752 } 6753 var msglen int 6754 for shift := uint(0); ; shift += 7 { 6755 if shift >= 64 { 6756 return ErrIntOverflowEvents 6757 } 6758 if iNdEx >= l { 6759 return io.ErrUnexpectedEOF 6760 } 6761 b := dAtA[iNdEx] 6762 iNdEx++ 6763 msglen |= int(b&0x7F) << shift 6764 if b < 0x80 { 6765 break 6766 } 6767 } 6768 if msglen < 0 { 6769 return ErrInvalidLengthEvents 6770 } 6771 postIndex := iNdEx + msglen 6772 if postIndex < 0 { 6773 return ErrInvalidLengthEvents 6774 } 6775 if postIndex > l { 6776 return io.ErrUnexpectedEOF 6777 } 6778 if err := m.Market.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6779 return err 6780 } 6781 iNdEx = postIndex 6782 case 3: 6783 if wireType != 2 { 6784 return fmt.Errorf("proto: wrong wireType = %d for field ExpiryFuturesMarketInfo", wireType) 6785 } 6786 var msglen int 6787 for shift := uint(0); ; shift += 7 { 6788 if shift >= 64 { 6789 return ErrIntOverflowEvents 6790 } 6791 if iNdEx >= l { 6792 return io.ErrUnexpectedEOF 6793 } 6794 b := dAtA[iNdEx] 6795 iNdEx++ 6796 msglen |= int(b&0x7F) << shift 6797 if b < 0x80 { 6798 break 6799 } 6800 } 6801 if msglen < 0 { 6802 return ErrInvalidLengthEvents 6803 } 6804 postIndex := iNdEx + msglen 6805 if postIndex < 0 { 6806 return ErrInvalidLengthEvents 6807 } 6808 if postIndex > l { 6809 return io.ErrUnexpectedEOF 6810 } 6811 if m.ExpiryFuturesMarketInfo == nil { 6812 m.ExpiryFuturesMarketInfo = &ExpiryFuturesMarketInfo{} 6813 } 6814 if err := m.ExpiryFuturesMarketInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6815 return err 6816 } 6817 iNdEx = postIndex 6818 default: 6819 iNdEx = preIndex 6820 skippy, err := skipEvents(dAtA[iNdEx:]) 6821 if err != nil { 6822 return err 6823 } 6824 if (skippy < 0) || (iNdEx+skippy) < 0 { 6825 return ErrInvalidLengthEvents 6826 } 6827 if (iNdEx + skippy) > l { 6828 return io.ErrUnexpectedEOF 6829 } 6830 iNdEx += skippy 6831 } 6832 } 6833 6834 if iNdEx > l { 6835 return io.ErrUnexpectedEOF 6836 } 6837 return nil 6838 } 6839 func (m *EventPerpetualMarketFundingUpdate) Unmarshal(dAtA []byte) error { 6840 l := len(dAtA) 6841 iNdEx := 0 6842 for iNdEx < l { 6843 preIndex := iNdEx 6844 var wire uint64 6845 for shift := uint(0); ; shift += 7 { 6846 if shift >= 64 { 6847 return ErrIntOverflowEvents 6848 } 6849 if iNdEx >= l { 6850 return io.ErrUnexpectedEOF 6851 } 6852 b := dAtA[iNdEx] 6853 iNdEx++ 6854 wire |= uint64(b&0x7F) << shift 6855 if b < 0x80 { 6856 break 6857 } 6858 } 6859 fieldNum := int32(wire >> 3) 6860 wireType := int(wire & 0x7) 6861 if wireType == 4 { 6862 return fmt.Errorf("proto: EventPerpetualMarketFundingUpdate: wiretype end group for non-group") 6863 } 6864 if fieldNum <= 0 { 6865 return fmt.Errorf("proto: EventPerpetualMarketFundingUpdate: illegal tag %d (wire type %d)", fieldNum, wire) 6866 } 6867 switch fieldNum { 6868 case 1: 6869 if wireType != 2 { 6870 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 6871 } 6872 var stringLen uint64 6873 for shift := uint(0); ; shift += 7 { 6874 if shift >= 64 { 6875 return ErrIntOverflowEvents 6876 } 6877 if iNdEx >= l { 6878 return io.ErrUnexpectedEOF 6879 } 6880 b := dAtA[iNdEx] 6881 iNdEx++ 6882 stringLen |= uint64(b&0x7F) << shift 6883 if b < 0x80 { 6884 break 6885 } 6886 } 6887 intStringLen := int(stringLen) 6888 if intStringLen < 0 { 6889 return ErrInvalidLengthEvents 6890 } 6891 postIndex := iNdEx + intStringLen 6892 if postIndex < 0 { 6893 return ErrInvalidLengthEvents 6894 } 6895 if postIndex > l { 6896 return io.ErrUnexpectedEOF 6897 } 6898 m.MarketId = string(dAtA[iNdEx:postIndex]) 6899 iNdEx = postIndex 6900 case 2: 6901 if wireType != 2 { 6902 return fmt.Errorf("proto: wrong wireType = %d for field Funding", wireType) 6903 } 6904 var msglen int 6905 for shift := uint(0); ; shift += 7 { 6906 if shift >= 64 { 6907 return ErrIntOverflowEvents 6908 } 6909 if iNdEx >= l { 6910 return io.ErrUnexpectedEOF 6911 } 6912 b := dAtA[iNdEx] 6913 iNdEx++ 6914 msglen |= int(b&0x7F) << shift 6915 if b < 0x80 { 6916 break 6917 } 6918 } 6919 if msglen < 0 { 6920 return ErrInvalidLengthEvents 6921 } 6922 postIndex := iNdEx + msglen 6923 if postIndex < 0 { 6924 return ErrInvalidLengthEvents 6925 } 6926 if postIndex > l { 6927 return io.ErrUnexpectedEOF 6928 } 6929 if err := m.Funding.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6930 return err 6931 } 6932 iNdEx = postIndex 6933 case 3: 6934 if wireType != 0 { 6935 return fmt.Errorf("proto: wrong wireType = %d for field IsHourlyFunding", wireType) 6936 } 6937 var v int 6938 for shift := uint(0); ; shift += 7 { 6939 if shift >= 64 { 6940 return ErrIntOverflowEvents 6941 } 6942 if iNdEx >= l { 6943 return io.ErrUnexpectedEOF 6944 } 6945 b := dAtA[iNdEx] 6946 iNdEx++ 6947 v |= int(b&0x7F) << shift 6948 if b < 0x80 { 6949 break 6950 } 6951 } 6952 m.IsHourlyFunding = bool(v != 0) 6953 case 4: 6954 if wireType != 2 { 6955 return fmt.Errorf("proto: wrong wireType = %d for field FundingRate", wireType) 6956 } 6957 var stringLen uint64 6958 for shift := uint(0); ; shift += 7 { 6959 if shift >= 64 { 6960 return ErrIntOverflowEvents 6961 } 6962 if iNdEx >= l { 6963 return io.ErrUnexpectedEOF 6964 } 6965 b := dAtA[iNdEx] 6966 iNdEx++ 6967 stringLen |= uint64(b&0x7F) << shift 6968 if b < 0x80 { 6969 break 6970 } 6971 } 6972 intStringLen := int(stringLen) 6973 if intStringLen < 0 { 6974 return ErrInvalidLengthEvents 6975 } 6976 postIndex := iNdEx + intStringLen 6977 if postIndex < 0 { 6978 return ErrInvalidLengthEvents 6979 } 6980 if postIndex > l { 6981 return io.ErrUnexpectedEOF 6982 } 6983 var v cosmossdk_io_math.LegacyDec 6984 m.FundingRate = &v 6985 if err := m.FundingRate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 6986 return err 6987 } 6988 iNdEx = postIndex 6989 case 5: 6990 if wireType != 2 { 6991 return fmt.Errorf("proto: wrong wireType = %d for field MarkPrice", wireType) 6992 } 6993 var stringLen uint64 6994 for shift := uint(0); ; shift += 7 { 6995 if shift >= 64 { 6996 return ErrIntOverflowEvents 6997 } 6998 if iNdEx >= l { 6999 return io.ErrUnexpectedEOF 7000 } 7001 b := dAtA[iNdEx] 7002 iNdEx++ 7003 stringLen |= uint64(b&0x7F) << shift 7004 if b < 0x80 { 7005 break 7006 } 7007 } 7008 intStringLen := int(stringLen) 7009 if intStringLen < 0 { 7010 return ErrInvalidLengthEvents 7011 } 7012 postIndex := iNdEx + intStringLen 7013 if postIndex < 0 { 7014 return ErrInvalidLengthEvents 7015 } 7016 if postIndex > l { 7017 return io.ErrUnexpectedEOF 7018 } 7019 var v cosmossdk_io_math.LegacyDec 7020 m.MarkPrice = &v 7021 if err := m.MarkPrice.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7022 return err 7023 } 7024 iNdEx = postIndex 7025 default: 7026 iNdEx = preIndex 7027 skippy, err := skipEvents(dAtA[iNdEx:]) 7028 if err != nil { 7029 return err 7030 } 7031 if (skippy < 0) || (iNdEx+skippy) < 0 { 7032 return ErrInvalidLengthEvents 7033 } 7034 if (iNdEx + skippy) > l { 7035 return io.ErrUnexpectedEOF 7036 } 7037 iNdEx += skippy 7038 } 7039 } 7040 7041 if iNdEx > l { 7042 return io.ErrUnexpectedEOF 7043 } 7044 return nil 7045 } 7046 func (m *EventSubaccountDeposit) Unmarshal(dAtA []byte) error { 7047 l := len(dAtA) 7048 iNdEx := 0 7049 for iNdEx < l { 7050 preIndex := iNdEx 7051 var wire uint64 7052 for shift := uint(0); ; shift += 7 { 7053 if shift >= 64 { 7054 return ErrIntOverflowEvents 7055 } 7056 if iNdEx >= l { 7057 return io.ErrUnexpectedEOF 7058 } 7059 b := dAtA[iNdEx] 7060 iNdEx++ 7061 wire |= uint64(b&0x7F) << shift 7062 if b < 0x80 { 7063 break 7064 } 7065 } 7066 fieldNum := int32(wire >> 3) 7067 wireType := int(wire & 0x7) 7068 if wireType == 4 { 7069 return fmt.Errorf("proto: EventSubaccountDeposit: wiretype end group for non-group") 7070 } 7071 if fieldNum <= 0 { 7072 return fmt.Errorf("proto: EventSubaccountDeposit: illegal tag %d (wire type %d)", fieldNum, wire) 7073 } 7074 switch fieldNum { 7075 case 1: 7076 if wireType != 2 { 7077 return fmt.Errorf("proto: wrong wireType = %d for field SrcAddress", wireType) 7078 } 7079 var stringLen uint64 7080 for shift := uint(0); ; shift += 7 { 7081 if shift >= 64 { 7082 return ErrIntOverflowEvents 7083 } 7084 if iNdEx >= l { 7085 return io.ErrUnexpectedEOF 7086 } 7087 b := dAtA[iNdEx] 7088 iNdEx++ 7089 stringLen |= uint64(b&0x7F) << shift 7090 if b < 0x80 { 7091 break 7092 } 7093 } 7094 intStringLen := int(stringLen) 7095 if intStringLen < 0 { 7096 return ErrInvalidLengthEvents 7097 } 7098 postIndex := iNdEx + intStringLen 7099 if postIndex < 0 { 7100 return ErrInvalidLengthEvents 7101 } 7102 if postIndex > l { 7103 return io.ErrUnexpectedEOF 7104 } 7105 m.SrcAddress = string(dAtA[iNdEx:postIndex]) 7106 iNdEx = postIndex 7107 case 2: 7108 if wireType != 2 { 7109 return fmt.Errorf("proto: wrong wireType = %d for field SubaccountId", wireType) 7110 } 7111 var byteLen int 7112 for shift := uint(0); ; shift += 7 { 7113 if shift >= 64 { 7114 return ErrIntOverflowEvents 7115 } 7116 if iNdEx >= l { 7117 return io.ErrUnexpectedEOF 7118 } 7119 b := dAtA[iNdEx] 7120 iNdEx++ 7121 byteLen |= int(b&0x7F) << shift 7122 if b < 0x80 { 7123 break 7124 } 7125 } 7126 if byteLen < 0 { 7127 return ErrInvalidLengthEvents 7128 } 7129 postIndex := iNdEx + byteLen 7130 if postIndex < 0 { 7131 return ErrInvalidLengthEvents 7132 } 7133 if postIndex > l { 7134 return io.ErrUnexpectedEOF 7135 } 7136 m.SubaccountId = append(m.SubaccountId[:0], dAtA[iNdEx:postIndex]...) 7137 if m.SubaccountId == nil { 7138 m.SubaccountId = []byte{} 7139 } 7140 iNdEx = postIndex 7141 case 3: 7142 if wireType != 2 { 7143 return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) 7144 } 7145 var msglen int 7146 for shift := uint(0); ; shift += 7 { 7147 if shift >= 64 { 7148 return ErrIntOverflowEvents 7149 } 7150 if iNdEx >= l { 7151 return io.ErrUnexpectedEOF 7152 } 7153 b := dAtA[iNdEx] 7154 iNdEx++ 7155 msglen |= int(b&0x7F) << shift 7156 if b < 0x80 { 7157 break 7158 } 7159 } 7160 if msglen < 0 { 7161 return ErrInvalidLengthEvents 7162 } 7163 postIndex := iNdEx + msglen 7164 if postIndex < 0 { 7165 return ErrInvalidLengthEvents 7166 } 7167 if postIndex > l { 7168 return io.ErrUnexpectedEOF 7169 } 7170 if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7171 return err 7172 } 7173 iNdEx = postIndex 7174 default: 7175 iNdEx = preIndex 7176 skippy, err := skipEvents(dAtA[iNdEx:]) 7177 if err != nil { 7178 return err 7179 } 7180 if (skippy < 0) || (iNdEx+skippy) < 0 { 7181 return ErrInvalidLengthEvents 7182 } 7183 if (iNdEx + skippy) > l { 7184 return io.ErrUnexpectedEOF 7185 } 7186 iNdEx += skippy 7187 } 7188 } 7189 7190 if iNdEx > l { 7191 return io.ErrUnexpectedEOF 7192 } 7193 return nil 7194 } 7195 func (m *EventSubaccountWithdraw) Unmarshal(dAtA []byte) error { 7196 l := len(dAtA) 7197 iNdEx := 0 7198 for iNdEx < l { 7199 preIndex := iNdEx 7200 var wire uint64 7201 for shift := uint(0); ; shift += 7 { 7202 if shift >= 64 { 7203 return ErrIntOverflowEvents 7204 } 7205 if iNdEx >= l { 7206 return io.ErrUnexpectedEOF 7207 } 7208 b := dAtA[iNdEx] 7209 iNdEx++ 7210 wire |= uint64(b&0x7F) << shift 7211 if b < 0x80 { 7212 break 7213 } 7214 } 7215 fieldNum := int32(wire >> 3) 7216 wireType := int(wire & 0x7) 7217 if wireType == 4 { 7218 return fmt.Errorf("proto: EventSubaccountWithdraw: wiretype end group for non-group") 7219 } 7220 if fieldNum <= 0 { 7221 return fmt.Errorf("proto: EventSubaccountWithdraw: illegal tag %d (wire type %d)", fieldNum, wire) 7222 } 7223 switch fieldNum { 7224 case 1: 7225 if wireType != 2 { 7226 return fmt.Errorf("proto: wrong wireType = %d for field SubaccountId", wireType) 7227 } 7228 var byteLen int 7229 for shift := uint(0); ; shift += 7 { 7230 if shift >= 64 { 7231 return ErrIntOverflowEvents 7232 } 7233 if iNdEx >= l { 7234 return io.ErrUnexpectedEOF 7235 } 7236 b := dAtA[iNdEx] 7237 iNdEx++ 7238 byteLen |= int(b&0x7F) << shift 7239 if b < 0x80 { 7240 break 7241 } 7242 } 7243 if byteLen < 0 { 7244 return ErrInvalidLengthEvents 7245 } 7246 postIndex := iNdEx + byteLen 7247 if postIndex < 0 { 7248 return ErrInvalidLengthEvents 7249 } 7250 if postIndex > l { 7251 return io.ErrUnexpectedEOF 7252 } 7253 m.SubaccountId = append(m.SubaccountId[:0], dAtA[iNdEx:postIndex]...) 7254 if m.SubaccountId == nil { 7255 m.SubaccountId = []byte{} 7256 } 7257 iNdEx = postIndex 7258 case 2: 7259 if wireType != 2 { 7260 return fmt.Errorf("proto: wrong wireType = %d for field DstAddress", wireType) 7261 } 7262 var stringLen uint64 7263 for shift := uint(0); ; shift += 7 { 7264 if shift >= 64 { 7265 return ErrIntOverflowEvents 7266 } 7267 if iNdEx >= l { 7268 return io.ErrUnexpectedEOF 7269 } 7270 b := dAtA[iNdEx] 7271 iNdEx++ 7272 stringLen |= uint64(b&0x7F) << shift 7273 if b < 0x80 { 7274 break 7275 } 7276 } 7277 intStringLen := int(stringLen) 7278 if intStringLen < 0 { 7279 return ErrInvalidLengthEvents 7280 } 7281 postIndex := iNdEx + intStringLen 7282 if postIndex < 0 { 7283 return ErrInvalidLengthEvents 7284 } 7285 if postIndex > l { 7286 return io.ErrUnexpectedEOF 7287 } 7288 m.DstAddress = string(dAtA[iNdEx:postIndex]) 7289 iNdEx = postIndex 7290 case 3: 7291 if wireType != 2 { 7292 return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) 7293 } 7294 var msglen int 7295 for shift := uint(0); ; shift += 7 { 7296 if shift >= 64 { 7297 return ErrIntOverflowEvents 7298 } 7299 if iNdEx >= l { 7300 return io.ErrUnexpectedEOF 7301 } 7302 b := dAtA[iNdEx] 7303 iNdEx++ 7304 msglen |= int(b&0x7F) << shift 7305 if b < 0x80 { 7306 break 7307 } 7308 } 7309 if msglen < 0 { 7310 return ErrInvalidLengthEvents 7311 } 7312 postIndex := iNdEx + msglen 7313 if postIndex < 0 { 7314 return ErrInvalidLengthEvents 7315 } 7316 if postIndex > l { 7317 return io.ErrUnexpectedEOF 7318 } 7319 if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7320 return err 7321 } 7322 iNdEx = postIndex 7323 default: 7324 iNdEx = preIndex 7325 skippy, err := skipEvents(dAtA[iNdEx:]) 7326 if err != nil { 7327 return err 7328 } 7329 if (skippy < 0) || (iNdEx+skippy) < 0 { 7330 return ErrInvalidLengthEvents 7331 } 7332 if (iNdEx + skippy) > l { 7333 return io.ErrUnexpectedEOF 7334 } 7335 iNdEx += skippy 7336 } 7337 } 7338 7339 if iNdEx > l { 7340 return io.ErrUnexpectedEOF 7341 } 7342 return nil 7343 } 7344 func (m *EventSubaccountBalanceTransfer) Unmarshal(dAtA []byte) error { 7345 l := len(dAtA) 7346 iNdEx := 0 7347 for iNdEx < l { 7348 preIndex := iNdEx 7349 var wire uint64 7350 for shift := uint(0); ; shift += 7 { 7351 if shift >= 64 { 7352 return ErrIntOverflowEvents 7353 } 7354 if iNdEx >= l { 7355 return io.ErrUnexpectedEOF 7356 } 7357 b := dAtA[iNdEx] 7358 iNdEx++ 7359 wire |= uint64(b&0x7F) << shift 7360 if b < 0x80 { 7361 break 7362 } 7363 } 7364 fieldNum := int32(wire >> 3) 7365 wireType := int(wire & 0x7) 7366 if wireType == 4 { 7367 return fmt.Errorf("proto: EventSubaccountBalanceTransfer: wiretype end group for non-group") 7368 } 7369 if fieldNum <= 0 { 7370 return fmt.Errorf("proto: EventSubaccountBalanceTransfer: illegal tag %d (wire type %d)", fieldNum, wire) 7371 } 7372 switch fieldNum { 7373 case 1: 7374 if wireType != 2 { 7375 return fmt.Errorf("proto: wrong wireType = %d for field SrcSubaccountId", wireType) 7376 } 7377 var stringLen uint64 7378 for shift := uint(0); ; shift += 7 { 7379 if shift >= 64 { 7380 return ErrIntOverflowEvents 7381 } 7382 if iNdEx >= l { 7383 return io.ErrUnexpectedEOF 7384 } 7385 b := dAtA[iNdEx] 7386 iNdEx++ 7387 stringLen |= uint64(b&0x7F) << shift 7388 if b < 0x80 { 7389 break 7390 } 7391 } 7392 intStringLen := int(stringLen) 7393 if intStringLen < 0 { 7394 return ErrInvalidLengthEvents 7395 } 7396 postIndex := iNdEx + intStringLen 7397 if postIndex < 0 { 7398 return ErrInvalidLengthEvents 7399 } 7400 if postIndex > l { 7401 return io.ErrUnexpectedEOF 7402 } 7403 m.SrcSubaccountId = string(dAtA[iNdEx:postIndex]) 7404 iNdEx = postIndex 7405 case 2: 7406 if wireType != 2 { 7407 return fmt.Errorf("proto: wrong wireType = %d for field DstSubaccountId", wireType) 7408 } 7409 var stringLen uint64 7410 for shift := uint(0); ; shift += 7 { 7411 if shift >= 64 { 7412 return ErrIntOverflowEvents 7413 } 7414 if iNdEx >= l { 7415 return io.ErrUnexpectedEOF 7416 } 7417 b := dAtA[iNdEx] 7418 iNdEx++ 7419 stringLen |= uint64(b&0x7F) << shift 7420 if b < 0x80 { 7421 break 7422 } 7423 } 7424 intStringLen := int(stringLen) 7425 if intStringLen < 0 { 7426 return ErrInvalidLengthEvents 7427 } 7428 postIndex := iNdEx + intStringLen 7429 if postIndex < 0 { 7430 return ErrInvalidLengthEvents 7431 } 7432 if postIndex > l { 7433 return io.ErrUnexpectedEOF 7434 } 7435 m.DstSubaccountId = string(dAtA[iNdEx:postIndex]) 7436 iNdEx = postIndex 7437 case 3: 7438 if wireType != 2 { 7439 return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) 7440 } 7441 var msglen int 7442 for shift := uint(0); ; shift += 7 { 7443 if shift >= 64 { 7444 return ErrIntOverflowEvents 7445 } 7446 if iNdEx >= l { 7447 return io.ErrUnexpectedEOF 7448 } 7449 b := dAtA[iNdEx] 7450 iNdEx++ 7451 msglen |= int(b&0x7F) << shift 7452 if b < 0x80 { 7453 break 7454 } 7455 } 7456 if msglen < 0 { 7457 return ErrInvalidLengthEvents 7458 } 7459 postIndex := iNdEx + msglen 7460 if postIndex < 0 { 7461 return ErrInvalidLengthEvents 7462 } 7463 if postIndex > l { 7464 return io.ErrUnexpectedEOF 7465 } 7466 if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7467 return err 7468 } 7469 iNdEx = postIndex 7470 default: 7471 iNdEx = preIndex 7472 skippy, err := skipEvents(dAtA[iNdEx:]) 7473 if err != nil { 7474 return err 7475 } 7476 if (skippy < 0) || (iNdEx+skippy) < 0 { 7477 return ErrInvalidLengthEvents 7478 } 7479 if (iNdEx + skippy) > l { 7480 return io.ErrUnexpectedEOF 7481 } 7482 iNdEx += skippy 7483 } 7484 } 7485 7486 if iNdEx > l { 7487 return io.ErrUnexpectedEOF 7488 } 7489 return nil 7490 } 7491 func (m *EventBatchDepositUpdate) Unmarshal(dAtA []byte) error { 7492 l := len(dAtA) 7493 iNdEx := 0 7494 for iNdEx < l { 7495 preIndex := iNdEx 7496 var wire uint64 7497 for shift := uint(0); ; shift += 7 { 7498 if shift >= 64 { 7499 return ErrIntOverflowEvents 7500 } 7501 if iNdEx >= l { 7502 return io.ErrUnexpectedEOF 7503 } 7504 b := dAtA[iNdEx] 7505 iNdEx++ 7506 wire |= uint64(b&0x7F) << shift 7507 if b < 0x80 { 7508 break 7509 } 7510 } 7511 fieldNum := int32(wire >> 3) 7512 wireType := int(wire & 0x7) 7513 if wireType == 4 { 7514 return fmt.Errorf("proto: EventBatchDepositUpdate: wiretype end group for non-group") 7515 } 7516 if fieldNum <= 0 { 7517 return fmt.Errorf("proto: EventBatchDepositUpdate: illegal tag %d (wire type %d)", fieldNum, wire) 7518 } 7519 switch fieldNum { 7520 case 1: 7521 if wireType != 2 { 7522 return fmt.Errorf("proto: wrong wireType = %d for field DepositUpdates", wireType) 7523 } 7524 var msglen int 7525 for shift := uint(0); ; shift += 7 { 7526 if shift >= 64 { 7527 return ErrIntOverflowEvents 7528 } 7529 if iNdEx >= l { 7530 return io.ErrUnexpectedEOF 7531 } 7532 b := dAtA[iNdEx] 7533 iNdEx++ 7534 msglen |= int(b&0x7F) << shift 7535 if b < 0x80 { 7536 break 7537 } 7538 } 7539 if msglen < 0 { 7540 return ErrInvalidLengthEvents 7541 } 7542 postIndex := iNdEx + msglen 7543 if postIndex < 0 { 7544 return ErrInvalidLengthEvents 7545 } 7546 if postIndex > l { 7547 return io.ErrUnexpectedEOF 7548 } 7549 m.DepositUpdates = append(m.DepositUpdates, &DepositUpdate{}) 7550 if err := m.DepositUpdates[len(m.DepositUpdates)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7551 return err 7552 } 7553 iNdEx = postIndex 7554 default: 7555 iNdEx = preIndex 7556 skippy, err := skipEvents(dAtA[iNdEx:]) 7557 if err != nil { 7558 return err 7559 } 7560 if (skippy < 0) || (iNdEx+skippy) < 0 { 7561 return ErrInvalidLengthEvents 7562 } 7563 if (iNdEx + skippy) > l { 7564 return io.ErrUnexpectedEOF 7565 } 7566 iNdEx += skippy 7567 } 7568 } 7569 7570 if iNdEx > l { 7571 return io.ErrUnexpectedEOF 7572 } 7573 return nil 7574 } 7575 func (m *DerivativeMarketOrderCancel) Unmarshal(dAtA []byte) error { 7576 l := len(dAtA) 7577 iNdEx := 0 7578 for iNdEx < l { 7579 preIndex := iNdEx 7580 var wire uint64 7581 for shift := uint(0); ; shift += 7 { 7582 if shift >= 64 { 7583 return ErrIntOverflowEvents 7584 } 7585 if iNdEx >= l { 7586 return io.ErrUnexpectedEOF 7587 } 7588 b := dAtA[iNdEx] 7589 iNdEx++ 7590 wire |= uint64(b&0x7F) << shift 7591 if b < 0x80 { 7592 break 7593 } 7594 } 7595 fieldNum := int32(wire >> 3) 7596 wireType := int(wire & 0x7) 7597 if wireType == 4 { 7598 return fmt.Errorf("proto: DerivativeMarketOrderCancel: wiretype end group for non-group") 7599 } 7600 if fieldNum <= 0 { 7601 return fmt.Errorf("proto: DerivativeMarketOrderCancel: illegal tag %d (wire type %d)", fieldNum, wire) 7602 } 7603 switch fieldNum { 7604 case 1: 7605 if wireType != 2 { 7606 return fmt.Errorf("proto: wrong wireType = %d for field MarketOrder", wireType) 7607 } 7608 var msglen int 7609 for shift := uint(0); ; shift += 7 { 7610 if shift >= 64 { 7611 return ErrIntOverflowEvents 7612 } 7613 if iNdEx >= l { 7614 return io.ErrUnexpectedEOF 7615 } 7616 b := dAtA[iNdEx] 7617 iNdEx++ 7618 msglen |= int(b&0x7F) << shift 7619 if b < 0x80 { 7620 break 7621 } 7622 } 7623 if msglen < 0 { 7624 return ErrInvalidLengthEvents 7625 } 7626 postIndex := iNdEx + msglen 7627 if postIndex < 0 { 7628 return ErrInvalidLengthEvents 7629 } 7630 if postIndex > l { 7631 return io.ErrUnexpectedEOF 7632 } 7633 if m.MarketOrder == nil { 7634 m.MarketOrder = &DerivativeMarketOrder{} 7635 } 7636 if err := m.MarketOrder.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7637 return err 7638 } 7639 iNdEx = postIndex 7640 case 2: 7641 if wireType != 2 { 7642 return fmt.Errorf("proto: wrong wireType = %d for field CancelQuantity", wireType) 7643 } 7644 var stringLen uint64 7645 for shift := uint(0); ; shift += 7 { 7646 if shift >= 64 { 7647 return ErrIntOverflowEvents 7648 } 7649 if iNdEx >= l { 7650 return io.ErrUnexpectedEOF 7651 } 7652 b := dAtA[iNdEx] 7653 iNdEx++ 7654 stringLen |= uint64(b&0x7F) << shift 7655 if b < 0x80 { 7656 break 7657 } 7658 } 7659 intStringLen := int(stringLen) 7660 if intStringLen < 0 { 7661 return ErrInvalidLengthEvents 7662 } 7663 postIndex := iNdEx + intStringLen 7664 if postIndex < 0 { 7665 return ErrInvalidLengthEvents 7666 } 7667 if postIndex > l { 7668 return io.ErrUnexpectedEOF 7669 } 7670 if err := m.CancelQuantity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7671 return err 7672 } 7673 iNdEx = postIndex 7674 default: 7675 iNdEx = preIndex 7676 skippy, err := skipEvents(dAtA[iNdEx:]) 7677 if err != nil { 7678 return err 7679 } 7680 if (skippy < 0) || (iNdEx+skippy) < 0 { 7681 return ErrInvalidLengthEvents 7682 } 7683 if (iNdEx + skippy) > l { 7684 return io.ErrUnexpectedEOF 7685 } 7686 iNdEx += skippy 7687 } 7688 } 7689 7690 if iNdEx > l { 7691 return io.ErrUnexpectedEOF 7692 } 7693 return nil 7694 } 7695 func (m *EventCancelDerivativeOrder) Unmarshal(dAtA []byte) error { 7696 l := len(dAtA) 7697 iNdEx := 0 7698 for iNdEx < l { 7699 preIndex := iNdEx 7700 var wire uint64 7701 for shift := uint(0); ; shift += 7 { 7702 if shift >= 64 { 7703 return ErrIntOverflowEvents 7704 } 7705 if iNdEx >= l { 7706 return io.ErrUnexpectedEOF 7707 } 7708 b := dAtA[iNdEx] 7709 iNdEx++ 7710 wire |= uint64(b&0x7F) << shift 7711 if b < 0x80 { 7712 break 7713 } 7714 } 7715 fieldNum := int32(wire >> 3) 7716 wireType := int(wire & 0x7) 7717 if wireType == 4 { 7718 return fmt.Errorf("proto: EventCancelDerivativeOrder: wiretype end group for non-group") 7719 } 7720 if fieldNum <= 0 { 7721 return fmt.Errorf("proto: EventCancelDerivativeOrder: illegal tag %d (wire type %d)", fieldNum, wire) 7722 } 7723 switch fieldNum { 7724 case 1: 7725 if wireType != 2 { 7726 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 7727 } 7728 var stringLen uint64 7729 for shift := uint(0); ; shift += 7 { 7730 if shift >= 64 { 7731 return ErrIntOverflowEvents 7732 } 7733 if iNdEx >= l { 7734 return io.ErrUnexpectedEOF 7735 } 7736 b := dAtA[iNdEx] 7737 iNdEx++ 7738 stringLen |= uint64(b&0x7F) << shift 7739 if b < 0x80 { 7740 break 7741 } 7742 } 7743 intStringLen := int(stringLen) 7744 if intStringLen < 0 { 7745 return ErrInvalidLengthEvents 7746 } 7747 postIndex := iNdEx + intStringLen 7748 if postIndex < 0 { 7749 return ErrInvalidLengthEvents 7750 } 7751 if postIndex > l { 7752 return io.ErrUnexpectedEOF 7753 } 7754 m.MarketId = string(dAtA[iNdEx:postIndex]) 7755 iNdEx = postIndex 7756 case 2: 7757 if wireType != 0 { 7758 return fmt.Errorf("proto: wrong wireType = %d for field IsLimitCancel", wireType) 7759 } 7760 var v int 7761 for shift := uint(0); ; shift += 7 { 7762 if shift >= 64 { 7763 return ErrIntOverflowEvents 7764 } 7765 if iNdEx >= l { 7766 return io.ErrUnexpectedEOF 7767 } 7768 b := dAtA[iNdEx] 7769 iNdEx++ 7770 v |= int(b&0x7F) << shift 7771 if b < 0x80 { 7772 break 7773 } 7774 } 7775 m.IsLimitCancel = bool(v != 0) 7776 case 3: 7777 if wireType != 2 { 7778 return fmt.Errorf("proto: wrong wireType = %d for field LimitOrder", wireType) 7779 } 7780 var msglen int 7781 for shift := uint(0); ; shift += 7 { 7782 if shift >= 64 { 7783 return ErrIntOverflowEvents 7784 } 7785 if iNdEx >= l { 7786 return io.ErrUnexpectedEOF 7787 } 7788 b := dAtA[iNdEx] 7789 iNdEx++ 7790 msglen |= int(b&0x7F) << shift 7791 if b < 0x80 { 7792 break 7793 } 7794 } 7795 if msglen < 0 { 7796 return ErrInvalidLengthEvents 7797 } 7798 postIndex := iNdEx + msglen 7799 if postIndex < 0 { 7800 return ErrInvalidLengthEvents 7801 } 7802 if postIndex > l { 7803 return io.ErrUnexpectedEOF 7804 } 7805 if m.LimitOrder == nil { 7806 m.LimitOrder = &DerivativeLimitOrder{} 7807 } 7808 if err := m.LimitOrder.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7809 return err 7810 } 7811 iNdEx = postIndex 7812 case 4: 7813 if wireType != 2 { 7814 return fmt.Errorf("proto: wrong wireType = %d for field MarketOrderCancel", wireType) 7815 } 7816 var msglen int 7817 for shift := uint(0); ; shift += 7 { 7818 if shift >= 64 { 7819 return ErrIntOverflowEvents 7820 } 7821 if iNdEx >= l { 7822 return io.ErrUnexpectedEOF 7823 } 7824 b := dAtA[iNdEx] 7825 iNdEx++ 7826 msglen |= int(b&0x7F) << shift 7827 if b < 0x80 { 7828 break 7829 } 7830 } 7831 if msglen < 0 { 7832 return ErrInvalidLengthEvents 7833 } 7834 postIndex := iNdEx + msglen 7835 if postIndex < 0 { 7836 return ErrInvalidLengthEvents 7837 } 7838 if postIndex > l { 7839 return io.ErrUnexpectedEOF 7840 } 7841 if m.MarketOrderCancel == nil { 7842 m.MarketOrderCancel = &DerivativeMarketOrderCancel{} 7843 } 7844 if err := m.MarketOrderCancel.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7845 return err 7846 } 7847 iNdEx = postIndex 7848 default: 7849 iNdEx = preIndex 7850 skippy, err := skipEvents(dAtA[iNdEx:]) 7851 if err != nil { 7852 return err 7853 } 7854 if (skippy < 0) || (iNdEx+skippy) < 0 { 7855 return ErrInvalidLengthEvents 7856 } 7857 if (iNdEx + skippy) > l { 7858 return io.ErrUnexpectedEOF 7859 } 7860 iNdEx += skippy 7861 } 7862 } 7863 7864 if iNdEx > l { 7865 return io.ErrUnexpectedEOF 7866 } 7867 return nil 7868 } 7869 func (m *EventFeeDiscountSchedule) Unmarshal(dAtA []byte) error { 7870 l := len(dAtA) 7871 iNdEx := 0 7872 for iNdEx < l { 7873 preIndex := iNdEx 7874 var wire uint64 7875 for shift := uint(0); ; shift += 7 { 7876 if shift >= 64 { 7877 return ErrIntOverflowEvents 7878 } 7879 if iNdEx >= l { 7880 return io.ErrUnexpectedEOF 7881 } 7882 b := dAtA[iNdEx] 7883 iNdEx++ 7884 wire |= uint64(b&0x7F) << shift 7885 if b < 0x80 { 7886 break 7887 } 7888 } 7889 fieldNum := int32(wire >> 3) 7890 wireType := int(wire & 0x7) 7891 if wireType == 4 { 7892 return fmt.Errorf("proto: EventFeeDiscountSchedule: wiretype end group for non-group") 7893 } 7894 if fieldNum <= 0 { 7895 return fmt.Errorf("proto: EventFeeDiscountSchedule: illegal tag %d (wire type %d)", fieldNum, wire) 7896 } 7897 switch fieldNum { 7898 case 1: 7899 if wireType != 2 { 7900 return fmt.Errorf("proto: wrong wireType = %d for field Schedule", wireType) 7901 } 7902 var msglen int 7903 for shift := uint(0); ; shift += 7 { 7904 if shift >= 64 { 7905 return ErrIntOverflowEvents 7906 } 7907 if iNdEx >= l { 7908 return io.ErrUnexpectedEOF 7909 } 7910 b := dAtA[iNdEx] 7911 iNdEx++ 7912 msglen |= int(b&0x7F) << shift 7913 if b < 0x80 { 7914 break 7915 } 7916 } 7917 if msglen < 0 { 7918 return ErrInvalidLengthEvents 7919 } 7920 postIndex := iNdEx + msglen 7921 if postIndex < 0 { 7922 return ErrInvalidLengthEvents 7923 } 7924 if postIndex > l { 7925 return io.ErrUnexpectedEOF 7926 } 7927 if m.Schedule == nil { 7928 m.Schedule = &FeeDiscountSchedule{} 7929 } 7930 if err := m.Schedule.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 7931 return err 7932 } 7933 iNdEx = postIndex 7934 default: 7935 iNdEx = preIndex 7936 skippy, err := skipEvents(dAtA[iNdEx:]) 7937 if err != nil { 7938 return err 7939 } 7940 if (skippy < 0) || (iNdEx+skippy) < 0 { 7941 return ErrInvalidLengthEvents 7942 } 7943 if (iNdEx + skippy) > l { 7944 return io.ErrUnexpectedEOF 7945 } 7946 iNdEx += skippy 7947 } 7948 } 7949 7950 if iNdEx > l { 7951 return io.ErrUnexpectedEOF 7952 } 7953 return nil 7954 } 7955 func (m *EventTradingRewardCampaignUpdate) Unmarshal(dAtA []byte) error { 7956 l := len(dAtA) 7957 iNdEx := 0 7958 for iNdEx < l { 7959 preIndex := iNdEx 7960 var wire uint64 7961 for shift := uint(0); ; shift += 7 { 7962 if shift >= 64 { 7963 return ErrIntOverflowEvents 7964 } 7965 if iNdEx >= l { 7966 return io.ErrUnexpectedEOF 7967 } 7968 b := dAtA[iNdEx] 7969 iNdEx++ 7970 wire |= uint64(b&0x7F) << shift 7971 if b < 0x80 { 7972 break 7973 } 7974 } 7975 fieldNum := int32(wire >> 3) 7976 wireType := int(wire & 0x7) 7977 if wireType == 4 { 7978 return fmt.Errorf("proto: EventTradingRewardCampaignUpdate: wiretype end group for non-group") 7979 } 7980 if fieldNum <= 0 { 7981 return fmt.Errorf("proto: EventTradingRewardCampaignUpdate: illegal tag %d (wire type %d)", fieldNum, wire) 7982 } 7983 switch fieldNum { 7984 case 1: 7985 if wireType != 2 { 7986 return fmt.Errorf("proto: wrong wireType = %d for field CampaignInfo", wireType) 7987 } 7988 var msglen int 7989 for shift := uint(0); ; shift += 7 { 7990 if shift >= 64 { 7991 return ErrIntOverflowEvents 7992 } 7993 if iNdEx >= l { 7994 return io.ErrUnexpectedEOF 7995 } 7996 b := dAtA[iNdEx] 7997 iNdEx++ 7998 msglen |= int(b&0x7F) << shift 7999 if b < 0x80 { 8000 break 8001 } 8002 } 8003 if msglen < 0 { 8004 return ErrInvalidLengthEvents 8005 } 8006 postIndex := iNdEx + msglen 8007 if postIndex < 0 { 8008 return ErrInvalidLengthEvents 8009 } 8010 if postIndex > l { 8011 return io.ErrUnexpectedEOF 8012 } 8013 if m.CampaignInfo == nil { 8014 m.CampaignInfo = &TradingRewardCampaignInfo{} 8015 } 8016 if err := m.CampaignInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8017 return err 8018 } 8019 iNdEx = postIndex 8020 case 2: 8021 if wireType != 2 { 8022 return fmt.Errorf("proto: wrong wireType = %d for field CampaignRewardPools", wireType) 8023 } 8024 var msglen int 8025 for shift := uint(0); ; shift += 7 { 8026 if shift >= 64 { 8027 return ErrIntOverflowEvents 8028 } 8029 if iNdEx >= l { 8030 return io.ErrUnexpectedEOF 8031 } 8032 b := dAtA[iNdEx] 8033 iNdEx++ 8034 msglen |= int(b&0x7F) << shift 8035 if b < 0x80 { 8036 break 8037 } 8038 } 8039 if msglen < 0 { 8040 return ErrInvalidLengthEvents 8041 } 8042 postIndex := iNdEx + msglen 8043 if postIndex < 0 { 8044 return ErrInvalidLengthEvents 8045 } 8046 if postIndex > l { 8047 return io.ErrUnexpectedEOF 8048 } 8049 m.CampaignRewardPools = append(m.CampaignRewardPools, &CampaignRewardPool{}) 8050 if err := m.CampaignRewardPools[len(m.CampaignRewardPools)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8051 return err 8052 } 8053 iNdEx = postIndex 8054 default: 8055 iNdEx = preIndex 8056 skippy, err := skipEvents(dAtA[iNdEx:]) 8057 if err != nil { 8058 return err 8059 } 8060 if (skippy < 0) || (iNdEx+skippy) < 0 { 8061 return ErrInvalidLengthEvents 8062 } 8063 if (iNdEx + skippy) > l { 8064 return io.ErrUnexpectedEOF 8065 } 8066 iNdEx += skippy 8067 } 8068 } 8069 8070 if iNdEx > l { 8071 return io.ErrUnexpectedEOF 8072 } 8073 return nil 8074 } 8075 func (m *EventTradingRewardDistribution) Unmarshal(dAtA []byte) error { 8076 l := len(dAtA) 8077 iNdEx := 0 8078 for iNdEx < l { 8079 preIndex := iNdEx 8080 var wire uint64 8081 for shift := uint(0); ; shift += 7 { 8082 if shift >= 64 { 8083 return ErrIntOverflowEvents 8084 } 8085 if iNdEx >= l { 8086 return io.ErrUnexpectedEOF 8087 } 8088 b := dAtA[iNdEx] 8089 iNdEx++ 8090 wire |= uint64(b&0x7F) << shift 8091 if b < 0x80 { 8092 break 8093 } 8094 } 8095 fieldNum := int32(wire >> 3) 8096 wireType := int(wire & 0x7) 8097 if wireType == 4 { 8098 return fmt.Errorf("proto: EventTradingRewardDistribution: wiretype end group for non-group") 8099 } 8100 if fieldNum <= 0 { 8101 return fmt.Errorf("proto: EventTradingRewardDistribution: illegal tag %d (wire type %d)", fieldNum, wire) 8102 } 8103 switch fieldNum { 8104 case 1: 8105 if wireType != 2 { 8106 return fmt.Errorf("proto: wrong wireType = %d for field AccountRewards", wireType) 8107 } 8108 var msglen int 8109 for shift := uint(0); ; shift += 7 { 8110 if shift >= 64 { 8111 return ErrIntOverflowEvents 8112 } 8113 if iNdEx >= l { 8114 return io.ErrUnexpectedEOF 8115 } 8116 b := dAtA[iNdEx] 8117 iNdEx++ 8118 msglen |= int(b&0x7F) << shift 8119 if b < 0x80 { 8120 break 8121 } 8122 } 8123 if msglen < 0 { 8124 return ErrInvalidLengthEvents 8125 } 8126 postIndex := iNdEx + msglen 8127 if postIndex < 0 { 8128 return ErrInvalidLengthEvents 8129 } 8130 if postIndex > l { 8131 return io.ErrUnexpectedEOF 8132 } 8133 m.AccountRewards = append(m.AccountRewards, &AccountRewards{}) 8134 if err := m.AccountRewards[len(m.AccountRewards)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8135 return err 8136 } 8137 iNdEx = postIndex 8138 default: 8139 iNdEx = preIndex 8140 skippy, err := skipEvents(dAtA[iNdEx:]) 8141 if err != nil { 8142 return err 8143 } 8144 if (skippy < 0) || (iNdEx+skippy) < 0 { 8145 return ErrInvalidLengthEvents 8146 } 8147 if (iNdEx + skippy) > l { 8148 return io.ErrUnexpectedEOF 8149 } 8150 iNdEx += skippy 8151 } 8152 } 8153 8154 if iNdEx > l { 8155 return io.ErrUnexpectedEOF 8156 } 8157 return nil 8158 } 8159 func (m *EventNewConditionalDerivativeOrder) Unmarshal(dAtA []byte) error { 8160 l := len(dAtA) 8161 iNdEx := 0 8162 for iNdEx < l { 8163 preIndex := iNdEx 8164 var wire uint64 8165 for shift := uint(0); ; shift += 7 { 8166 if shift >= 64 { 8167 return ErrIntOverflowEvents 8168 } 8169 if iNdEx >= l { 8170 return io.ErrUnexpectedEOF 8171 } 8172 b := dAtA[iNdEx] 8173 iNdEx++ 8174 wire |= uint64(b&0x7F) << shift 8175 if b < 0x80 { 8176 break 8177 } 8178 } 8179 fieldNum := int32(wire >> 3) 8180 wireType := int(wire & 0x7) 8181 if wireType == 4 { 8182 return fmt.Errorf("proto: EventNewConditionalDerivativeOrder: wiretype end group for non-group") 8183 } 8184 if fieldNum <= 0 { 8185 return fmt.Errorf("proto: EventNewConditionalDerivativeOrder: illegal tag %d (wire type %d)", fieldNum, wire) 8186 } 8187 switch fieldNum { 8188 case 1: 8189 if wireType != 2 { 8190 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 8191 } 8192 var stringLen uint64 8193 for shift := uint(0); ; shift += 7 { 8194 if shift >= 64 { 8195 return ErrIntOverflowEvents 8196 } 8197 if iNdEx >= l { 8198 return io.ErrUnexpectedEOF 8199 } 8200 b := dAtA[iNdEx] 8201 iNdEx++ 8202 stringLen |= uint64(b&0x7F) << shift 8203 if b < 0x80 { 8204 break 8205 } 8206 } 8207 intStringLen := int(stringLen) 8208 if intStringLen < 0 { 8209 return ErrInvalidLengthEvents 8210 } 8211 postIndex := iNdEx + intStringLen 8212 if postIndex < 0 { 8213 return ErrInvalidLengthEvents 8214 } 8215 if postIndex > l { 8216 return io.ErrUnexpectedEOF 8217 } 8218 m.MarketId = string(dAtA[iNdEx:postIndex]) 8219 iNdEx = postIndex 8220 case 2: 8221 if wireType != 2 { 8222 return fmt.Errorf("proto: wrong wireType = %d for field Order", wireType) 8223 } 8224 var msglen int 8225 for shift := uint(0); ; shift += 7 { 8226 if shift >= 64 { 8227 return ErrIntOverflowEvents 8228 } 8229 if iNdEx >= l { 8230 return io.ErrUnexpectedEOF 8231 } 8232 b := dAtA[iNdEx] 8233 iNdEx++ 8234 msglen |= int(b&0x7F) << shift 8235 if b < 0x80 { 8236 break 8237 } 8238 } 8239 if msglen < 0 { 8240 return ErrInvalidLengthEvents 8241 } 8242 postIndex := iNdEx + msglen 8243 if postIndex < 0 { 8244 return ErrInvalidLengthEvents 8245 } 8246 if postIndex > l { 8247 return io.ErrUnexpectedEOF 8248 } 8249 if m.Order == nil { 8250 m.Order = &DerivativeOrder{} 8251 } 8252 if err := m.Order.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8253 return err 8254 } 8255 iNdEx = postIndex 8256 case 3: 8257 if wireType != 2 { 8258 return fmt.Errorf("proto: wrong wireType = %d for field Hash", wireType) 8259 } 8260 var byteLen int 8261 for shift := uint(0); ; shift += 7 { 8262 if shift >= 64 { 8263 return ErrIntOverflowEvents 8264 } 8265 if iNdEx >= l { 8266 return io.ErrUnexpectedEOF 8267 } 8268 b := dAtA[iNdEx] 8269 iNdEx++ 8270 byteLen |= int(b&0x7F) << shift 8271 if b < 0x80 { 8272 break 8273 } 8274 } 8275 if byteLen < 0 { 8276 return ErrInvalidLengthEvents 8277 } 8278 postIndex := iNdEx + byteLen 8279 if postIndex < 0 { 8280 return ErrInvalidLengthEvents 8281 } 8282 if postIndex > l { 8283 return io.ErrUnexpectedEOF 8284 } 8285 m.Hash = append(m.Hash[:0], dAtA[iNdEx:postIndex]...) 8286 if m.Hash == nil { 8287 m.Hash = []byte{} 8288 } 8289 iNdEx = postIndex 8290 case 4: 8291 if wireType != 0 { 8292 return fmt.Errorf("proto: wrong wireType = %d for field IsMarket", wireType) 8293 } 8294 var v int 8295 for shift := uint(0); ; shift += 7 { 8296 if shift >= 64 { 8297 return ErrIntOverflowEvents 8298 } 8299 if iNdEx >= l { 8300 return io.ErrUnexpectedEOF 8301 } 8302 b := dAtA[iNdEx] 8303 iNdEx++ 8304 v |= int(b&0x7F) << shift 8305 if b < 0x80 { 8306 break 8307 } 8308 } 8309 m.IsMarket = bool(v != 0) 8310 default: 8311 iNdEx = preIndex 8312 skippy, err := skipEvents(dAtA[iNdEx:]) 8313 if err != nil { 8314 return err 8315 } 8316 if (skippy < 0) || (iNdEx+skippy) < 0 { 8317 return ErrInvalidLengthEvents 8318 } 8319 if (iNdEx + skippy) > l { 8320 return io.ErrUnexpectedEOF 8321 } 8322 iNdEx += skippy 8323 } 8324 } 8325 8326 if iNdEx > l { 8327 return io.ErrUnexpectedEOF 8328 } 8329 return nil 8330 } 8331 func (m *EventCancelConditionalDerivativeOrder) Unmarshal(dAtA []byte) error { 8332 l := len(dAtA) 8333 iNdEx := 0 8334 for iNdEx < l { 8335 preIndex := iNdEx 8336 var wire uint64 8337 for shift := uint(0); ; shift += 7 { 8338 if shift >= 64 { 8339 return ErrIntOverflowEvents 8340 } 8341 if iNdEx >= l { 8342 return io.ErrUnexpectedEOF 8343 } 8344 b := dAtA[iNdEx] 8345 iNdEx++ 8346 wire |= uint64(b&0x7F) << shift 8347 if b < 0x80 { 8348 break 8349 } 8350 } 8351 fieldNum := int32(wire >> 3) 8352 wireType := int(wire & 0x7) 8353 if wireType == 4 { 8354 return fmt.Errorf("proto: EventCancelConditionalDerivativeOrder: wiretype end group for non-group") 8355 } 8356 if fieldNum <= 0 { 8357 return fmt.Errorf("proto: EventCancelConditionalDerivativeOrder: illegal tag %d (wire type %d)", fieldNum, wire) 8358 } 8359 switch fieldNum { 8360 case 1: 8361 if wireType != 2 { 8362 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 8363 } 8364 var stringLen uint64 8365 for shift := uint(0); ; shift += 7 { 8366 if shift >= 64 { 8367 return ErrIntOverflowEvents 8368 } 8369 if iNdEx >= l { 8370 return io.ErrUnexpectedEOF 8371 } 8372 b := dAtA[iNdEx] 8373 iNdEx++ 8374 stringLen |= uint64(b&0x7F) << shift 8375 if b < 0x80 { 8376 break 8377 } 8378 } 8379 intStringLen := int(stringLen) 8380 if intStringLen < 0 { 8381 return ErrInvalidLengthEvents 8382 } 8383 postIndex := iNdEx + intStringLen 8384 if postIndex < 0 { 8385 return ErrInvalidLengthEvents 8386 } 8387 if postIndex > l { 8388 return io.ErrUnexpectedEOF 8389 } 8390 m.MarketId = string(dAtA[iNdEx:postIndex]) 8391 iNdEx = postIndex 8392 case 2: 8393 if wireType != 0 { 8394 return fmt.Errorf("proto: wrong wireType = %d for field IsLimitCancel", wireType) 8395 } 8396 var v int 8397 for shift := uint(0); ; shift += 7 { 8398 if shift >= 64 { 8399 return ErrIntOverflowEvents 8400 } 8401 if iNdEx >= l { 8402 return io.ErrUnexpectedEOF 8403 } 8404 b := dAtA[iNdEx] 8405 iNdEx++ 8406 v |= int(b&0x7F) << shift 8407 if b < 0x80 { 8408 break 8409 } 8410 } 8411 m.IsLimitCancel = bool(v != 0) 8412 case 3: 8413 if wireType != 2 { 8414 return fmt.Errorf("proto: wrong wireType = %d for field LimitOrder", wireType) 8415 } 8416 var msglen int 8417 for shift := uint(0); ; shift += 7 { 8418 if shift >= 64 { 8419 return ErrIntOverflowEvents 8420 } 8421 if iNdEx >= l { 8422 return io.ErrUnexpectedEOF 8423 } 8424 b := dAtA[iNdEx] 8425 iNdEx++ 8426 msglen |= int(b&0x7F) << shift 8427 if b < 0x80 { 8428 break 8429 } 8430 } 8431 if msglen < 0 { 8432 return ErrInvalidLengthEvents 8433 } 8434 postIndex := iNdEx + msglen 8435 if postIndex < 0 { 8436 return ErrInvalidLengthEvents 8437 } 8438 if postIndex > l { 8439 return io.ErrUnexpectedEOF 8440 } 8441 if m.LimitOrder == nil { 8442 m.LimitOrder = &DerivativeLimitOrder{} 8443 } 8444 if err := m.LimitOrder.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8445 return err 8446 } 8447 iNdEx = postIndex 8448 case 4: 8449 if wireType != 2 { 8450 return fmt.Errorf("proto: wrong wireType = %d for field MarketOrder", wireType) 8451 } 8452 var msglen int 8453 for shift := uint(0); ; shift += 7 { 8454 if shift >= 64 { 8455 return ErrIntOverflowEvents 8456 } 8457 if iNdEx >= l { 8458 return io.ErrUnexpectedEOF 8459 } 8460 b := dAtA[iNdEx] 8461 iNdEx++ 8462 msglen |= int(b&0x7F) << shift 8463 if b < 0x80 { 8464 break 8465 } 8466 } 8467 if msglen < 0 { 8468 return ErrInvalidLengthEvents 8469 } 8470 postIndex := iNdEx + msglen 8471 if postIndex < 0 { 8472 return ErrInvalidLengthEvents 8473 } 8474 if postIndex > l { 8475 return io.ErrUnexpectedEOF 8476 } 8477 if m.MarketOrder == nil { 8478 m.MarketOrder = &DerivativeMarketOrder{} 8479 } 8480 if err := m.MarketOrder.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8481 return err 8482 } 8483 iNdEx = postIndex 8484 default: 8485 iNdEx = preIndex 8486 skippy, err := skipEvents(dAtA[iNdEx:]) 8487 if err != nil { 8488 return err 8489 } 8490 if (skippy < 0) || (iNdEx+skippy) < 0 { 8491 return ErrInvalidLengthEvents 8492 } 8493 if (iNdEx + skippy) > l { 8494 return io.ErrUnexpectedEOF 8495 } 8496 iNdEx += skippy 8497 } 8498 } 8499 8500 if iNdEx > l { 8501 return io.ErrUnexpectedEOF 8502 } 8503 return nil 8504 } 8505 func (m *EventConditionalDerivativeOrderTrigger) Unmarshal(dAtA []byte) error { 8506 l := len(dAtA) 8507 iNdEx := 0 8508 for iNdEx < l { 8509 preIndex := iNdEx 8510 var wire uint64 8511 for shift := uint(0); ; shift += 7 { 8512 if shift >= 64 { 8513 return ErrIntOverflowEvents 8514 } 8515 if iNdEx >= l { 8516 return io.ErrUnexpectedEOF 8517 } 8518 b := dAtA[iNdEx] 8519 iNdEx++ 8520 wire |= uint64(b&0x7F) << shift 8521 if b < 0x80 { 8522 break 8523 } 8524 } 8525 fieldNum := int32(wire >> 3) 8526 wireType := int(wire & 0x7) 8527 if wireType == 4 { 8528 return fmt.Errorf("proto: EventConditionalDerivativeOrderTrigger: wiretype end group for non-group") 8529 } 8530 if fieldNum <= 0 { 8531 return fmt.Errorf("proto: EventConditionalDerivativeOrderTrigger: illegal tag %d (wire type %d)", fieldNum, wire) 8532 } 8533 switch fieldNum { 8534 case 1: 8535 if wireType != 2 { 8536 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 8537 } 8538 var byteLen int 8539 for shift := uint(0); ; shift += 7 { 8540 if shift >= 64 { 8541 return ErrIntOverflowEvents 8542 } 8543 if iNdEx >= l { 8544 return io.ErrUnexpectedEOF 8545 } 8546 b := dAtA[iNdEx] 8547 iNdEx++ 8548 byteLen |= int(b&0x7F) << shift 8549 if b < 0x80 { 8550 break 8551 } 8552 } 8553 if byteLen < 0 { 8554 return ErrInvalidLengthEvents 8555 } 8556 postIndex := iNdEx + byteLen 8557 if postIndex < 0 { 8558 return ErrInvalidLengthEvents 8559 } 8560 if postIndex > l { 8561 return io.ErrUnexpectedEOF 8562 } 8563 m.MarketId = append(m.MarketId[:0], dAtA[iNdEx:postIndex]...) 8564 if m.MarketId == nil { 8565 m.MarketId = []byte{} 8566 } 8567 iNdEx = postIndex 8568 case 2: 8569 if wireType != 0 { 8570 return fmt.Errorf("proto: wrong wireType = %d for field IsLimitTrigger", wireType) 8571 } 8572 var v int 8573 for shift := uint(0); ; shift += 7 { 8574 if shift >= 64 { 8575 return ErrIntOverflowEvents 8576 } 8577 if iNdEx >= l { 8578 return io.ErrUnexpectedEOF 8579 } 8580 b := dAtA[iNdEx] 8581 iNdEx++ 8582 v |= int(b&0x7F) << shift 8583 if b < 0x80 { 8584 break 8585 } 8586 } 8587 m.IsLimitTrigger = bool(v != 0) 8588 case 3: 8589 if wireType != 2 { 8590 return fmt.Errorf("proto: wrong wireType = %d for field TriggeredOrderHash", wireType) 8591 } 8592 var byteLen int 8593 for shift := uint(0); ; shift += 7 { 8594 if shift >= 64 { 8595 return ErrIntOverflowEvents 8596 } 8597 if iNdEx >= l { 8598 return io.ErrUnexpectedEOF 8599 } 8600 b := dAtA[iNdEx] 8601 iNdEx++ 8602 byteLen |= int(b&0x7F) << shift 8603 if b < 0x80 { 8604 break 8605 } 8606 } 8607 if byteLen < 0 { 8608 return ErrInvalidLengthEvents 8609 } 8610 postIndex := iNdEx + byteLen 8611 if postIndex < 0 { 8612 return ErrInvalidLengthEvents 8613 } 8614 if postIndex > l { 8615 return io.ErrUnexpectedEOF 8616 } 8617 m.TriggeredOrderHash = append(m.TriggeredOrderHash[:0], dAtA[iNdEx:postIndex]...) 8618 if m.TriggeredOrderHash == nil { 8619 m.TriggeredOrderHash = []byte{} 8620 } 8621 iNdEx = postIndex 8622 case 4: 8623 if wireType != 2 { 8624 return fmt.Errorf("proto: wrong wireType = %d for field PlacedOrderHash", wireType) 8625 } 8626 var byteLen int 8627 for shift := uint(0); ; shift += 7 { 8628 if shift >= 64 { 8629 return ErrIntOverflowEvents 8630 } 8631 if iNdEx >= l { 8632 return io.ErrUnexpectedEOF 8633 } 8634 b := dAtA[iNdEx] 8635 iNdEx++ 8636 byteLen |= int(b&0x7F) << shift 8637 if b < 0x80 { 8638 break 8639 } 8640 } 8641 if byteLen < 0 { 8642 return ErrInvalidLengthEvents 8643 } 8644 postIndex := iNdEx + byteLen 8645 if postIndex < 0 { 8646 return ErrInvalidLengthEvents 8647 } 8648 if postIndex > l { 8649 return io.ErrUnexpectedEOF 8650 } 8651 m.PlacedOrderHash = append(m.PlacedOrderHash[:0], dAtA[iNdEx:postIndex]...) 8652 if m.PlacedOrderHash == nil { 8653 m.PlacedOrderHash = []byte{} 8654 } 8655 iNdEx = postIndex 8656 case 5: 8657 if wireType != 2 { 8658 return fmt.Errorf("proto: wrong wireType = %d for field TriggeredOrderCid", wireType) 8659 } 8660 var stringLen uint64 8661 for shift := uint(0); ; shift += 7 { 8662 if shift >= 64 { 8663 return ErrIntOverflowEvents 8664 } 8665 if iNdEx >= l { 8666 return io.ErrUnexpectedEOF 8667 } 8668 b := dAtA[iNdEx] 8669 iNdEx++ 8670 stringLen |= uint64(b&0x7F) << shift 8671 if b < 0x80 { 8672 break 8673 } 8674 } 8675 intStringLen := int(stringLen) 8676 if intStringLen < 0 { 8677 return ErrInvalidLengthEvents 8678 } 8679 postIndex := iNdEx + intStringLen 8680 if postIndex < 0 { 8681 return ErrInvalidLengthEvents 8682 } 8683 if postIndex > l { 8684 return io.ErrUnexpectedEOF 8685 } 8686 m.TriggeredOrderCid = string(dAtA[iNdEx:postIndex]) 8687 iNdEx = postIndex 8688 default: 8689 iNdEx = preIndex 8690 skippy, err := skipEvents(dAtA[iNdEx:]) 8691 if err != nil { 8692 return err 8693 } 8694 if (skippy < 0) || (iNdEx+skippy) < 0 { 8695 return ErrInvalidLengthEvents 8696 } 8697 if (iNdEx + skippy) > l { 8698 return io.ErrUnexpectedEOF 8699 } 8700 iNdEx += skippy 8701 } 8702 } 8703 8704 if iNdEx > l { 8705 return io.ErrUnexpectedEOF 8706 } 8707 return nil 8708 } 8709 func (m *EventOrderFail) Unmarshal(dAtA []byte) error { 8710 l := len(dAtA) 8711 iNdEx := 0 8712 for iNdEx < l { 8713 preIndex := iNdEx 8714 var wire uint64 8715 for shift := uint(0); ; shift += 7 { 8716 if shift >= 64 { 8717 return ErrIntOverflowEvents 8718 } 8719 if iNdEx >= l { 8720 return io.ErrUnexpectedEOF 8721 } 8722 b := dAtA[iNdEx] 8723 iNdEx++ 8724 wire |= uint64(b&0x7F) << shift 8725 if b < 0x80 { 8726 break 8727 } 8728 } 8729 fieldNum := int32(wire >> 3) 8730 wireType := int(wire & 0x7) 8731 if wireType == 4 { 8732 return fmt.Errorf("proto: EventOrderFail: wiretype end group for non-group") 8733 } 8734 if fieldNum <= 0 { 8735 return fmt.Errorf("proto: EventOrderFail: illegal tag %d (wire type %d)", fieldNum, wire) 8736 } 8737 switch fieldNum { 8738 case 1: 8739 if wireType != 2 { 8740 return fmt.Errorf("proto: wrong wireType = %d for field Account", wireType) 8741 } 8742 var byteLen int 8743 for shift := uint(0); ; shift += 7 { 8744 if shift >= 64 { 8745 return ErrIntOverflowEvents 8746 } 8747 if iNdEx >= l { 8748 return io.ErrUnexpectedEOF 8749 } 8750 b := dAtA[iNdEx] 8751 iNdEx++ 8752 byteLen |= int(b&0x7F) << shift 8753 if b < 0x80 { 8754 break 8755 } 8756 } 8757 if byteLen < 0 { 8758 return ErrInvalidLengthEvents 8759 } 8760 postIndex := iNdEx + byteLen 8761 if postIndex < 0 { 8762 return ErrInvalidLengthEvents 8763 } 8764 if postIndex > l { 8765 return io.ErrUnexpectedEOF 8766 } 8767 m.Account = append(m.Account[:0], dAtA[iNdEx:postIndex]...) 8768 if m.Account == nil { 8769 m.Account = []byte{} 8770 } 8771 iNdEx = postIndex 8772 case 2: 8773 if wireType != 2 { 8774 return fmt.Errorf("proto: wrong wireType = %d for field Hashes", wireType) 8775 } 8776 var byteLen int 8777 for shift := uint(0); ; shift += 7 { 8778 if shift >= 64 { 8779 return ErrIntOverflowEvents 8780 } 8781 if iNdEx >= l { 8782 return io.ErrUnexpectedEOF 8783 } 8784 b := dAtA[iNdEx] 8785 iNdEx++ 8786 byteLen |= int(b&0x7F) << shift 8787 if b < 0x80 { 8788 break 8789 } 8790 } 8791 if byteLen < 0 { 8792 return ErrInvalidLengthEvents 8793 } 8794 postIndex := iNdEx + byteLen 8795 if postIndex < 0 { 8796 return ErrInvalidLengthEvents 8797 } 8798 if postIndex > l { 8799 return io.ErrUnexpectedEOF 8800 } 8801 m.Hashes = append(m.Hashes, make([]byte, postIndex-iNdEx)) 8802 copy(m.Hashes[len(m.Hashes)-1], dAtA[iNdEx:postIndex]) 8803 iNdEx = postIndex 8804 case 3: 8805 if wireType == 0 { 8806 var v uint32 8807 for shift := uint(0); ; shift += 7 { 8808 if shift >= 64 { 8809 return ErrIntOverflowEvents 8810 } 8811 if iNdEx >= l { 8812 return io.ErrUnexpectedEOF 8813 } 8814 b := dAtA[iNdEx] 8815 iNdEx++ 8816 v |= uint32(b&0x7F) << shift 8817 if b < 0x80 { 8818 break 8819 } 8820 } 8821 m.Flags = append(m.Flags, v) 8822 } else if wireType == 2 { 8823 var packedLen int 8824 for shift := uint(0); ; shift += 7 { 8825 if shift >= 64 { 8826 return ErrIntOverflowEvents 8827 } 8828 if iNdEx >= l { 8829 return io.ErrUnexpectedEOF 8830 } 8831 b := dAtA[iNdEx] 8832 iNdEx++ 8833 packedLen |= int(b&0x7F) << shift 8834 if b < 0x80 { 8835 break 8836 } 8837 } 8838 if packedLen < 0 { 8839 return ErrInvalidLengthEvents 8840 } 8841 postIndex := iNdEx + packedLen 8842 if postIndex < 0 { 8843 return ErrInvalidLengthEvents 8844 } 8845 if postIndex > l { 8846 return io.ErrUnexpectedEOF 8847 } 8848 var elementCount int 8849 var count int 8850 for _, integer := range dAtA[iNdEx:postIndex] { 8851 if integer < 128 { 8852 count++ 8853 } 8854 } 8855 elementCount = count 8856 if elementCount != 0 && len(m.Flags) == 0 { 8857 m.Flags = make([]uint32, 0, elementCount) 8858 } 8859 for iNdEx < postIndex { 8860 var v uint32 8861 for shift := uint(0); ; shift += 7 { 8862 if shift >= 64 { 8863 return ErrIntOverflowEvents 8864 } 8865 if iNdEx >= l { 8866 return io.ErrUnexpectedEOF 8867 } 8868 b := dAtA[iNdEx] 8869 iNdEx++ 8870 v |= uint32(b&0x7F) << shift 8871 if b < 0x80 { 8872 break 8873 } 8874 } 8875 m.Flags = append(m.Flags, v) 8876 } 8877 } else { 8878 return fmt.Errorf("proto: wrong wireType = %d for field Flags", wireType) 8879 } 8880 case 4: 8881 if wireType != 2 { 8882 return fmt.Errorf("proto: wrong wireType = %d for field Cids", wireType) 8883 } 8884 var stringLen uint64 8885 for shift := uint(0); ; shift += 7 { 8886 if shift >= 64 { 8887 return ErrIntOverflowEvents 8888 } 8889 if iNdEx >= l { 8890 return io.ErrUnexpectedEOF 8891 } 8892 b := dAtA[iNdEx] 8893 iNdEx++ 8894 stringLen |= uint64(b&0x7F) << shift 8895 if b < 0x80 { 8896 break 8897 } 8898 } 8899 intStringLen := int(stringLen) 8900 if intStringLen < 0 { 8901 return ErrInvalidLengthEvents 8902 } 8903 postIndex := iNdEx + intStringLen 8904 if postIndex < 0 { 8905 return ErrInvalidLengthEvents 8906 } 8907 if postIndex > l { 8908 return io.ErrUnexpectedEOF 8909 } 8910 m.Cids = append(m.Cids, string(dAtA[iNdEx:postIndex])) 8911 iNdEx = postIndex 8912 default: 8913 iNdEx = preIndex 8914 skippy, err := skipEvents(dAtA[iNdEx:]) 8915 if err != nil { 8916 return err 8917 } 8918 if (skippy < 0) || (iNdEx+skippy) < 0 { 8919 return ErrInvalidLengthEvents 8920 } 8921 if (iNdEx + skippy) > l { 8922 return io.ErrUnexpectedEOF 8923 } 8924 iNdEx += skippy 8925 } 8926 } 8927 8928 if iNdEx > l { 8929 return io.ErrUnexpectedEOF 8930 } 8931 return nil 8932 } 8933 func (m *EventAtomicMarketOrderFeeMultipliersUpdated) Unmarshal(dAtA []byte) error { 8934 l := len(dAtA) 8935 iNdEx := 0 8936 for iNdEx < l { 8937 preIndex := iNdEx 8938 var wire uint64 8939 for shift := uint(0); ; shift += 7 { 8940 if shift >= 64 { 8941 return ErrIntOverflowEvents 8942 } 8943 if iNdEx >= l { 8944 return io.ErrUnexpectedEOF 8945 } 8946 b := dAtA[iNdEx] 8947 iNdEx++ 8948 wire |= uint64(b&0x7F) << shift 8949 if b < 0x80 { 8950 break 8951 } 8952 } 8953 fieldNum := int32(wire >> 3) 8954 wireType := int(wire & 0x7) 8955 if wireType == 4 { 8956 return fmt.Errorf("proto: EventAtomicMarketOrderFeeMultipliersUpdated: wiretype end group for non-group") 8957 } 8958 if fieldNum <= 0 { 8959 return fmt.Errorf("proto: EventAtomicMarketOrderFeeMultipliersUpdated: illegal tag %d (wire type %d)", fieldNum, wire) 8960 } 8961 switch fieldNum { 8962 case 1: 8963 if wireType != 2 { 8964 return fmt.Errorf("proto: wrong wireType = %d for field MarketFeeMultipliers", wireType) 8965 } 8966 var msglen int 8967 for shift := uint(0); ; shift += 7 { 8968 if shift >= 64 { 8969 return ErrIntOverflowEvents 8970 } 8971 if iNdEx >= l { 8972 return io.ErrUnexpectedEOF 8973 } 8974 b := dAtA[iNdEx] 8975 iNdEx++ 8976 msglen |= int(b&0x7F) << shift 8977 if b < 0x80 { 8978 break 8979 } 8980 } 8981 if msglen < 0 { 8982 return ErrInvalidLengthEvents 8983 } 8984 postIndex := iNdEx + msglen 8985 if postIndex < 0 { 8986 return ErrInvalidLengthEvents 8987 } 8988 if postIndex > l { 8989 return io.ErrUnexpectedEOF 8990 } 8991 m.MarketFeeMultipliers = append(m.MarketFeeMultipliers, &MarketFeeMultiplier{}) 8992 if err := m.MarketFeeMultipliers[len(m.MarketFeeMultipliers)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 8993 return err 8994 } 8995 iNdEx = postIndex 8996 default: 8997 iNdEx = preIndex 8998 skippy, err := skipEvents(dAtA[iNdEx:]) 8999 if err != nil { 9000 return err 9001 } 9002 if (skippy < 0) || (iNdEx+skippy) < 0 { 9003 return ErrInvalidLengthEvents 9004 } 9005 if (iNdEx + skippy) > l { 9006 return io.ErrUnexpectedEOF 9007 } 9008 iNdEx += skippy 9009 } 9010 } 9011 9012 if iNdEx > l { 9013 return io.ErrUnexpectedEOF 9014 } 9015 return nil 9016 } 9017 func (m *EventOrderbookUpdate) Unmarshal(dAtA []byte) error { 9018 l := len(dAtA) 9019 iNdEx := 0 9020 for iNdEx < l { 9021 preIndex := iNdEx 9022 var wire uint64 9023 for shift := uint(0); ; shift += 7 { 9024 if shift >= 64 { 9025 return ErrIntOverflowEvents 9026 } 9027 if iNdEx >= l { 9028 return io.ErrUnexpectedEOF 9029 } 9030 b := dAtA[iNdEx] 9031 iNdEx++ 9032 wire |= uint64(b&0x7F) << shift 9033 if b < 0x80 { 9034 break 9035 } 9036 } 9037 fieldNum := int32(wire >> 3) 9038 wireType := int(wire & 0x7) 9039 if wireType == 4 { 9040 return fmt.Errorf("proto: EventOrderbookUpdate: wiretype end group for non-group") 9041 } 9042 if fieldNum <= 0 { 9043 return fmt.Errorf("proto: EventOrderbookUpdate: illegal tag %d (wire type %d)", fieldNum, wire) 9044 } 9045 switch fieldNum { 9046 case 1: 9047 if wireType != 2 { 9048 return fmt.Errorf("proto: wrong wireType = %d for field SpotUpdates", wireType) 9049 } 9050 var msglen int 9051 for shift := uint(0); ; shift += 7 { 9052 if shift >= 64 { 9053 return ErrIntOverflowEvents 9054 } 9055 if iNdEx >= l { 9056 return io.ErrUnexpectedEOF 9057 } 9058 b := dAtA[iNdEx] 9059 iNdEx++ 9060 msglen |= int(b&0x7F) << shift 9061 if b < 0x80 { 9062 break 9063 } 9064 } 9065 if msglen < 0 { 9066 return ErrInvalidLengthEvents 9067 } 9068 postIndex := iNdEx + msglen 9069 if postIndex < 0 { 9070 return ErrInvalidLengthEvents 9071 } 9072 if postIndex > l { 9073 return io.ErrUnexpectedEOF 9074 } 9075 m.SpotUpdates = append(m.SpotUpdates, &OrderbookUpdate{}) 9076 if err := m.SpotUpdates[len(m.SpotUpdates)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9077 return err 9078 } 9079 iNdEx = postIndex 9080 case 2: 9081 if wireType != 2 { 9082 return fmt.Errorf("proto: wrong wireType = %d for field DerivativeUpdates", wireType) 9083 } 9084 var msglen int 9085 for shift := uint(0); ; shift += 7 { 9086 if shift >= 64 { 9087 return ErrIntOverflowEvents 9088 } 9089 if iNdEx >= l { 9090 return io.ErrUnexpectedEOF 9091 } 9092 b := dAtA[iNdEx] 9093 iNdEx++ 9094 msglen |= int(b&0x7F) << shift 9095 if b < 0x80 { 9096 break 9097 } 9098 } 9099 if msglen < 0 { 9100 return ErrInvalidLengthEvents 9101 } 9102 postIndex := iNdEx + msglen 9103 if postIndex < 0 { 9104 return ErrInvalidLengthEvents 9105 } 9106 if postIndex > l { 9107 return io.ErrUnexpectedEOF 9108 } 9109 m.DerivativeUpdates = append(m.DerivativeUpdates, &OrderbookUpdate{}) 9110 if err := m.DerivativeUpdates[len(m.DerivativeUpdates)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9111 return err 9112 } 9113 iNdEx = postIndex 9114 default: 9115 iNdEx = preIndex 9116 skippy, err := skipEvents(dAtA[iNdEx:]) 9117 if err != nil { 9118 return err 9119 } 9120 if (skippy < 0) || (iNdEx+skippy) < 0 { 9121 return ErrInvalidLengthEvents 9122 } 9123 if (iNdEx + skippy) > l { 9124 return io.ErrUnexpectedEOF 9125 } 9126 iNdEx += skippy 9127 } 9128 } 9129 9130 if iNdEx > l { 9131 return io.ErrUnexpectedEOF 9132 } 9133 return nil 9134 } 9135 func (m *OrderbookUpdate) Unmarshal(dAtA []byte) error { 9136 l := len(dAtA) 9137 iNdEx := 0 9138 for iNdEx < l { 9139 preIndex := iNdEx 9140 var wire uint64 9141 for shift := uint(0); ; shift += 7 { 9142 if shift >= 64 { 9143 return ErrIntOverflowEvents 9144 } 9145 if iNdEx >= l { 9146 return io.ErrUnexpectedEOF 9147 } 9148 b := dAtA[iNdEx] 9149 iNdEx++ 9150 wire |= uint64(b&0x7F) << shift 9151 if b < 0x80 { 9152 break 9153 } 9154 } 9155 fieldNum := int32(wire >> 3) 9156 wireType := int(wire & 0x7) 9157 if wireType == 4 { 9158 return fmt.Errorf("proto: OrderbookUpdate: wiretype end group for non-group") 9159 } 9160 if fieldNum <= 0 { 9161 return fmt.Errorf("proto: OrderbookUpdate: illegal tag %d (wire type %d)", fieldNum, wire) 9162 } 9163 switch fieldNum { 9164 case 1: 9165 if wireType != 0 { 9166 return fmt.Errorf("proto: wrong wireType = %d for field Seq", wireType) 9167 } 9168 m.Seq = 0 9169 for shift := uint(0); ; shift += 7 { 9170 if shift >= 64 { 9171 return ErrIntOverflowEvents 9172 } 9173 if iNdEx >= l { 9174 return io.ErrUnexpectedEOF 9175 } 9176 b := dAtA[iNdEx] 9177 iNdEx++ 9178 m.Seq |= uint64(b&0x7F) << shift 9179 if b < 0x80 { 9180 break 9181 } 9182 } 9183 case 2: 9184 if wireType != 2 { 9185 return fmt.Errorf("proto: wrong wireType = %d for field Orderbook", wireType) 9186 } 9187 var msglen int 9188 for shift := uint(0); ; shift += 7 { 9189 if shift >= 64 { 9190 return ErrIntOverflowEvents 9191 } 9192 if iNdEx >= l { 9193 return io.ErrUnexpectedEOF 9194 } 9195 b := dAtA[iNdEx] 9196 iNdEx++ 9197 msglen |= int(b&0x7F) << shift 9198 if b < 0x80 { 9199 break 9200 } 9201 } 9202 if msglen < 0 { 9203 return ErrInvalidLengthEvents 9204 } 9205 postIndex := iNdEx + msglen 9206 if postIndex < 0 { 9207 return ErrInvalidLengthEvents 9208 } 9209 if postIndex > l { 9210 return io.ErrUnexpectedEOF 9211 } 9212 if m.Orderbook == nil { 9213 m.Orderbook = &Orderbook{} 9214 } 9215 if err := m.Orderbook.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9216 return err 9217 } 9218 iNdEx = postIndex 9219 default: 9220 iNdEx = preIndex 9221 skippy, err := skipEvents(dAtA[iNdEx:]) 9222 if err != nil { 9223 return err 9224 } 9225 if (skippy < 0) || (iNdEx+skippy) < 0 { 9226 return ErrInvalidLengthEvents 9227 } 9228 if (iNdEx + skippy) > l { 9229 return io.ErrUnexpectedEOF 9230 } 9231 iNdEx += skippy 9232 } 9233 } 9234 9235 if iNdEx > l { 9236 return io.ErrUnexpectedEOF 9237 } 9238 return nil 9239 } 9240 func (m *Orderbook) Unmarshal(dAtA []byte) error { 9241 l := len(dAtA) 9242 iNdEx := 0 9243 for iNdEx < l { 9244 preIndex := iNdEx 9245 var wire uint64 9246 for shift := uint(0); ; shift += 7 { 9247 if shift >= 64 { 9248 return ErrIntOverflowEvents 9249 } 9250 if iNdEx >= l { 9251 return io.ErrUnexpectedEOF 9252 } 9253 b := dAtA[iNdEx] 9254 iNdEx++ 9255 wire |= uint64(b&0x7F) << shift 9256 if b < 0x80 { 9257 break 9258 } 9259 } 9260 fieldNum := int32(wire >> 3) 9261 wireType := int(wire & 0x7) 9262 if wireType == 4 { 9263 return fmt.Errorf("proto: Orderbook: wiretype end group for non-group") 9264 } 9265 if fieldNum <= 0 { 9266 return fmt.Errorf("proto: Orderbook: illegal tag %d (wire type %d)", fieldNum, wire) 9267 } 9268 switch fieldNum { 9269 case 1: 9270 if wireType != 2 { 9271 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 9272 } 9273 var byteLen int 9274 for shift := uint(0); ; shift += 7 { 9275 if shift >= 64 { 9276 return ErrIntOverflowEvents 9277 } 9278 if iNdEx >= l { 9279 return io.ErrUnexpectedEOF 9280 } 9281 b := dAtA[iNdEx] 9282 iNdEx++ 9283 byteLen |= int(b&0x7F) << shift 9284 if b < 0x80 { 9285 break 9286 } 9287 } 9288 if byteLen < 0 { 9289 return ErrInvalidLengthEvents 9290 } 9291 postIndex := iNdEx + byteLen 9292 if postIndex < 0 { 9293 return ErrInvalidLengthEvents 9294 } 9295 if postIndex > l { 9296 return io.ErrUnexpectedEOF 9297 } 9298 m.MarketId = append(m.MarketId[:0], dAtA[iNdEx:postIndex]...) 9299 if m.MarketId == nil { 9300 m.MarketId = []byte{} 9301 } 9302 iNdEx = postIndex 9303 case 2: 9304 if wireType != 2 { 9305 return fmt.Errorf("proto: wrong wireType = %d for field BuyLevels", wireType) 9306 } 9307 var msglen int 9308 for shift := uint(0); ; shift += 7 { 9309 if shift >= 64 { 9310 return ErrIntOverflowEvents 9311 } 9312 if iNdEx >= l { 9313 return io.ErrUnexpectedEOF 9314 } 9315 b := dAtA[iNdEx] 9316 iNdEx++ 9317 msglen |= int(b&0x7F) << shift 9318 if b < 0x80 { 9319 break 9320 } 9321 } 9322 if msglen < 0 { 9323 return ErrInvalidLengthEvents 9324 } 9325 postIndex := iNdEx + msglen 9326 if postIndex < 0 { 9327 return ErrInvalidLengthEvents 9328 } 9329 if postIndex > l { 9330 return io.ErrUnexpectedEOF 9331 } 9332 m.BuyLevels = append(m.BuyLevels, &Level{}) 9333 if err := m.BuyLevels[len(m.BuyLevels)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9334 return err 9335 } 9336 iNdEx = postIndex 9337 case 3: 9338 if wireType != 2 { 9339 return fmt.Errorf("proto: wrong wireType = %d for field SellLevels", wireType) 9340 } 9341 var msglen int 9342 for shift := uint(0); ; shift += 7 { 9343 if shift >= 64 { 9344 return ErrIntOverflowEvents 9345 } 9346 if iNdEx >= l { 9347 return io.ErrUnexpectedEOF 9348 } 9349 b := dAtA[iNdEx] 9350 iNdEx++ 9351 msglen |= int(b&0x7F) << shift 9352 if b < 0x80 { 9353 break 9354 } 9355 } 9356 if msglen < 0 { 9357 return ErrInvalidLengthEvents 9358 } 9359 postIndex := iNdEx + msglen 9360 if postIndex < 0 { 9361 return ErrInvalidLengthEvents 9362 } 9363 if postIndex > l { 9364 return io.ErrUnexpectedEOF 9365 } 9366 m.SellLevels = append(m.SellLevels, &Level{}) 9367 if err := m.SellLevels[len(m.SellLevels)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9368 return err 9369 } 9370 iNdEx = postIndex 9371 default: 9372 iNdEx = preIndex 9373 skippy, err := skipEvents(dAtA[iNdEx:]) 9374 if err != nil { 9375 return err 9376 } 9377 if (skippy < 0) || (iNdEx+skippy) < 0 { 9378 return ErrInvalidLengthEvents 9379 } 9380 if (iNdEx + skippy) > l { 9381 return io.ErrUnexpectedEOF 9382 } 9383 iNdEx += skippy 9384 } 9385 } 9386 9387 if iNdEx > l { 9388 return io.ErrUnexpectedEOF 9389 } 9390 return nil 9391 } 9392 func (m *EventGrantAuthorizations) Unmarshal(dAtA []byte) error { 9393 l := len(dAtA) 9394 iNdEx := 0 9395 for iNdEx < l { 9396 preIndex := iNdEx 9397 var wire uint64 9398 for shift := uint(0); ; shift += 7 { 9399 if shift >= 64 { 9400 return ErrIntOverflowEvents 9401 } 9402 if iNdEx >= l { 9403 return io.ErrUnexpectedEOF 9404 } 9405 b := dAtA[iNdEx] 9406 iNdEx++ 9407 wire |= uint64(b&0x7F) << shift 9408 if b < 0x80 { 9409 break 9410 } 9411 } 9412 fieldNum := int32(wire >> 3) 9413 wireType := int(wire & 0x7) 9414 if wireType == 4 { 9415 return fmt.Errorf("proto: EventGrantAuthorizations: wiretype end group for non-group") 9416 } 9417 if fieldNum <= 0 { 9418 return fmt.Errorf("proto: EventGrantAuthorizations: illegal tag %d (wire type %d)", fieldNum, wire) 9419 } 9420 switch fieldNum { 9421 case 1: 9422 if wireType != 2 { 9423 return fmt.Errorf("proto: wrong wireType = %d for field Granter", wireType) 9424 } 9425 var stringLen uint64 9426 for shift := uint(0); ; shift += 7 { 9427 if shift >= 64 { 9428 return ErrIntOverflowEvents 9429 } 9430 if iNdEx >= l { 9431 return io.ErrUnexpectedEOF 9432 } 9433 b := dAtA[iNdEx] 9434 iNdEx++ 9435 stringLen |= uint64(b&0x7F) << shift 9436 if b < 0x80 { 9437 break 9438 } 9439 } 9440 intStringLen := int(stringLen) 9441 if intStringLen < 0 { 9442 return ErrInvalidLengthEvents 9443 } 9444 postIndex := iNdEx + intStringLen 9445 if postIndex < 0 { 9446 return ErrInvalidLengthEvents 9447 } 9448 if postIndex > l { 9449 return io.ErrUnexpectedEOF 9450 } 9451 m.Granter = string(dAtA[iNdEx:postIndex]) 9452 iNdEx = postIndex 9453 case 2: 9454 if wireType != 2 { 9455 return fmt.Errorf("proto: wrong wireType = %d for field Grants", wireType) 9456 } 9457 var msglen int 9458 for shift := uint(0); ; shift += 7 { 9459 if shift >= 64 { 9460 return ErrIntOverflowEvents 9461 } 9462 if iNdEx >= l { 9463 return io.ErrUnexpectedEOF 9464 } 9465 b := dAtA[iNdEx] 9466 iNdEx++ 9467 msglen |= int(b&0x7F) << shift 9468 if b < 0x80 { 9469 break 9470 } 9471 } 9472 if msglen < 0 { 9473 return ErrInvalidLengthEvents 9474 } 9475 postIndex := iNdEx + msglen 9476 if postIndex < 0 { 9477 return ErrInvalidLengthEvents 9478 } 9479 if postIndex > l { 9480 return io.ErrUnexpectedEOF 9481 } 9482 m.Grants = append(m.Grants, &GrantAuthorization{}) 9483 if err := m.Grants[len(m.Grants)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9484 return err 9485 } 9486 iNdEx = postIndex 9487 default: 9488 iNdEx = preIndex 9489 skippy, err := skipEvents(dAtA[iNdEx:]) 9490 if err != nil { 9491 return err 9492 } 9493 if (skippy < 0) || (iNdEx+skippy) < 0 { 9494 return ErrInvalidLengthEvents 9495 } 9496 if (iNdEx + skippy) > l { 9497 return io.ErrUnexpectedEOF 9498 } 9499 iNdEx += skippy 9500 } 9501 } 9502 9503 if iNdEx > l { 9504 return io.ErrUnexpectedEOF 9505 } 9506 return nil 9507 } 9508 func (m *EventGrantActivation) Unmarshal(dAtA []byte) error { 9509 l := len(dAtA) 9510 iNdEx := 0 9511 for iNdEx < l { 9512 preIndex := iNdEx 9513 var wire uint64 9514 for shift := uint(0); ; shift += 7 { 9515 if shift >= 64 { 9516 return ErrIntOverflowEvents 9517 } 9518 if iNdEx >= l { 9519 return io.ErrUnexpectedEOF 9520 } 9521 b := dAtA[iNdEx] 9522 iNdEx++ 9523 wire |= uint64(b&0x7F) << shift 9524 if b < 0x80 { 9525 break 9526 } 9527 } 9528 fieldNum := int32(wire >> 3) 9529 wireType := int(wire & 0x7) 9530 if wireType == 4 { 9531 return fmt.Errorf("proto: EventGrantActivation: wiretype end group for non-group") 9532 } 9533 if fieldNum <= 0 { 9534 return fmt.Errorf("proto: EventGrantActivation: illegal tag %d (wire type %d)", fieldNum, wire) 9535 } 9536 switch fieldNum { 9537 case 1: 9538 if wireType != 2 { 9539 return fmt.Errorf("proto: wrong wireType = %d for field Grantee", wireType) 9540 } 9541 var stringLen uint64 9542 for shift := uint(0); ; shift += 7 { 9543 if shift >= 64 { 9544 return ErrIntOverflowEvents 9545 } 9546 if iNdEx >= l { 9547 return io.ErrUnexpectedEOF 9548 } 9549 b := dAtA[iNdEx] 9550 iNdEx++ 9551 stringLen |= uint64(b&0x7F) << shift 9552 if b < 0x80 { 9553 break 9554 } 9555 } 9556 intStringLen := int(stringLen) 9557 if intStringLen < 0 { 9558 return ErrInvalidLengthEvents 9559 } 9560 postIndex := iNdEx + intStringLen 9561 if postIndex < 0 { 9562 return ErrInvalidLengthEvents 9563 } 9564 if postIndex > l { 9565 return io.ErrUnexpectedEOF 9566 } 9567 m.Grantee = string(dAtA[iNdEx:postIndex]) 9568 iNdEx = postIndex 9569 case 2: 9570 if wireType != 2 { 9571 return fmt.Errorf("proto: wrong wireType = %d for field Granter", wireType) 9572 } 9573 var stringLen uint64 9574 for shift := uint(0); ; shift += 7 { 9575 if shift >= 64 { 9576 return ErrIntOverflowEvents 9577 } 9578 if iNdEx >= l { 9579 return io.ErrUnexpectedEOF 9580 } 9581 b := dAtA[iNdEx] 9582 iNdEx++ 9583 stringLen |= uint64(b&0x7F) << shift 9584 if b < 0x80 { 9585 break 9586 } 9587 } 9588 intStringLen := int(stringLen) 9589 if intStringLen < 0 { 9590 return ErrInvalidLengthEvents 9591 } 9592 postIndex := iNdEx + intStringLen 9593 if postIndex < 0 { 9594 return ErrInvalidLengthEvents 9595 } 9596 if postIndex > l { 9597 return io.ErrUnexpectedEOF 9598 } 9599 m.Granter = string(dAtA[iNdEx:postIndex]) 9600 iNdEx = postIndex 9601 case 3: 9602 if wireType != 2 { 9603 return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) 9604 } 9605 var stringLen uint64 9606 for shift := uint(0); ; shift += 7 { 9607 if shift >= 64 { 9608 return ErrIntOverflowEvents 9609 } 9610 if iNdEx >= l { 9611 return io.ErrUnexpectedEOF 9612 } 9613 b := dAtA[iNdEx] 9614 iNdEx++ 9615 stringLen |= uint64(b&0x7F) << shift 9616 if b < 0x80 { 9617 break 9618 } 9619 } 9620 intStringLen := int(stringLen) 9621 if intStringLen < 0 { 9622 return ErrInvalidLengthEvents 9623 } 9624 postIndex := iNdEx + intStringLen 9625 if postIndex < 0 { 9626 return ErrInvalidLengthEvents 9627 } 9628 if postIndex > l { 9629 return io.ErrUnexpectedEOF 9630 } 9631 if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 9632 return err 9633 } 9634 iNdEx = postIndex 9635 default: 9636 iNdEx = preIndex 9637 skippy, err := skipEvents(dAtA[iNdEx:]) 9638 if err != nil { 9639 return err 9640 } 9641 if (skippy < 0) || (iNdEx+skippy) < 0 { 9642 return ErrInvalidLengthEvents 9643 } 9644 if (iNdEx + skippy) > l { 9645 return io.ErrUnexpectedEOF 9646 } 9647 iNdEx += skippy 9648 } 9649 } 9650 9651 if iNdEx > l { 9652 return io.ErrUnexpectedEOF 9653 } 9654 return nil 9655 } 9656 func (m *EventInvalidGrant) Unmarshal(dAtA []byte) error { 9657 l := len(dAtA) 9658 iNdEx := 0 9659 for iNdEx < l { 9660 preIndex := iNdEx 9661 var wire uint64 9662 for shift := uint(0); ; shift += 7 { 9663 if shift >= 64 { 9664 return ErrIntOverflowEvents 9665 } 9666 if iNdEx >= l { 9667 return io.ErrUnexpectedEOF 9668 } 9669 b := dAtA[iNdEx] 9670 iNdEx++ 9671 wire |= uint64(b&0x7F) << shift 9672 if b < 0x80 { 9673 break 9674 } 9675 } 9676 fieldNum := int32(wire >> 3) 9677 wireType := int(wire & 0x7) 9678 if wireType == 4 { 9679 return fmt.Errorf("proto: EventInvalidGrant: wiretype end group for non-group") 9680 } 9681 if fieldNum <= 0 { 9682 return fmt.Errorf("proto: EventInvalidGrant: illegal tag %d (wire type %d)", fieldNum, wire) 9683 } 9684 switch fieldNum { 9685 case 1: 9686 if wireType != 2 { 9687 return fmt.Errorf("proto: wrong wireType = %d for field Grantee", wireType) 9688 } 9689 var stringLen uint64 9690 for shift := uint(0); ; shift += 7 { 9691 if shift >= 64 { 9692 return ErrIntOverflowEvents 9693 } 9694 if iNdEx >= l { 9695 return io.ErrUnexpectedEOF 9696 } 9697 b := dAtA[iNdEx] 9698 iNdEx++ 9699 stringLen |= uint64(b&0x7F) << shift 9700 if b < 0x80 { 9701 break 9702 } 9703 } 9704 intStringLen := int(stringLen) 9705 if intStringLen < 0 { 9706 return ErrInvalidLengthEvents 9707 } 9708 postIndex := iNdEx + intStringLen 9709 if postIndex < 0 { 9710 return ErrInvalidLengthEvents 9711 } 9712 if postIndex > l { 9713 return io.ErrUnexpectedEOF 9714 } 9715 m.Grantee = string(dAtA[iNdEx:postIndex]) 9716 iNdEx = postIndex 9717 case 2: 9718 if wireType != 2 { 9719 return fmt.Errorf("proto: wrong wireType = %d for field Granter", wireType) 9720 } 9721 var stringLen uint64 9722 for shift := uint(0); ; shift += 7 { 9723 if shift >= 64 { 9724 return ErrIntOverflowEvents 9725 } 9726 if iNdEx >= l { 9727 return io.ErrUnexpectedEOF 9728 } 9729 b := dAtA[iNdEx] 9730 iNdEx++ 9731 stringLen |= uint64(b&0x7F) << shift 9732 if b < 0x80 { 9733 break 9734 } 9735 } 9736 intStringLen := int(stringLen) 9737 if intStringLen < 0 { 9738 return ErrInvalidLengthEvents 9739 } 9740 postIndex := iNdEx + intStringLen 9741 if postIndex < 0 { 9742 return ErrInvalidLengthEvents 9743 } 9744 if postIndex > l { 9745 return io.ErrUnexpectedEOF 9746 } 9747 m.Granter = string(dAtA[iNdEx:postIndex]) 9748 iNdEx = postIndex 9749 default: 9750 iNdEx = preIndex 9751 skippy, err := skipEvents(dAtA[iNdEx:]) 9752 if err != nil { 9753 return err 9754 } 9755 if (skippy < 0) || (iNdEx+skippy) < 0 { 9756 return ErrInvalidLengthEvents 9757 } 9758 if (iNdEx + skippy) > l { 9759 return io.ErrUnexpectedEOF 9760 } 9761 iNdEx += skippy 9762 } 9763 } 9764 9765 if iNdEx > l { 9766 return io.ErrUnexpectedEOF 9767 } 9768 return nil 9769 } 9770 func (m *EventOrderCancelFail) Unmarshal(dAtA []byte) error { 9771 l := len(dAtA) 9772 iNdEx := 0 9773 for iNdEx < l { 9774 preIndex := iNdEx 9775 var wire uint64 9776 for shift := uint(0); ; shift += 7 { 9777 if shift >= 64 { 9778 return ErrIntOverflowEvents 9779 } 9780 if iNdEx >= l { 9781 return io.ErrUnexpectedEOF 9782 } 9783 b := dAtA[iNdEx] 9784 iNdEx++ 9785 wire |= uint64(b&0x7F) << shift 9786 if b < 0x80 { 9787 break 9788 } 9789 } 9790 fieldNum := int32(wire >> 3) 9791 wireType := int(wire & 0x7) 9792 if wireType == 4 { 9793 return fmt.Errorf("proto: EventOrderCancelFail: wiretype end group for non-group") 9794 } 9795 if fieldNum <= 0 { 9796 return fmt.Errorf("proto: EventOrderCancelFail: illegal tag %d (wire type %d)", fieldNum, wire) 9797 } 9798 switch fieldNum { 9799 case 1: 9800 if wireType != 2 { 9801 return fmt.Errorf("proto: wrong wireType = %d for field MarketId", wireType) 9802 } 9803 var stringLen uint64 9804 for shift := uint(0); ; shift += 7 { 9805 if shift >= 64 { 9806 return ErrIntOverflowEvents 9807 } 9808 if iNdEx >= l { 9809 return io.ErrUnexpectedEOF 9810 } 9811 b := dAtA[iNdEx] 9812 iNdEx++ 9813 stringLen |= uint64(b&0x7F) << shift 9814 if b < 0x80 { 9815 break 9816 } 9817 } 9818 intStringLen := int(stringLen) 9819 if intStringLen < 0 { 9820 return ErrInvalidLengthEvents 9821 } 9822 postIndex := iNdEx + intStringLen 9823 if postIndex < 0 { 9824 return ErrInvalidLengthEvents 9825 } 9826 if postIndex > l { 9827 return io.ErrUnexpectedEOF 9828 } 9829 m.MarketId = string(dAtA[iNdEx:postIndex]) 9830 iNdEx = postIndex 9831 case 2: 9832 if wireType != 2 { 9833 return fmt.Errorf("proto: wrong wireType = %d for field SubaccountId", wireType) 9834 } 9835 var stringLen uint64 9836 for shift := uint(0); ; shift += 7 { 9837 if shift >= 64 { 9838 return ErrIntOverflowEvents 9839 } 9840 if iNdEx >= l { 9841 return io.ErrUnexpectedEOF 9842 } 9843 b := dAtA[iNdEx] 9844 iNdEx++ 9845 stringLen |= uint64(b&0x7F) << shift 9846 if b < 0x80 { 9847 break 9848 } 9849 } 9850 intStringLen := int(stringLen) 9851 if intStringLen < 0 { 9852 return ErrInvalidLengthEvents 9853 } 9854 postIndex := iNdEx + intStringLen 9855 if postIndex < 0 { 9856 return ErrInvalidLengthEvents 9857 } 9858 if postIndex > l { 9859 return io.ErrUnexpectedEOF 9860 } 9861 m.SubaccountId = string(dAtA[iNdEx:postIndex]) 9862 iNdEx = postIndex 9863 case 3: 9864 if wireType != 2 { 9865 return fmt.Errorf("proto: wrong wireType = %d for field OrderHash", wireType) 9866 } 9867 var stringLen uint64 9868 for shift := uint(0); ; shift += 7 { 9869 if shift >= 64 { 9870 return ErrIntOverflowEvents 9871 } 9872 if iNdEx >= l { 9873 return io.ErrUnexpectedEOF 9874 } 9875 b := dAtA[iNdEx] 9876 iNdEx++ 9877 stringLen |= uint64(b&0x7F) << shift 9878 if b < 0x80 { 9879 break 9880 } 9881 } 9882 intStringLen := int(stringLen) 9883 if intStringLen < 0 { 9884 return ErrInvalidLengthEvents 9885 } 9886 postIndex := iNdEx + intStringLen 9887 if postIndex < 0 { 9888 return ErrInvalidLengthEvents 9889 } 9890 if postIndex > l { 9891 return io.ErrUnexpectedEOF 9892 } 9893 m.OrderHash = string(dAtA[iNdEx:postIndex]) 9894 iNdEx = postIndex 9895 case 4: 9896 if wireType != 2 { 9897 return fmt.Errorf("proto: wrong wireType = %d for field Cid", wireType) 9898 } 9899 var stringLen uint64 9900 for shift := uint(0); ; shift += 7 { 9901 if shift >= 64 { 9902 return ErrIntOverflowEvents 9903 } 9904 if iNdEx >= l { 9905 return io.ErrUnexpectedEOF 9906 } 9907 b := dAtA[iNdEx] 9908 iNdEx++ 9909 stringLen |= uint64(b&0x7F) << shift 9910 if b < 0x80 { 9911 break 9912 } 9913 } 9914 intStringLen := int(stringLen) 9915 if intStringLen < 0 { 9916 return ErrInvalidLengthEvents 9917 } 9918 postIndex := iNdEx + intStringLen 9919 if postIndex < 0 { 9920 return ErrInvalidLengthEvents 9921 } 9922 if postIndex > l { 9923 return io.ErrUnexpectedEOF 9924 } 9925 m.Cid = string(dAtA[iNdEx:postIndex]) 9926 iNdEx = postIndex 9927 case 5: 9928 if wireType != 2 { 9929 return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) 9930 } 9931 var stringLen uint64 9932 for shift := uint(0); ; shift += 7 { 9933 if shift >= 64 { 9934 return ErrIntOverflowEvents 9935 } 9936 if iNdEx >= l { 9937 return io.ErrUnexpectedEOF 9938 } 9939 b := dAtA[iNdEx] 9940 iNdEx++ 9941 stringLen |= uint64(b&0x7F) << shift 9942 if b < 0x80 { 9943 break 9944 } 9945 } 9946 intStringLen := int(stringLen) 9947 if intStringLen < 0 { 9948 return ErrInvalidLengthEvents 9949 } 9950 postIndex := iNdEx + intStringLen 9951 if postIndex < 0 { 9952 return ErrInvalidLengthEvents 9953 } 9954 if postIndex > l { 9955 return io.ErrUnexpectedEOF 9956 } 9957 m.Description = string(dAtA[iNdEx:postIndex]) 9958 iNdEx = postIndex 9959 default: 9960 iNdEx = preIndex 9961 skippy, err := skipEvents(dAtA[iNdEx:]) 9962 if err != nil { 9963 return err 9964 } 9965 if (skippy < 0) || (iNdEx+skippy) < 0 { 9966 return ErrInvalidLengthEvents 9967 } 9968 if (iNdEx + skippy) > l { 9969 return io.ErrUnexpectedEOF 9970 } 9971 iNdEx += skippy 9972 } 9973 } 9974 9975 if iNdEx > l { 9976 return io.ErrUnexpectedEOF 9977 } 9978 return nil 9979 } 9980 func skipEvents(dAtA []byte) (n int, err error) { 9981 l := len(dAtA) 9982 iNdEx := 0 9983 depth := 0 9984 for iNdEx < l { 9985 var wire uint64 9986 for shift := uint(0); ; shift += 7 { 9987 if shift >= 64 { 9988 return 0, ErrIntOverflowEvents 9989 } 9990 if iNdEx >= l { 9991 return 0, io.ErrUnexpectedEOF 9992 } 9993 b := dAtA[iNdEx] 9994 iNdEx++ 9995 wire |= (uint64(b) & 0x7F) << shift 9996 if b < 0x80 { 9997 break 9998 } 9999 } 10000 wireType := int(wire & 0x7) 10001 switch wireType { 10002 case 0: 10003 for shift := uint(0); ; shift += 7 { 10004 if shift >= 64 { 10005 return 0, ErrIntOverflowEvents 10006 } 10007 if iNdEx >= l { 10008 return 0, io.ErrUnexpectedEOF 10009 } 10010 iNdEx++ 10011 if dAtA[iNdEx-1] < 0x80 { 10012 break 10013 } 10014 } 10015 case 1: 10016 iNdEx += 8 10017 case 2: 10018 var length int 10019 for shift := uint(0); ; shift += 7 { 10020 if shift >= 64 { 10021 return 0, ErrIntOverflowEvents 10022 } 10023 if iNdEx >= l { 10024 return 0, io.ErrUnexpectedEOF 10025 } 10026 b := dAtA[iNdEx] 10027 iNdEx++ 10028 length |= (int(b) & 0x7F) << shift 10029 if b < 0x80 { 10030 break 10031 } 10032 } 10033 if length < 0 { 10034 return 0, ErrInvalidLengthEvents 10035 } 10036 iNdEx += length 10037 case 3: 10038 depth++ 10039 case 4: 10040 if depth == 0 { 10041 return 0, ErrUnexpectedEndOfGroupEvents 10042 } 10043 depth-- 10044 case 5: 10045 iNdEx += 4 10046 default: 10047 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 10048 } 10049 if iNdEx < 0 { 10050 return 0, ErrInvalidLengthEvents 10051 } 10052 if depth == 0 { 10053 return iNdEx, nil 10054 } 10055 } 10056 return 0, io.ErrUnexpectedEOF 10057 } 10058 10059 var ( 10060 ErrInvalidLengthEvents = fmt.Errorf("proto: negative length found during unmarshaling") 10061 ErrIntOverflowEvents = fmt.Errorf("proto: integer overflow") 10062 ErrUnexpectedEndOfGroupEvents = fmt.Errorf("proto: unexpected end of group") 10063 )