github.com/Finschia/finschia-sdk@v0.48.1/x/staking/types/tx.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: cosmos/staking/v1beta1/tx.proto 3 4 package types 5 6 import ( 7 context "context" 8 fmt "fmt" 9 types "github.com/Finschia/finschia-sdk/codec/types" 10 github_com_Finschia_finschia_sdk_types "github.com/Finschia/finschia-sdk/types" 11 types1 "github.com/Finschia/finschia-sdk/types" 12 _ "github.com/gogo/protobuf/gogoproto" 13 grpc1 "github.com/gogo/protobuf/grpc" 14 proto "github.com/gogo/protobuf/proto" 15 github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" 16 _ "github.com/regen-network/cosmos-proto" 17 grpc "google.golang.org/grpc" 18 codes "google.golang.org/grpc/codes" 19 status "google.golang.org/grpc/status" 20 _ "google.golang.org/protobuf/types/known/timestamppb" 21 io "io" 22 math "math" 23 math_bits "math/bits" 24 time "time" 25 ) 26 27 // Reference imports to suppress errors if they are not otherwise used. 28 var _ = proto.Marshal 29 var _ = fmt.Errorf 30 var _ = math.Inf 31 var _ = time.Kitchen 32 33 // This is a compile-time assertion to ensure that this generated file 34 // is compatible with the proto package it is being compiled against. 35 // A compilation error at this line likely means your copy of the 36 // proto package needs to be updated. 37 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 38 39 // MsgCreateValidator defines a SDK message for creating a new validator. 40 type MsgCreateValidator struct { 41 Description Description `protobuf:"bytes,1,opt,name=description,proto3" json:"description"` 42 Commission CommissionRates `protobuf:"bytes,2,opt,name=commission,proto3" json:"commission"` 43 MinSelfDelegation github_com_Finschia_finschia_sdk_types.Int `protobuf:"bytes,3,opt,name=min_self_delegation,json=minSelfDelegation,proto3,customtype=github.com/Finschia/finschia-sdk/types.Int" json:"min_self_delegation" yaml:"min_self_delegation"` 44 DelegatorAddress string `protobuf:"bytes,4,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty" yaml:"delegator_address"` 45 ValidatorAddress string `protobuf:"bytes,5,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty" yaml:"validator_address"` 46 Pubkey *types.Any `protobuf:"bytes,6,opt,name=pubkey,proto3" json:"pubkey,omitempty"` 47 Value types1.Coin `protobuf:"bytes,7,opt,name=value,proto3" json:"value"` 48 } 49 50 func (m *MsgCreateValidator) Reset() { *m = MsgCreateValidator{} } 51 func (m *MsgCreateValidator) String() string { return proto.CompactTextString(m) } 52 func (*MsgCreateValidator) ProtoMessage() {} 53 func (*MsgCreateValidator) Descriptor() ([]byte, []int) { 54 return fileDescriptor_0926ef28816b35ab, []int{0} 55 } 56 func (m *MsgCreateValidator) XXX_Unmarshal(b []byte) error { 57 return m.Unmarshal(b) 58 } 59 func (m *MsgCreateValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 60 if deterministic { 61 return xxx_messageInfo_MsgCreateValidator.Marshal(b, m, deterministic) 62 } else { 63 b = b[:cap(b)] 64 n, err := m.MarshalToSizedBuffer(b) 65 if err != nil { 66 return nil, err 67 } 68 return b[:n], nil 69 } 70 } 71 func (m *MsgCreateValidator) XXX_Merge(src proto.Message) { 72 xxx_messageInfo_MsgCreateValidator.Merge(m, src) 73 } 74 func (m *MsgCreateValidator) XXX_Size() int { 75 return m.Size() 76 } 77 func (m *MsgCreateValidator) XXX_DiscardUnknown() { 78 xxx_messageInfo_MsgCreateValidator.DiscardUnknown(m) 79 } 80 81 var xxx_messageInfo_MsgCreateValidator proto.InternalMessageInfo 82 83 // MsgCreateValidatorResponse defines the Msg/CreateValidator response type. 84 type MsgCreateValidatorResponse struct { 85 } 86 87 func (m *MsgCreateValidatorResponse) Reset() { *m = MsgCreateValidatorResponse{} } 88 func (m *MsgCreateValidatorResponse) String() string { return proto.CompactTextString(m) } 89 func (*MsgCreateValidatorResponse) ProtoMessage() {} 90 func (*MsgCreateValidatorResponse) Descriptor() ([]byte, []int) { 91 return fileDescriptor_0926ef28816b35ab, []int{1} 92 } 93 func (m *MsgCreateValidatorResponse) XXX_Unmarshal(b []byte) error { 94 return m.Unmarshal(b) 95 } 96 func (m *MsgCreateValidatorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 97 if deterministic { 98 return xxx_messageInfo_MsgCreateValidatorResponse.Marshal(b, m, deterministic) 99 } else { 100 b = b[:cap(b)] 101 n, err := m.MarshalToSizedBuffer(b) 102 if err != nil { 103 return nil, err 104 } 105 return b[:n], nil 106 } 107 } 108 func (m *MsgCreateValidatorResponse) XXX_Merge(src proto.Message) { 109 xxx_messageInfo_MsgCreateValidatorResponse.Merge(m, src) 110 } 111 func (m *MsgCreateValidatorResponse) XXX_Size() int { 112 return m.Size() 113 } 114 func (m *MsgCreateValidatorResponse) XXX_DiscardUnknown() { 115 xxx_messageInfo_MsgCreateValidatorResponse.DiscardUnknown(m) 116 } 117 118 var xxx_messageInfo_MsgCreateValidatorResponse proto.InternalMessageInfo 119 120 // MsgEditValidator defines a SDK message for editing an existing validator. 121 type MsgEditValidator struct { 122 Description Description `protobuf:"bytes,1,opt,name=description,proto3" json:"description"` 123 ValidatorAddress string `protobuf:"bytes,2,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty" yaml:"address"` 124 // We pass a reference to the new commission rate and min self delegation as 125 // it's not mandatory to update. If not updated, the deserialized rate will be 126 // zero with no way to distinguish if an update was intended. 127 // REF: #2373 128 CommissionRate *github_com_Finschia_finschia_sdk_types.Dec `protobuf:"bytes,3,opt,name=commission_rate,json=commissionRate,proto3,customtype=github.com/Finschia/finschia-sdk/types.Dec" json:"commission_rate,omitempty" yaml:"commission_rate"` 129 MinSelfDelegation *github_com_Finschia_finschia_sdk_types.Int `protobuf:"bytes,4,opt,name=min_self_delegation,json=minSelfDelegation,proto3,customtype=github.com/Finschia/finschia-sdk/types.Int" json:"min_self_delegation,omitempty" yaml:"min_self_delegation"` 130 } 131 132 func (m *MsgEditValidator) Reset() { *m = MsgEditValidator{} } 133 func (m *MsgEditValidator) String() string { return proto.CompactTextString(m) } 134 func (*MsgEditValidator) ProtoMessage() {} 135 func (*MsgEditValidator) Descriptor() ([]byte, []int) { 136 return fileDescriptor_0926ef28816b35ab, []int{2} 137 } 138 func (m *MsgEditValidator) XXX_Unmarshal(b []byte) error { 139 return m.Unmarshal(b) 140 } 141 func (m *MsgEditValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 142 if deterministic { 143 return xxx_messageInfo_MsgEditValidator.Marshal(b, m, deterministic) 144 } else { 145 b = b[:cap(b)] 146 n, err := m.MarshalToSizedBuffer(b) 147 if err != nil { 148 return nil, err 149 } 150 return b[:n], nil 151 } 152 } 153 func (m *MsgEditValidator) XXX_Merge(src proto.Message) { 154 xxx_messageInfo_MsgEditValidator.Merge(m, src) 155 } 156 func (m *MsgEditValidator) XXX_Size() int { 157 return m.Size() 158 } 159 func (m *MsgEditValidator) XXX_DiscardUnknown() { 160 xxx_messageInfo_MsgEditValidator.DiscardUnknown(m) 161 } 162 163 var xxx_messageInfo_MsgEditValidator proto.InternalMessageInfo 164 165 // MsgEditValidatorResponse defines the Msg/EditValidator response type. 166 type MsgEditValidatorResponse struct { 167 } 168 169 func (m *MsgEditValidatorResponse) Reset() { *m = MsgEditValidatorResponse{} } 170 func (m *MsgEditValidatorResponse) String() string { return proto.CompactTextString(m) } 171 func (*MsgEditValidatorResponse) ProtoMessage() {} 172 func (*MsgEditValidatorResponse) Descriptor() ([]byte, []int) { 173 return fileDescriptor_0926ef28816b35ab, []int{3} 174 } 175 func (m *MsgEditValidatorResponse) XXX_Unmarshal(b []byte) error { 176 return m.Unmarshal(b) 177 } 178 func (m *MsgEditValidatorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 179 if deterministic { 180 return xxx_messageInfo_MsgEditValidatorResponse.Marshal(b, m, deterministic) 181 } else { 182 b = b[:cap(b)] 183 n, err := m.MarshalToSizedBuffer(b) 184 if err != nil { 185 return nil, err 186 } 187 return b[:n], nil 188 } 189 } 190 func (m *MsgEditValidatorResponse) XXX_Merge(src proto.Message) { 191 xxx_messageInfo_MsgEditValidatorResponse.Merge(m, src) 192 } 193 func (m *MsgEditValidatorResponse) XXX_Size() int { 194 return m.Size() 195 } 196 func (m *MsgEditValidatorResponse) XXX_DiscardUnknown() { 197 xxx_messageInfo_MsgEditValidatorResponse.DiscardUnknown(m) 198 } 199 200 var xxx_messageInfo_MsgEditValidatorResponse proto.InternalMessageInfo 201 202 // MsgDelegate defines a SDK message for performing a delegation of coins 203 // from a delegator to a validator. 204 type MsgDelegate struct { 205 DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty" yaml:"delegator_address"` 206 ValidatorAddress string `protobuf:"bytes,2,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty" yaml:"validator_address"` 207 Amount types1.Coin `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount"` 208 } 209 210 func (m *MsgDelegate) Reset() { *m = MsgDelegate{} } 211 func (m *MsgDelegate) String() string { return proto.CompactTextString(m) } 212 func (*MsgDelegate) ProtoMessage() {} 213 func (*MsgDelegate) Descriptor() ([]byte, []int) { 214 return fileDescriptor_0926ef28816b35ab, []int{4} 215 } 216 func (m *MsgDelegate) XXX_Unmarshal(b []byte) error { 217 return m.Unmarshal(b) 218 } 219 func (m *MsgDelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 220 if deterministic { 221 return xxx_messageInfo_MsgDelegate.Marshal(b, m, deterministic) 222 } else { 223 b = b[:cap(b)] 224 n, err := m.MarshalToSizedBuffer(b) 225 if err != nil { 226 return nil, err 227 } 228 return b[:n], nil 229 } 230 } 231 func (m *MsgDelegate) XXX_Merge(src proto.Message) { 232 xxx_messageInfo_MsgDelegate.Merge(m, src) 233 } 234 func (m *MsgDelegate) XXX_Size() int { 235 return m.Size() 236 } 237 func (m *MsgDelegate) XXX_DiscardUnknown() { 238 xxx_messageInfo_MsgDelegate.DiscardUnknown(m) 239 } 240 241 var xxx_messageInfo_MsgDelegate proto.InternalMessageInfo 242 243 func (m *MsgDelegate) GetDelegatorAddress() string { 244 if m != nil { 245 return m.DelegatorAddress 246 } 247 return "" 248 } 249 250 func (m *MsgDelegate) GetValidatorAddress() string { 251 if m != nil { 252 return m.ValidatorAddress 253 } 254 return "" 255 } 256 257 func (m *MsgDelegate) GetAmount() types1.Coin { 258 if m != nil { 259 return m.Amount 260 } 261 return types1.Coin{} 262 } 263 264 // MsgDelegateResponse defines the Msg/Delegate response type. 265 type MsgDelegateResponse struct { 266 } 267 268 func (m *MsgDelegateResponse) Reset() { *m = MsgDelegateResponse{} } 269 func (m *MsgDelegateResponse) String() string { return proto.CompactTextString(m) } 270 func (*MsgDelegateResponse) ProtoMessage() {} 271 func (*MsgDelegateResponse) Descriptor() ([]byte, []int) { 272 return fileDescriptor_0926ef28816b35ab, []int{5} 273 } 274 func (m *MsgDelegateResponse) XXX_Unmarshal(b []byte) error { 275 return m.Unmarshal(b) 276 } 277 func (m *MsgDelegateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 278 if deterministic { 279 return xxx_messageInfo_MsgDelegateResponse.Marshal(b, m, deterministic) 280 } else { 281 b = b[:cap(b)] 282 n, err := m.MarshalToSizedBuffer(b) 283 if err != nil { 284 return nil, err 285 } 286 return b[:n], nil 287 } 288 } 289 func (m *MsgDelegateResponse) XXX_Merge(src proto.Message) { 290 xxx_messageInfo_MsgDelegateResponse.Merge(m, src) 291 } 292 func (m *MsgDelegateResponse) XXX_Size() int { 293 return m.Size() 294 } 295 func (m *MsgDelegateResponse) XXX_DiscardUnknown() { 296 xxx_messageInfo_MsgDelegateResponse.DiscardUnknown(m) 297 } 298 299 var xxx_messageInfo_MsgDelegateResponse proto.InternalMessageInfo 300 301 // MsgBeginRedelegate defines a SDK message for performing a redelegation 302 // of coins from a delegator and source validator to a destination validator. 303 type MsgBeginRedelegate struct { 304 DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty" yaml:"delegator_address"` 305 ValidatorSrcAddress string `protobuf:"bytes,2,opt,name=validator_src_address,json=validatorSrcAddress,proto3" json:"validator_src_address,omitempty" yaml:"validator_src_address"` 306 ValidatorDstAddress string `protobuf:"bytes,3,opt,name=validator_dst_address,json=validatorDstAddress,proto3" json:"validator_dst_address,omitempty" yaml:"validator_dst_address"` 307 Amount types1.Coin `protobuf:"bytes,4,opt,name=amount,proto3" json:"amount"` 308 } 309 310 func (m *MsgBeginRedelegate) Reset() { *m = MsgBeginRedelegate{} } 311 func (m *MsgBeginRedelegate) String() string { return proto.CompactTextString(m) } 312 func (*MsgBeginRedelegate) ProtoMessage() {} 313 func (*MsgBeginRedelegate) Descriptor() ([]byte, []int) { 314 return fileDescriptor_0926ef28816b35ab, []int{6} 315 } 316 func (m *MsgBeginRedelegate) XXX_Unmarshal(b []byte) error { 317 return m.Unmarshal(b) 318 } 319 func (m *MsgBeginRedelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 320 if deterministic { 321 return xxx_messageInfo_MsgBeginRedelegate.Marshal(b, m, deterministic) 322 } else { 323 b = b[:cap(b)] 324 n, err := m.MarshalToSizedBuffer(b) 325 if err != nil { 326 return nil, err 327 } 328 return b[:n], nil 329 } 330 } 331 func (m *MsgBeginRedelegate) XXX_Merge(src proto.Message) { 332 xxx_messageInfo_MsgBeginRedelegate.Merge(m, src) 333 } 334 func (m *MsgBeginRedelegate) XXX_Size() int { 335 return m.Size() 336 } 337 func (m *MsgBeginRedelegate) XXX_DiscardUnknown() { 338 xxx_messageInfo_MsgBeginRedelegate.DiscardUnknown(m) 339 } 340 341 var xxx_messageInfo_MsgBeginRedelegate proto.InternalMessageInfo 342 343 func (m *MsgBeginRedelegate) GetDelegatorAddress() string { 344 if m != nil { 345 return m.DelegatorAddress 346 } 347 return "" 348 } 349 350 func (m *MsgBeginRedelegate) GetValidatorSrcAddress() string { 351 if m != nil { 352 return m.ValidatorSrcAddress 353 } 354 return "" 355 } 356 357 func (m *MsgBeginRedelegate) GetValidatorDstAddress() string { 358 if m != nil { 359 return m.ValidatorDstAddress 360 } 361 return "" 362 } 363 364 func (m *MsgBeginRedelegate) GetAmount() types1.Coin { 365 if m != nil { 366 return m.Amount 367 } 368 return types1.Coin{} 369 } 370 371 // MsgBeginRedelegateResponse defines the Msg/BeginRedelegate response type. 372 type MsgBeginRedelegateResponse struct { 373 CompletionTime time.Time `protobuf:"bytes,1,opt,name=completion_time,json=completionTime,proto3,stdtime" json:"completion_time"` 374 } 375 376 func (m *MsgBeginRedelegateResponse) Reset() { *m = MsgBeginRedelegateResponse{} } 377 func (m *MsgBeginRedelegateResponse) String() string { return proto.CompactTextString(m) } 378 func (*MsgBeginRedelegateResponse) ProtoMessage() {} 379 func (*MsgBeginRedelegateResponse) Descriptor() ([]byte, []int) { 380 return fileDescriptor_0926ef28816b35ab, []int{7} 381 } 382 func (m *MsgBeginRedelegateResponse) XXX_Unmarshal(b []byte) error { 383 return m.Unmarshal(b) 384 } 385 func (m *MsgBeginRedelegateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 386 if deterministic { 387 return xxx_messageInfo_MsgBeginRedelegateResponse.Marshal(b, m, deterministic) 388 } else { 389 b = b[:cap(b)] 390 n, err := m.MarshalToSizedBuffer(b) 391 if err != nil { 392 return nil, err 393 } 394 return b[:n], nil 395 } 396 } 397 func (m *MsgBeginRedelegateResponse) XXX_Merge(src proto.Message) { 398 xxx_messageInfo_MsgBeginRedelegateResponse.Merge(m, src) 399 } 400 func (m *MsgBeginRedelegateResponse) XXX_Size() int { 401 return m.Size() 402 } 403 func (m *MsgBeginRedelegateResponse) XXX_DiscardUnknown() { 404 xxx_messageInfo_MsgBeginRedelegateResponse.DiscardUnknown(m) 405 } 406 407 var xxx_messageInfo_MsgBeginRedelegateResponse proto.InternalMessageInfo 408 409 func (m *MsgBeginRedelegateResponse) GetCompletionTime() time.Time { 410 if m != nil { 411 return m.CompletionTime 412 } 413 return time.Time{} 414 } 415 416 // MsgUndelegate defines a SDK message for performing an undelegation from a 417 // delegate and a validator. 418 type MsgUndelegate struct { 419 DelegatorAddress string `protobuf:"bytes,1,opt,name=delegator_address,json=delegatorAddress,proto3" json:"delegator_address,omitempty" yaml:"delegator_address"` 420 ValidatorAddress string `protobuf:"bytes,2,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty" yaml:"validator_address"` 421 Amount types1.Coin `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount"` 422 } 423 424 func (m *MsgUndelegate) Reset() { *m = MsgUndelegate{} } 425 func (m *MsgUndelegate) String() string { return proto.CompactTextString(m) } 426 func (*MsgUndelegate) ProtoMessage() {} 427 func (*MsgUndelegate) Descriptor() ([]byte, []int) { 428 return fileDescriptor_0926ef28816b35ab, []int{8} 429 } 430 func (m *MsgUndelegate) XXX_Unmarshal(b []byte) error { 431 return m.Unmarshal(b) 432 } 433 func (m *MsgUndelegate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 434 if deterministic { 435 return xxx_messageInfo_MsgUndelegate.Marshal(b, m, deterministic) 436 } else { 437 b = b[:cap(b)] 438 n, err := m.MarshalToSizedBuffer(b) 439 if err != nil { 440 return nil, err 441 } 442 return b[:n], nil 443 } 444 } 445 func (m *MsgUndelegate) XXX_Merge(src proto.Message) { 446 xxx_messageInfo_MsgUndelegate.Merge(m, src) 447 } 448 func (m *MsgUndelegate) XXX_Size() int { 449 return m.Size() 450 } 451 func (m *MsgUndelegate) XXX_DiscardUnknown() { 452 xxx_messageInfo_MsgUndelegate.DiscardUnknown(m) 453 } 454 455 var xxx_messageInfo_MsgUndelegate proto.InternalMessageInfo 456 457 func (m *MsgUndelegate) GetDelegatorAddress() string { 458 if m != nil { 459 return m.DelegatorAddress 460 } 461 return "" 462 } 463 464 func (m *MsgUndelegate) GetValidatorAddress() string { 465 if m != nil { 466 return m.ValidatorAddress 467 } 468 return "" 469 } 470 471 func (m *MsgUndelegate) GetAmount() types1.Coin { 472 if m != nil { 473 return m.Amount 474 } 475 return types1.Coin{} 476 } 477 478 // MsgUndelegateResponse defines the Msg/Undelegate response type. 479 type MsgUndelegateResponse struct { 480 CompletionTime time.Time `protobuf:"bytes,1,opt,name=completion_time,json=completionTime,proto3,stdtime" json:"completion_time"` 481 } 482 483 func (m *MsgUndelegateResponse) Reset() { *m = MsgUndelegateResponse{} } 484 func (m *MsgUndelegateResponse) String() string { return proto.CompactTextString(m) } 485 func (*MsgUndelegateResponse) ProtoMessage() {} 486 func (*MsgUndelegateResponse) Descriptor() ([]byte, []int) { 487 return fileDescriptor_0926ef28816b35ab, []int{9} 488 } 489 func (m *MsgUndelegateResponse) XXX_Unmarshal(b []byte) error { 490 return m.Unmarshal(b) 491 } 492 func (m *MsgUndelegateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 493 if deterministic { 494 return xxx_messageInfo_MsgUndelegateResponse.Marshal(b, m, deterministic) 495 } else { 496 b = b[:cap(b)] 497 n, err := m.MarshalToSizedBuffer(b) 498 if err != nil { 499 return nil, err 500 } 501 return b[:n], nil 502 } 503 } 504 func (m *MsgUndelegateResponse) XXX_Merge(src proto.Message) { 505 xxx_messageInfo_MsgUndelegateResponse.Merge(m, src) 506 } 507 func (m *MsgUndelegateResponse) XXX_Size() int { 508 return m.Size() 509 } 510 func (m *MsgUndelegateResponse) XXX_DiscardUnknown() { 511 xxx_messageInfo_MsgUndelegateResponse.DiscardUnknown(m) 512 } 513 514 var xxx_messageInfo_MsgUndelegateResponse proto.InternalMessageInfo 515 516 func (m *MsgUndelegateResponse) GetCompletionTime() time.Time { 517 if m != nil { 518 return m.CompletionTime 519 } 520 return time.Time{} 521 } 522 523 func init() { 524 proto.RegisterType((*MsgCreateValidator)(nil), "cosmos.staking.v1beta1.MsgCreateValidator") 525 proto.RegisterType((*MsgCreateValidatorResponse)(nil), "cosmos.staking.v1beta1.MsgCreateValidatorResponse") 526 proto.RegisterType((*MsgEditValidator)(nil), "cosmos.staking.v1beta1.MsgEditValidator") 527 proto.RegisterType((*MsgEditValidatorResponse)(nil), "cosmos.staking.v1beta1.MsgEditValidatorResponse") 528 proto.RegisterType((*MsgDelegate)(nil), "cosmos.staking.v1beta1.MsgDelegate") 529 proto.RegisterType((*MsgDelegateResponse)(nil), "cosmos.staking.v1beta1.MsgDelegateResponse") 530 proto.RegisterType((*MsgBeginRedelegate)(nil), "cosmos.staking.v1beta1.MsgBeginRedelegate") 531 proto.RegisterType((*MsgBeginRedelegateResponse)(nil), "cosmos.staking.v1beta1.MsgBeginRedelegateResponse") 532 proto.RegisterType((*MsgUndelegate)(nil), "cosmos.staking.v1beta1.MsgUndelegate") 533 proto.RegisterType((*MsgUndelegateResponse)(nil), "cosmos.staking.v1beta1.MsgUndelegateResponse") 534 } 535 536 func init() { proto.RegisterFile("cosmos/staking/v1beta1/tx.proto", fileDescriptor_0926ef28816b35ab) } 537 538 var fileDescriptor_0926ef28816b35ab = []byte{ 539 // 870 bytes of a gzipped FileDescriptorProto 540 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x56, 0xcf, 0x6f, 0xe3, 0x44, 541 0x14, 0x8e, 0x93, 0x6c, 0x28, 0x53, 0xed, 0x6e, 0xd7, 0x6d, 0x57, 0xa9, 0x55, 0xc5, 0x95, 0x17, 542 0x44, 0xb5, 0xa8, 0xf6, 0x6e, 0x11, 0x42, 0xea, 0x05, 0x6d, 0x36, 0xac, 0x58, 0x4a, 0xa4, 0xca, 543 0x2d, 0x1c, 0x10, 0x52, 0x34, 0xb6, 0x27, 0xae, 0x15, 0xdb, 0xe3, 0x7a, 0x26, 0x55, 0x23, 0x71, 544 0xe0, 0xc8, 0xb1, 0x67, 0xb8, 0xf4, 0x8f, 0xe0, 0x8f, 0xa8, 0x7a, 0xaa, 0x38, 0x21, 0x0e, 0x01, 545 0xa5, 0x1c, 0x38, 0xe7, 0x2f, 0x40, 0x1e, 0x8f, 0x1d, 0xc7, 0xf9, 0x41, 0xa8, 0xc8, 0x85, 0x9b, 546 0x35, 0xf3, 0xcd, 0xf7, 0xe6, 0x7d, 0xef, 0x7b, 0x6f, 0x0c, 0x64, 0x13, 0x13, 0x0f, 0x13, 0x8d, 547 0x50, 0xd8, 0x71, 0x7c, 0x5b, 0x3b, 0x7f, 0x69, 0x20, 0x0a, 0x5f, 0x6a, 0xf4, 0x42, 0x0d, 0x42, 548 0x4c, 0xb1, 0xf8, 0x34, 0x06, 0xa8, 0x1c, 0xa0, 0x72, 0x80, 0xb4, 0x65, 0x63, 0x6c, 0xbb, 0x48, 549 0x63, 0x28, 0xa3, 0xdb, 0xd6, 0xa0, 0xdf, 0x8b, 0x8f, 0x48, 0x72, 0x7e, 0x8b, 0x3a, 0x1e, 0x22, 550 0x14, 0x7a, 0x01, 0x07, 0x6c, 0xd8, 0xd8, 0xc6, 0xec, 0x53, 0x8b, 0xbe, 0xf8, 0xea, 0x56, 0x1c, 551 0xa9, 0x15, 0x6f, 0xf0, 0xb0, 0xf1, 0x56, 0x8d, 0xdf, 0xd2, 0x80, 0x04, 0xa5, 0x57, 0x34, 0xb1, 552 0xe3, 0xf3, 0xfd, 0xf7, 0x66, 0x64, 0x91, 0x5c, 0x9a, 0xa1, 0x94, 0x5f, 0xca, 0x40, 0x6c, 0x12, 553 0xfb, 0x75, 0x88, 0x20, 0x45, 0x5f, 0x43, 0xd7, 0xb1, 0x20, 0xc5, 0xa1, 0x78, 0x08, 0x56, 0x2d, 554 0x44, 0xcc, 0xd0, 0x09, 0xa8, 0x83, 0xfd, 0xaa, 0xb0, 0x23, 0xec, 0xae, 0xee, 0x3f, 0x53, 0xa7, 555 0xe7, 0xad, 0x36, 0x46, 0xd0, 0x7a, 0xf9, 0xba, 0x2f, 0x17, 0xf4, 0xec, 0x69, 0xb1, 0x09, 0x80, 556 0x89, 0x3d, 0xcf, 0x21, 0x24, 0xe2, 0x2a, 0x32, 0xae, 0x0f, 0x66, 0x71, 0xbd, 0x4e, 0x91, 0x3a, 557 0xa4, 0x88, 0x70, 0xbe, 0x0c, 0x81, 0xf8, 0xbd, 0x00, 0xd6, 0x3d, 0xc7, 0x6f, 0x11, 0xe4, 0xb6, 558 0x5b, 0x16, 0x72, 0x91, 0x0d, 0xd9, 0x25, 0x4b, 0x3b, 0xc2, 0xee, 0xbb, 0xf5, 0xa3, 0x08, 0xff, 559 0x5b, 0x5f, 0x7e, 0x6e, 0x3b, 0xf4, 0xb4, 0x6b, 0xa8, 0x26, 0xf6, 0xb4, 0x37, 0x8e, 0x4f, 0xcc, 560 0x53, 0x07, 0x6a, 0x6d, 0xfe, 0xb1, 0x47, 0xac, 0x8e, 0x46, 0x7b, 0x01, 0x22, 0xea, 0x5b, 0x9f, 561 0x0e, 0xfb, 0xb2, 0xd4, 0x83, 0x9e, 0x7b, 0xa0, 0x4c, 0xa1, 0x55, 0xf4, 0x27, 0x9e, 0xe3, 0x1f, 562 0x23, 0xb7, 0xdd, 0x48, 0xd7, 0xc4, 0xb7, 0xe0, 0x09, 0x47, 0xe0, 0xb0, 0x05, 0x2d, 0x2b, 0x44, 563 0x84, 0x54, 0xcb, 0x2c, 0xfe, 0xf6, 0xb0, 0x2f, 0x57, 0x63, 0xb6, 0x09, 0x88, 0xa2, 0xaf, 0xa5, 564 0x6b, 0xaf, 0xe2, 0xa5, 0x88, 0xea, 0x3c, 0x91, 0x3d, 0xa5, 0x7a, 0x90, 0xa7, 0x9a, 0x80, 0x28, 565 0xfa, 0x5a, 0xba, 0x96, 0x50, 0xbd, 0x01, 0x95, 0xa0, 0x6b, 0x74, 0x50, 0xaf, 0x5a, 0x61, 0x1a, 566 0x6f, 0xa8, 0xb1, 0xe9, 0xd4, 0xc4, 0x74, 0xea, 0x2b, 0xbf, 0x57, 0xaf, 0xde, 0xfc, 0xbc, 0xb7, 567 0xc1, 0xc5, 0x37, 0xc3, 0x5e, 0x40, 0xb1, 0x7a, 0xd4, 0x35, 0x0e, 0x51, 0x4f, 0xe7, 0xa7, 0xc5, 568 0x8f, 0xc1, 0x83, 0x73, 0xe8, 0x76, 0x51, 0xf5, 0x1d, 0x46, 0xb3, 0x95, 0x94, 0x2a, 0x72, 0x5a, 569 0xa6, 0x4e, 0x4e, 0x52, 0xec, 0x18, 0x7d, 0xb0, 0xf2, 0xc3, 0x95, 0x5c, 0xf8, 0xeb, 0x4a, 0x2e, 570 0x28, 0xdb, 0x40, 0x9a, 0xf4, 0x94, 0x8e, 0x48, 0x80, 0x7d, 0x82, 0x94, 0x9f, 0x4a, 0x60, 0xad, 571 0x49, 0xec, 0xcf, 0x2c, 0x87, 0x2e, 0xc9, 0x70, 0x9f, 0x4e, 0xd3, 0xb4, 0xc8, 0x34, 0x15, 0x87, 572 0x7d, 0xf9, 0x51, 0xac, 0xe9, 0x1c, 0x25, 0xcf, 0xc0, 0xe3, 0x91, 0xe1, 0x5a, 0x21, 0xa4, 0x88, 573 0xbb, 0xeb, 0xf3, 0x7f, 0xe1, 0xac, 0x06, 0x32, 0x87, 0x7d, 0xf9, 0x69, 0x1c, 0x2c, 0x47, 0xa7, 574 0xe8, 0x8f, 0xcc, 0x31, 0xa3, 0x8b, 0xdf, 0x4d, 0x37, 0x75, 0x6c, 0xaa, 0x2f, 0x97, 0x6c, 0xe8, 575 0x4c, 0xed, 0x24, 0x50, 0xcd, 0x17, 0x27, 0xad, 0xdc, 0x40, 0x00, 0xab, 0x4d, 0x62, 0xf3, 0x73, 576 0x68, 0x7a, 0x1b, 0x08, 0xff, 0x5d, 0x1b, 0x14, 0xef, 0xd5, 0x06, 0x9f, 0x80, 0x0a, 0xf4, 0x70, 577 0xd7, 0xa7, 0xac, 0x66, 0x0b, 0xf8, 0x97, 0xc3, 0x0f, 0xca, 0x4c, 0x80, 0x4d, 0xb0, 0x9e, 0xc9, 578 0x31, 0xcd, 0xfd, 0xa6, 0xc8, 0x06, 0x65, 0x1d, 0xd9, 0x8e, 0xaf, 0x23, 0x6b, 0x09, 0x12, 0x9c, 579 0x80, 0xcd, 0x51, 0x7e, 0x24, 0x34, 0x73, 0x32, 0xec, 0x0c, 0xfb, 0xf2, 0x76, 0x5e, 0x86, 0x0c, 580 0x4c, 0xd1, 0xd7, 0xd3, 0xf5, 0xe3, 0xd0, 0x9c, 0xca, 0x6a, 0x11, 0x9a, 0xb2, 0x96, 0x66, 0xb3, 581 0x66, 0x60, 0x59, 0xd6, 0x06, 0xa1, 0x93, 0x1a, 0x97, 0xef, 0xa3, 0x71, 0x87, 0x0d, 0x88, 0x9c, 582 0x96, 0x89, 0xd4, 0x62, 0x93, 0x75, 0x5f, 0xe0, 0xa2, 0xc8, 0x9a, 0xad, 0xe8, 0xa1, 0xe4, 0xf3, 583 0x40, 0x9a, 0x18, 0x68, 0x27, 0xc9, 0x2b, 0x5a, 0x5f, 0x89, 0xc2, 0x5c, 0xfe, 0x2e, 0x0b, 0xac, 584 0xb3, 0xf8, 0xe1, 0x68, 0x5b, 0xf9, 0x53, 0x00, 0x0f, 0x9b, 0xc4, 0xfe, 0xca, 0xb7, 0xfe, 0xd7, 585 0xbe, 0x6d, 0x83, 0xcd, 0xb1, 0x2c, 0x97, 0x24, 0xe7, 0xfe, 0x8f, 0x65, 0x50, 0x6a, 0x12, 0x3b, 586 0x9a, 0x91, 0xf9, 0xbf, 0x86, 0xe7, 0xb3, 0xe6, 0xf5, 0xe4, 0x6b, 0x20, 0xed, 0x2f, 0x8e, 0x4d, 587 0x33, 0xe9, 0x80, 0x87, 0xe3, 0xaf, 0xc6, 0xee, 0x1c, 0x92, 0x31, 0xa4, 0xf4, 0x62, 0x51, 0x64, 588 0x1a, 0xec, 0x5b, 0xb0, 0x92, 0x0e, 0xba, 0x67, 0x73, 0x4e, 0x27, 0x20, 0xe9, 0xc3, 0x05, 0x40, 589 0x29, 0xfb, 0x19, 0x78, 0x9c, 0x1f, 0x25, 0xf3, 0xd4, 0xcb, 0x61, 0xe7, 0xaa, 0x37, 0xab, 0xad, 590 0x0c, 0x00, 0x32, 0x3d, 0xf0, 0xfe, 0x1c, 0x86, 0x11, 0x4c, 0xda, 0x5b, 0x08, 0x96, 0xc4, 0xa8, 591 0x7f, 0x71, 0x3d, 0xa8, 0x09, 0xb7, 0x83, 0x9a, 0xf0, 0xc7, 0xa0, 0x26, 0x5c, 0xde, 0xd5, 0x0a, 592 0xb7, 0x77, 0xb5, 0xc2, 0xaf, 0x77, 0xb5, 0xc2, 0x37, 0x2f, 0xfe, 0xf1, 0xf9, 0xba, 0x48, 0x7f, 593 0x55, 0xd9, 0x43, 0x66, 0x54, 0x98, 0x2d, 0x3f, 0xfa, 0x3b, 0x00, 0x00, 0xff, 0xff, 0x0c, 0x83, 594 0x9b, 0x70, 0x8f, 0x0b, 0x00, 0x00, 595 } 596 597 // Reference imports to suppress errors if they are not otherwise used. 598 var _ context.Context 599 var _ grpc.ClientConn 600 601 // This is a compile-time assertion to ensure that this generated file 602 // is compatible with the grpc package it is being compiled against. 603 const _ = grpc.SupportPackageIsVersion4 604 605 // MsgClient is the client API for Msg service. 606 // 607 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 608 type MsgClient interface { 609 // CreateValidator defines a method for creating a new validator. 610 CreateValidator(ctx context.Context, in *MsgCreateValidator, opts ...grpc.CallOption) (*MsgCreateValidatorResponse, error) 611 // EditValidator defines a method for editing an existing validator. 612 EditValidator(ctx context.Context, in *MsgEditValidator, opts ...grpc.CallOption) (*MsgEditValidatorResponse, error) 613 // Delegate defines a method for performing a delegation of coins 614 // from a delegator to a validator. 615 Delegate(ctx context.Context, in *MsgDelegate, opts ...grpc.CallOption) (*MsgDelegateResponse, error) 616 // BeginRedelegate defines a method for performing a redelegation 617 // of coins from a delegator and source validator to a destination validator. 618 BeginRedelegate(ctx context.Context, in *MsgBeginRedelegate, opts ...grpc.CallOption) (*MsgBeginRedelegateResponse, error) 619 // Undelegate defines a method for performing an undelegation from a 620 // delegate and a validator. 621 Undelegate(ctx context.Context, in *MsgUndelegate, opts ...grpc.CallOption) (*MsgUndelegateResponse, error) 622 } 623 624 type msgClient struct { 625 cc grpc1.ClientConn 626 } 627 628 func NewMsgClient(cc grpc1.ClientConn) MsgClient { 629 return &msgClient{cc} 630 } 631 632 func (c *msgClient) CreateValidator(ctx context.Context, in *MsgCreateValidator, opts ...grpc.CallOption) (*MsgCreateValidatorResponse, error) { 633 out := new(MsgCreateValidatorResponse) 634 err := c.cc.Invoke(ctx, "/cosmos.staking.v1beta1.Msg/CreateValidator", in, out, opts...) 635 if err != nil { 636 return nil, err 637 } 638 return out, nil 639 } 640 641 func (c *msgClient) EditValidator(ctx context.Context, in *MsgEditValidator, opts ...grpc.CallOption) (*MsgEditValidatorResponse, error) { 642 out := new(MsgEditValidatorResponse) 643 err := c.cc.Invoke(ctx, "/cosmos.staking.v1beta1.Msg/EditValidator", in, out, opts...) 644 if err != nil { 645 return nil, err 646 } 647 return out, nil 648 } 649 650 func (c *msgClient) Delegate(ctx context.Context, in *MsgDelegate, opts ...grpc.CallOption) (*MsgDelegateResponse, error) { 651 out := new(MsgDelegateResponse) 652 err := c.cc.Invoke(ctx, "/cosmos.staking.v1beta1.Msg/Delegate", in, out, opts...) 653 if err != nil { 654 return nil, err 655 } 656 return out, nil 657 } 658 659 func (c *msgClient) BeginRedelegate(ctx context.Context, in *MsgBeginRedelegate, opts ...grpc.CallOption) (*MsgBeginRedelegateResponse, error) { 660 out := new(MsgBeginRedelegateResponse) 661 err := c.cc.Invoke(ctx, "/cosmos.staking.v1beta1.Msg/BeginRedelegate", in, out, opts...) 662 if err != nil { 663 return nil, err 664 } 665 return out, nil 666 } 667 668 func (c *msgClient) Undelegate(ctx context.Context, in *MsgUndelegate, opts ...grpc.CallOption) (*MsgUndelegateResponse, error) { 669 out := new(MsgUndelegateResponse) 670 err := c.cc.Invoke(ctx, "/cosmos.staking.v1beta1.Msg/Undelegate", in, out, opts...) 671 if err != nil { 672 return nil, err 673 } 674 return out, nil 675 } 676 677 // MsgServer is the server API for Msg service. 678 type MsgServer interface { 679 // CreateValidator defines a method for creating a new validator. 680 CreateValidator(context.Context, *MsgCreateValidator) (*MsgCreateValidatorResponse, error) 681 // EditValidator defines a method for editing an existing validator. 682 EditValidator(context.Context, *MsgEditValidator) (*MsgEditValidatorResponse, error) 683 // Delegate defines a method for performing a delegation of coins 684 // from a delegator to a validator. 685 Delegate(context.Context, *MsgDelegate) (*MsgDelegateResponse, error) 686 // BeginRedelegate defines a method for performing a redelegation 687 // of coins from a delegator and source validator to a destination validator. 688 BeginRedelegate(context.Context, *MsgBeginRedelegate) (*MsgBeginRedelegateResponse, error) 689 // Undelegate defines a method for performing an undelegation from a 690 // delegate and a validator. 691 Undelegate(context.Context, *MsgUndelegate) (*MsgUndelegateResponse, error) 692 } 693 694 // UnimplementedMsgServer can be embedded to have forward compatible implementations. 695 type UnimplementedMsgServer struct { 696 } 697 698 func (*UnimplementedMsgServer) CreateValidator(ctx context.Context, req *MsgCreateValidator) (*MsgCreateValidatorResponse, error) { 699 return nil, status.Errorf(codes.Unimplemented, "method CreateValidator not implemented") 700 } 701 func (*UnimplementedMsgServer) EditValidator(ctx context.Context, req *MsgEditValidator) (*MsgEditValidatorResponse, error) { 702 return nil, status.Errorf(codes.Unimplemented, "method EditValidator not implemented") 703 } 704 func (*UnimplementedMsgServer) Delegate(ctx context.Context, req *MsgDelegate) (*MsgDelegateResponse, error) { 705 return nil, status.Errorf(codes.Unimplemented, "method Delegate not implemented") 706 } 707 func (*UnimplementedMsgServer) BeginRedelegate(ctx context.Context, req *MsgBeginRedelegate) (*MsgBeginRedelegateResponse, error) { 708 return nil, status.Errorf(codes.Unimplemented, "method BeginRedelegate not implemented") 709 } 710 func (*UnimplementedMsgServer) Undelegate(ctx context.Context, req *MsgUndelegate) (*MsgUndelegateResponse, error) { 711 return nil, status.Errorf(codes.Unimplemented, "method Undelegate not implemented") 712 } 713 714 func RegisterMsgServer(s grpc1.Server, srv MsgServer) { 715 s.RegisterService(&_Msg_serviceDesc, srv) 716 } 717 718 func _Msg_CreateValidator_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 719 in := new(MsgCreateValidator) 720 if err := dec(in); err != nil { 721 return nil, err 722 } 723 if interceptor == nil { 724 return srv.(MsgServer).CreateValidator(ctx, in) 725 } 726 info := &grpc.UnaryServerInfo{ 727 Server: srv, 728 FullMethod: "/cosmos.staking.v1beta1.Msg/CreateValidator", 729 } 730 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 731 return srv.(MsgServer).CreateValidator(ctx, req.(*MsgCreateValidator)) 732 } 733 return interceptor(ctx, in, info, handler) 734 } 735 736 func _Msg_EditValidator_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 737 in := new(MsgEditValidator) 738 if err := dec(in); err != nil { 739 return nil, err 740 } 741 if interceptor == nil { 742 return srv.(MsgServer).EditValidator(ctx, in) 743 } 744 info := &grpc.UnaryServerInfo{ 745 Server: srv, 746 FullMethod: "/cosmos.staking.v1beta1.Msg/EditValidator", 747 } 748 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 749 return srv.(MsgServer).EditValidator(ctx, req.(*MsgEditValidator)) 750 } 751 return interceptor(ctx, in, info, handler) 752 } 753 754 func _Msg_Delegate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 755 in := new(MsgDelegate) 756 if err := dec(in); err != nil { 757 return nil, err 758 } 759 if interceptor == nil { 760 return srv.(MsgServer).Delegate(ctx, in) 761 } 762 info := &grpc.UnaryServerInfo{ 763 Server: srv, 764 FullMethod: "/cosmos.staking.v1beta1.Msg/Delegate", 765 } 766 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 767 return srv.(MsgServer).Delegate(ctx, req.(*MsgDelegate)) 768 } 769 return interceptor(ctx, in, info, handler) 770 } 771 772 func _Msg_BeginRedelegate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 773 in := new(MsgBeginRedelegate) 774 if err := dec(in); err != nil { 775 return nil, err 776 } 777 if interceptor == nil { 778 return srv.(MsgServer).BeginRedelegate(ctx, in) 779 } 780 info := &grpc.UnaryServerInfo{ 781 Server: srv, 782 FullMethod: "/cosmos.staking.v1beta1.Msg/BeginRedelegate", 783 } 784 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 785 return srv.(MsgServer).BeginRedelegate(ctx, req.(*MsgBeginRedelegate)) 786 } 787 return interceptor(ctx, in, info, handler) 788 } 789 790 func _Msg_Undelegate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 791 in := new(MsgUndelegate) 792 if err := dec(in); err != nil { 793 return nil, err 794 } 795 if interceptor == nil { 796 return srv.(MsgServer).Undelegate(ctx, in) 797 } 798 info := &grpc.UnaryServerInfo{ 799 Server: srv, 800 FullMethod: "/cosmos.staking.v1beta1.Msg/Undelegate", 801 } 802 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 803 return srv.(MsgServer).Undelegate(ctx, req.(*MsgUndelegate)) 804 } 805 return interceptor(ctx, in, info, handler) 806 } 807 808 var _Msg_serviceDesc = grpc.ServiceDesc{ 809 ServiceName: "cosmos.staking.v1beta1.Msg", 810 HandlerType: (*MsgServer)(nil), 811 Methods: []grpc.MethodDesc{ 812 { 813 MethodName: "CreateValidator", 814 Handler: _Msg_CreateValidator_Handler, 815 }, 816 { 817 MethodName: "EditValidator", 818 Handler: _Msg_EditValidator_Handler, 819 }, 820 { 821 MethodName: "Delegate", 822 Handler: _Msg_Delegate_Handler, 823 }, 824 { 825 MethodName: "BeginRedelegate", 826 Handler: _Msg_BeginRedelegate_Handler, 827 }, 828 { 829 MethodName: "Undelegate", 830 Handler: _Msg_Undelegate_Handler, 831 }, 832 }, 833 Streams: []grpc.StreamDesc{}, 834 Metadata: "cosmos/staking/v1beta1/tx.proto", 835 } 836 837 func (m *MsgCreateValidator) Marshal() (dAtA []byte, err error) { 838 size := m.Size() 839 dAtA = make([]byte, size) 840 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 841 if err != nil { 842 return nil, err 843 } 844 return dAtA[:n], nil 845 } 846 847 func (m *MsgCreateValidator) MarshalTo(dAtA []byte) (int, error) { 848 size := m.Size() 849 return m.MarshalToSizedBuffer(dAtA[:size]) 850 } 851 852 func (m *MsgCreateValidator) MarshalToSizedBuffer(dAtA []byte) (int, error) { 853 i := len(dAtA) 854 _ = i 855 var l int 856 _ = l 857 { 858 size, err := m.Value.MarshalToSizedBuffer(dAtA[:i]) 859 if err != nil { 860 return 0, err 861 } 862 i -= size 863 i = encodeVarintTx(dAtA, i, uint64(size)) 864 } 865 i-- 866 dAtA[i] = 0x3a 867 if m.Pubkey != nil { 868 { 869 size, err := m.Pubkey.MarshalToSizedBuffer(dAtA[:i]) 870 if err != nil { 871 return 0, err 872 } 873 i -= size 874 i = encodeVarintTx(dAtA, i, uint64(size)) 875 } 876 i-- 877 dAtA[i] = 0x32 878 } 879 if len(m.ValidatorAddress) > 0 { 880 i -= len(m.ValidatorAddress) 881 copy(dAtA[i:], m.ValidatorAddress) 882 i = encodeVarintTx(dAtA, i, uint64(len(m.ValidatorAddress))) 883 i-- 884 dAtA[i] = 0x2a 885 } 886 if len(m.DelegatorAddress) > 0 { 887 i -= len(m.DelegatorAddress) 888 copy(dAtA[i:], m.DelegatorAddress) 889 i = encodeVarintTx(dAtA, i, uint64(len(m.DelegatorAddress))) 890 i-- 891 dAtA[i] = 0x22 892 } 893 { 894 size := m.MinSelfDelegation.Size() 895 i -= size 896 if _, err := m.MinSelfDelegation.MarshalTo(dAtA[i:]); err != nil { 897 return 0, err 898 } 899 i = encodeVarintTx(dAtA, i, uint64(size)) 900 } 901 i-- 902 dAtA[i] = 0x1a 903 { 904 size, err := m.Commission.MarshalToSizedBuffer(dAtA[:i]) 905 if err != nil { 906 return 0, err 907 } 908 i -= size 909 i = encodeVarintTx(dAtA, i, uint64(size)) 910 } 911 i-- 912 dAtA[i] = 0x12 913 { 914 size, err := m.Description.MarshalToSizedBuffer(dAtA[:i]) 915 if err != nil { 916 return 0, err 917 } 918 i -= size 919 i = encodeVarintTx(dAtA, i, uint64(size)) 920 } 921 i-- 922 dAtA[i] = 0xa 923 return len(dAtA) - i, nil 924 } 925 926 func (m *MsgCreateValidatorResponse) Marshal() (dAtA []byte, err error) { 927 size := m.Size() 928 dAtA = make([]byte, size) 929 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 930 if err != nil { 931 return nil, err 932 } 933 return dAtA[:n], nil 934 } 935 936 func (m *MsgCreateValidatorResponse) MarshalTo(dAtA []byte) (int, error) { 937 size := m.Size() 938 return m.MarshalToSizedBuffer(dAtA[:size]) 939 } 940 941 func (m *MsgCreateValidatorResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 942 i := len(dAtA) 943 _ = i 944 var l int 945 _ = l 946 return len(dAtA) - i, nil 947 } 948 949 func (m *MsgEditValidator) Marshal() (dAtA []byte, err error) { 950 size := m.Size() 951 dAtA = make([]byte, size) 952 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 953 if err != nil { 954 return nil, err 955 } 956 return dAtA[:n], nil 957 } 958 959 func (m *MsgEditValidator) MarshalTo(dAtA []byte) (int, error) { 960 size := m.Size() 961 return m.MarshalToSizedBuffer(dAtA[:size]) 962 } 963 964 func (m *MsgEditValidator) MarshalToSizedBuffer(dAtA []byte) (int, error) { 965 i := len(dAtA) 966 _ = i 967 var l int 968 _ = l 969 if m.MinSelfDelegation != nil { 970 { 971 size := m.MinSelfDelegation.Size() 972 i -= size 973 if _, err := m.MinSelfDelegation.MarshalTo(dAtA[i:]); err != nil { 974 return 0, err 975 } 976 i = encodeVarintTx(dAtA, i, uint64(size)) 977 } 978 i-- 979 dAtA[i] = 0x22 980 } 981 if m.CommissionRate != nil { 982 { 983 size := m.CommissionRate.Size() 984 i -= size 985 if _, err := m.CommissionRate.MarshalTo(dAtA[i:]); err != nil { 986 return 0, err 987 } 988 i = encodeVarintTx(dAtA, i, uint64(size)) 989 } 990 i-- 991 dAtA[i] = 0x1a 992 } 993 if len(m.ValidatorAddress) > 0 { 994 i -= len(m.ValidatorAddress) 995 copy(dAtA[i:], m.ValidatorAddress) 996 i = encodeVarintTx(dAtA, i, uint64(len(m.ValidatorAddress))) 997 i-- 998 dAtA[i] = 0x12 999 } 1000 { 1001 size, err := m.Description.MarshalToSizedBuffer(dAtA[:i]) 1002 if err != nil { 1003 return 0, err 1004 } 1005 i -= size 1006 i = encodeVarintTx(dAtA, i, uint64(size)) 1007 } 1008 i-- 1009 dAtA[i] = 0xa 1010 return len(dAtA) - i, nil 1011 } 1012 1013 func (m *MsgEditValidatorResponse) Marshal() (dAtA []byte, err error) { 1014 size := m.Size() 1015 dAtA = make([]byte, size) 1016 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1017 if err != nil { 1018 return nil, err 1019 } 1020 return dAtA[:n], nil 1021 } 1022 1023 func (m *MsgEditValidatorResponse) MarshalTo(dAtA []byte) (int, error) { 1024 size := m.Size() 1025 return m.MarshalToSizedBuffer(dAtA[:size]) 1026 } 1027 1028 func (m *MsgEditValidatorResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1029 i := len(dAtA) 1030 _ = i 1031 var l int 1032 _ = l 1033 return len(dAtA) - i, nil 1034 } 1035 1036 func (m *MsgDelegate) Marshal() (dAtA []byte, err error) { 1037 size := m.Size() 1038 dAtA = make([]byte, size) 1039 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1040 if err != nil { 1041 return nil, err 1042 } 1043 return dAtA[:n], nil 1044 } 1045 1046 func (m *MsgDelegate) MarshalTo(dAtA []byte) (int, error) { 1047 size := m.Size() 1048 return m.MarshalToSizedBuffer(dAtA[:size]) 1049 } 1050 1051 func (m *MsgDelegate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1052 i := len(dAtA) 1053 _ = i 1054 var l int 1055 _ = l 1056 { 1057 size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) 1058 if err != nil { 1059 return 0, err 1060 } 1061 i -= size 1062 i = encodeVarintTx(dAtA, i, uint64(size)) 1063 } 1064 i-- 1065 dAtA[i] = 0x1a 1066 if len(m.ValidatorAddress) > 0 { 1067 i -= len(m.ValidatorAddress) 1068 copy(dAtA[i:], m.ValidatorAddress) 1069 i = encodeVarintTx(dAtA, i, uint64(len(m.ValidatorAddress))) 1070 i-- 1071 dAtA[i] = 0x12 1072 } 1073 if len(m.DelegatorAddress) > 0 { 1074 i -= len(m.DelegatorAddress) 1075 copy(dAtA[i:], m.DelegatorAddress) 1076 i = encodeVarintTx(dAtA, i, uint64(len(m.DelegatorAddress))) 1077 i-- 1078 dAtA[i] = 0xa 1079 } 1080 return len(dAtA) - i, nil 1081 } 1082 1083 func (m *MsgDelegateResponse) Marshal() (dAtA []byte, err error) { 1084 size := m.Size() 1085 dAtA = make([]byte, size) 1086 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1087 if err != nil { 1088 return nil, err 1089 } 1090 return dAtA[:n], nil 1091 } 1092 1093 func (m *MsgDelegateResponse) MarshalTo(dAtA []byte) (int, error) { 1094 size := m.Size() 1095 return m.MarshalToSizedBuffer(dAtA[:size]) 1096 } 1097 1098 func (m *MsgDelegateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1099 i := len(dAtA) 1100 _ = i 1101 var l int 1102 _ = l 1103 return len(dAtA) - i, nil 1104 } 1105 1106 func (m *MsgBeginRedelegate) Marshal() (dAtA []byte, err error) { 1107 size := m.Size() 1108 dAtA = make([]byte, size) 1109 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1110 if err != nil { 1111 return nil, err 1112 } 1113 return dAtA[:n], nil 1114 } 1115 1116 func (m *MsgBeginRedelegate) MarshalTo(dAtA []byte) (int, error) { 1117 size := m.Size() 1118 return m.MarshalToSizedBuffer(dAtA[:size]) 1119 } 1120 1121 func (m *MsgBeginRedelegate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1122 i := len(dAtA) 1123 _ = i 1124 var l int 1125 _ = l 1126 { 1127 size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) 1128 if err != nil { 1129 return 0, err 1130 } 1131 i -= size 1132 i = encodeVarintTx(dAtA, i, uint64(size)) 1133 } 1134 i-- 1135 dAtA[i] = 0x22 1136 if len(m.ValidatorDstAddress) > 0 { 1137 i -= len(m.ValidatorDstAddress) 1138 copy(dAtA[i:], m.ValidatorDstAddress) 1139 i = encodeVarintTx(dAtA, i, uint64(len(m.ValidatorDstAddress))) 1140 i-- 1141 dAtA[i] = 0x1a 1142 } 1143 if len(m.ValidatorSrcAddress) > 0 { 1144 i -= len(m.ValidatorSrcAddress) 1145 copy(dAtA[i:], m.ValidatorSrcAddress) 1146 i = encodeVarintTx(dAtA, i, uint64(len(m.ValidatorSrcAddress))) 1147 i-- 1148 dAtA[i] = 0x12 1149 } 1150 if len(m.DelegatorAddress) > 0 { 1151 i -= len(m.DelegatorAddress) 1152 copy(dAtA[i:], m.DelegatorAddress) 1153 i = encodeVarintTx(dAtA, i, uint64(len(m.DelegatorAddress))) 1154 i-- 1155 dAtA[i] = 0xa 1156 } 1157 return len(dAtA) - i, nil 1158 } 1159 1160 func (m *MsgBeginRedelegateResponse) Marshal() (dAtA []byte, err error) { 1161 size := m.Size() 1162 dAtA = make([]byte, size) 1163 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1164 if err != nil { 1165 return nil, err 1166 } 1167 return dAtA[:n], nil 1168 } 1169 1170 func (m *MsgBeginRedelegateResponse) MarshalTo(dAtA []byte) (int, error) { 1171 size := m.Size() 1172 return m.MarshalToSizedBuffer(dAtA[:size]) 1173 } 1174 1175 func (m *MsgBeginRedelegateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1176 i := len(dAtA) 1177 _ = i 1178 var l int 1179 _ = l 1180 n8, err8 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.CompletionTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.CompletionTime):]) 1181 if err8 != nil { 1182 return 0, err8 1183 } 1184 i -= n8 1185 i = encodeVarintTx(dAtA, i, uint64(n8)) 1186 i-- 1187 dAtA[i] = 0xa 1188 return len(dAtA) - i, nil 1189 } 1190 1191 func (m *MsgUndelegate) Marshal() (dAtA []byte, err error) { 1192 size := m.Size() 1193 dAtA = make([]byte, size) 1194 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1195 if err != nil { 1196 return nil, err 1197 } 1198 return dAtA[:n], nil 1199 } 1200 1201 func (m *MsgUndelegate) MarshalTo(dAtA []byte) (int, error) { 1202 size := m.Size() 1203 return m.MarshalToSizedBuffer(dAtA[:size]) 1204 } 1205 1206 func (m *MsgUndelegate) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1207 i := len(dAtA) 1208 _ = i 1209 var l int 1210 _ = l 1211 { 1212 size, err := m.Amount.MarshalToSizedBuffer(dAtA[:i]) 1213 if err != nil { 1214 return 0, err 1215 } 1216 i -= size 1217 i = encodeVarintTx(dAtA, i, uint64(size)) 1218 } 1219 i-- 1220 dAtA[i] = 0x1a 1221 if len(m.ValidatorAddress) > 0 { 1222 i -= len(m.ValidatorAddress) 1223 copy(dAtA[i:], m.ValidatorAddress) 1224 i = encodeVarintTx(dAtA, i, uint64(len(m.ValidatorAddress))) 1225 i-- 1226 dAtA[i] = 0x12 1227 } 1228 if len(m.DelegatorAddress) > 0 { 1229 i -= len(m.DelegatorAddress) 1230 copy(dAtA[i:], m.DelegatorAddress) 1231 i = encodeVarintTx(dAtA, i, uint64(len(m.DelegatorAddress))) 1232 i-- 1233 dAtA[i] = 0xa 1234 } 1235 return len(dAtA) - i, nil 1236 } 1237 1238 func (m *MsgUndelegateResponse) Marshal() (dAtA []byte, err error) { 1239 size := m.Size() 1240 dAtA = make([]byte, size) 1241 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 1242 if err != nil { 1243 return nil, err 1244 } 1245 return dAtA[:n], nil 1246 } 1247 1248 func (m *MsgUndelegateResponse) MarshalTo(dAtA []byte) (int, error) { 1249 size := m.Size() 1250 return m.MarshalToSizedBuffer(dAtA[:size]) 1251 } 1252 1253 func (m *MsgUndelegateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 1254 i := len(dAtA) 1255 _ = i 1256 var l int 1257 _ = l 1258 n10, err10 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.CompletionTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.CompletionTime):]) 1259 if err10 != nil { 1260 return 0, err10 1261 } 1262 i -= n10 1263 i = encodeVarintTx(dAtA, i, uint64(n10)) 1264 i-- 1265 dAtA[i] = 0xa 1266 return len(dAtA) - i, nil 1267 } 1268 1269 func encodeVarintTx(dAtA []byte, offset int, v uint64) int { 1270 offset -= sovTx(v) 1271 base := offset 1272 for v >= 1<<7 { 1273 dAtA[offset] = uint8(v&0x7f | 0x80) 1274 v >>= 7 1275 offset++ 1276 } 1277 dAtA[offset] = uint8(v) 1278 return base 1279 } 1280 func (m *MsgCreateValidator) Size() (n int) { 1281 if m == nil { 1282 return 0 1283 } 1284 var l int 1285 _ = l 1286 l = m.Description.Size() 1287 n += 1 + l + sovTx(uint64(l)) 1288 l = m.Commission.Size() 1289 n += 1 + l + sovTx(uint64(l)) 1290 l = m.MinSelfDelegation.Size() 1291 n += 1 + l + sovTx(uint64(l)) 1292 l = len(m.DelegatorAddress) 1293 if l > 0 { 1294 n += 1 + l + sovTx(uint64(l)) 1295 } 1296 l = len(m.ValidatorAddress) 1297 if l > 0 { 1298 n += 1 + l + sovTx(uint64(l)) 1299 } 1300 if m.Pubkey != nil { 1301 l = m.Pubkey.Size() 1302 n += 1 + l + sovTx(uint64(l)) 1303 } 1304 l = m.Value.Size() 1305 n += 1 + l + sovTx(uint64(l)) 1306 return n 1307 } 1308 1309 func (m *MsgCreateValidatorResponse) Size() (n int) { 1310 if m == nil { 1311 return 0 1312 } 1313 var l int 1314 _ = l 1315 return n 1316 } 1317 1318 func (m *MsgEditValidator) Size() (n int) { 1319 if m == nil { 1320 return 0 1321 } 1322 var l int 1323 _ = l 1324 l = m.Description.Size() 1325 n += 1 + l + sovTx(uint64(l)) 1326 l = len(m.ValidatorAddress) 1327 if l > 0 { 1328 n += 1 + l + sovTx(uint64(l)) 1329 } 1330 if m.CommissionRate != nil { 1331 l = m.CommissionRate.Size() 1332 n += 1 + l + sovTx(uint64(l)) 1333 } 1334 if m.MinSelfDelegation != nil { 1335 l = m.MinSelfDelegation.Size() 1336 n += 1 + l + sovTx(uint64(l)) 1337 } 1338 return n 1339 } 1340 1341 func (m *MsgEditValidatorResponse) Size() (n int) { 1342 if m == nil { 1343 return 0 1344 } 1345 var l int 1346 _ = l 1347 return n 1348 } 1349 1350 func (m *MsgDelegate) Size() (n int) { 1351 if m == nil { 1352 return 0 1353 } 1354 var l int 1355 _ = l 1356 l = len(m.DelegatorAddress) 1357 if l > 0 { 1358 n += 1 + l + sovTx(uint64(l)) 1359 } 1360 l = len(m.ValidatorAddress) 1361 if l > 0 { 1362 n += 1 + l + sovTx(uint64(l)) 1363 } 1364 l = m.Amount.Size() 1365 n += 1 + l + sovTx(uint64(l)) 1366 return n 1367 } 1368 1369 func (m *MsgDelegateResponse) Size() (n int) { 1370 if m == nil { 1371 return 0 1372 } 1373 var l int 1374 _ = l 1375 return n 1376 } 1377 1378 func (m *MsgBeginRedelegate) Size() (n int) { 1379 if m == nil { 1380 return 0 1381 } 1382 var l int 1383 _ = l 1384 l = len(m.DelegatorAddress) 1385 if l > 0 { 1386 n += 1 + l + sovTx(uint64(l)) 1387 } 1388 l = len(m.ValidatorSrcAddress) 1389 if l > 0 { 1390 n += 1 + l + sovTx(uint64(l)) 1391 } 1392 l = len(m.ValidatorDstAddress) 1393 if l > 0 { 1394 n += 1 + l + sovTx(uint64(l)) 1395 } 1396 l = m.Amount.Size() 1397 n += 1 + l + sovTx(uint64(l)) 1398 return n 1399 } 1400 1401 func (m *MsgBeginRedelegateResponse) Size() (n int) { 1402 if m == nil { 1403 return 0 1404 } 1405 var l int 1406 _ = l 1407 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.CompletionTime) 1408 n += 1 + l + sovTx(uint64(l)) 1409 return n 1410 } 1411 1412 func (m *MsgUndelegate) Size() (n int) { 1413 if m == nil { 1414 return 0 1415 } 1416 var l int 1417 _ = l 1418 l = len(m.DelegatorAddress) 1419 if l > 0 { 1420 n += 1 + l + sovTx(uint64(l)) 1421 } 1422 l = len(m.ValidatorAddress) 1423 if l > 0 { 1424 n += 1 + l + sovTx(uint64(l)) 1425 } 1426 l = m.Amount.Size() 1427 n += 1 + l + sovTx(uint64(l)) 1428 return n 1429 } 1430 1431 func (m *MsgUndelegateResponse) Size() (n int) { 1432 if m == nil { 1433 return 0 1434 } 1435 var l int 1436 _ = l 1437 l = github_com_gogo_protobuf_types.SizeOfStdTime(m.CompletionTime) 1438 n += 1 + l + sovTx(uint64(l)) 1439 return n 1440 } 1441 1442 func sovTx(x uint64) (n int) { 1443 return (math_bits.Len64(x|1) + 6) / 7 1444 } 1445 func sozTx(x uint64) (n int) { 1446 return sovTx(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 1447 } 1448 func (m *MsgCreateValidator) Unmarshal(dAtA []byte) error { 1449 l := len(dAtA) 1450 iNdEx := 0 1451 for iNdEx < l { 1452 preIndex := iNdEx 1453 var wire uint64 1454 for shift := uint(0); ; shift += 7 { 1455 if shift >= 64 { 1456 return ErrIntOverflowTx 1457 } 1458 if iNdEx >= l { 1459 return io.ErrUnexpectedEOF 1460 } 1461 b := dAtA[iNdEx] 1462 iNdEx++ 1463 wire |= uint64(b&0x7F) << shift 1464 if b < 0x80 { 1465 break 1466 } 1467 } 1468 fieldNum := int32(wire >> 3) 1469 wireType := int(wire & 0x7) 1470 if wireType == 4 { 1471 return fmt.Errorf("proto: MsgCreateValidator: wiretype end group for non-group") 1472 } 1473 if fieldNum <= 0 { 1474 return fmt.Errorf("proto: MsgCreateValidator: illegal tag %d (wire type %d)", fieldNum, wire) 1475 } 1476 switch fieldNum { 1477 case 1: 1478 if wireType != 2 { 1479 return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) 1480 } 1481 var msglen int 1482 for shift := uint(0); ; shift += 7 { 1483 if shift >= 64 { 1484 return ErrIntOverflowTx 1485 } 1486 if iNdEx >= l { 1487 return io.ErrUnexpectedEOF 1488 } 1489 b := dAtA[iNdEx] 1490 iNdEx++ 1491 msglen |= int(b&0x7F) << shift 1492 if b < 0x80 { 1493 break 1494 } 1495 } 1496 if msglen < 0 { 1497 return ErrInvalidLengthTx 1498 } 1499 postIndex := iNdEx + msglen 1500 if postIndex < 0 { 1501 return ErrInvalidLengthTx 1502 } 1503 if postIndex > l { 1504 return io.ErrUnexpectedEOF 1505 } 1506 if err := m.Description.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1507 return err 1508 } 1509 iNdEx = postIndex 1510 case 2: 1511 if wireType != 2 { 1512 return fmt.Errorf("proto: wrong wireType = %d for field Commission", wireType) 1513 } 1514 var msglen int 1515 for shift := uint(0); ; shift += 7 { 1516 if shift >= 64 { 1517 return ErrIntOverflowTx 1518 } 1519 if iNdEx >= l { 1520 return io.ErrUnexpectedEOF 1521 } 1522 b := dAtA[iNdEx] 1523 iNdEx++ 1524 msglen |= int(b&0x7F) << shift 1525 if b < 0x80 { 1526 break 1527 } 1528 } 1529 if msglen < 0 { 1530 return ErrInvalidLengthTx 1531 } 1532 postIndex := iNdEx + msglen 1533 if postIndex < 0 { 1534 return ErrInvalidLengthTx 1535 } 1536 if postIndex > l { 1537 return io.ErrUnexpectedEOF 1538 } 1539 if err := m.Commission.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1540 return err 1541 } 1542 iNdEx = postIndex 1543 case 3: 1544 if wireType != 2 { 1545 return fmt.Errorf("proto: wrong wireType = %d for field MinSelfDelegation", wireType) 1546 } 1547 var stringLen uint64 1548 for shift := uint(0); ; shift += 7 { 1549 if shift >= 64 { 1550 return ErrIntOverflowTx 1551 } 1552 if iNdEx >= l { 1553 return io.ErrUnexpectedEOF 1554 } 1555 b := dAtA[iNdEx] 1556 iNdEx++ 1557 stringLen |= uint64(b&0x7F) << shift 1558 if b < 0x80 { 1559 break 1560 } 1561 } 1562 intStringLen := int(stringLen) 1563 if intStringLen < 0 { 1564 return ErrInvalidLengthTx 1565 } 1566 postIndex := iNdEx + intStringLen 1567 if postIndex < 0 { 1568 return ErrInvalidLengthTx 1569 } 1570 if postIndex > l { 1571 return io.ErrUnexpectedEOF 1572 } 1573 if err := m.MinSelfDelegation.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1574 return err 1575 } 1576 iNdEx = postIndex 1577 case 4: 1578 if wireType != 2 { 1579 return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) 1580 } 1581 var stringLen uint64 1582 for shift := uint(0); ; shift += 7 { 1583 if shift >= 64 { 1584 return ErrIntOverflowTx 1585 } 1586 if iNdEx >= l { 1587 return io.ErrUnexpectedEOF 1588 } 1589 b := dAtA[iNdEx] 1590 iNdEx++ 1591 stringLen |= uint64(b&0x7F) << shift 1592 if b < 0x80 { 1593 break 1594 } 1595 } 1596 intStringLen := int(stringLen) 1597 if intStringLen < 0 { 1598 return ErrInvalidLengthTx 1599 } 1600 postIndex := iNdEx + intStringLen 1601 if postIndex < 0 { 1602 return ErrInvalidLengthTx 1603 } 1604 if postIndex > l { 1605 return io.ErrUnexpectedEOF 1606 } 1607 m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) 1608 iNdEx = postIndex 1609 case 5: 1610 if wireType != 2 { 1611 return fmt.Errorf("proto: wrong wireType = %d for field ValidatorAddress", wireType) 1612 } 1613 var stringLen uint64 1614 for shift := uint(0); ; shift += 7 { 1615 if shift >= 64 { 1616 return ErrIntOverflowTx 1617 } 1618 if iNdEx >= l { 1619 return io.ErrUnexpectedEOF 1620 } 1621 b := dAtA[iNdEx] 1622 iNdEx++ 1623 stringLen |= uint64(b&0x7F) << shift 1624 if b < 0x80 { 1625 break 1626 } 1627 } 1628 intStringLen := int(stringLen) 1629 if intStringLen < 0 { 1630 return ErrInvalidLengthTx 1631 } 1632 postIndex := iNdEx + intStringLen 1633 if postIndex < 0 { 1634 return ErrInvalidLengthTx 1635 } 1636 if postIndex > l { 1637 return io.ErrUnexpectedEOF 1638 } 1639 m.ValidatorAddress = string(dAtA[iNdEx:postIndex]) 1640 iNdEx = postIndex 1641 case 6: 1642 if wireType != 2 { 1643 return fmt.Errorf("proto: wrong wireType = %d for field Pubkey", wireType) 1644 } 1645 var msglen int 1646 for shift := uint(0); ; shift += 7 { 1647 if shift >= 64 { 1648 return ErrIntOverflowTx 1649 } 1650 if iNdEx >= l { 1651 return io.ErrUnexpectedEOF 1652 } 1653 b := dAtA[iNdEx] 1654 iNdEx++ 1655 msglen |= int(b&0x7F) << shift 1656 if b < 0x80 { 1657 break 1658 } 1659 } 1660 if msglen < 0 { 1661 return ErrInvalidLengthTx 1662 } 1663 postIndex := iNdEx + msglen 1664 if postIndex < 0 { 1665 return ErrInvalidLengthTx 1666 } 1667 if postIndex > l { 1668 return io.ErrUnexpectedEOF 1669 } 1670 if m.Pubkey == nil { 1671 m.Pubkey = &types.Any{} 1672 } 1673 if err := m.Pubkey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1674 return err 1675 } 1676 iNdEx = postIndex 1677 case 7: 1678 if wireType != 2 { 1679 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 1680 } 1681 var msglen int 1682 for shift := uint(0); ; shift += 7 { 1683 if shift >= 64 { 1684 return ErrIntOverflowTx 1685 } 1686 if iNdEx >= l { 1687 return io.ErrUnexpectedEOF 1688 } 1689 b := dAtA[iNdEx] 1690 iNdEx++ 1691 msglen |= int(b&0x7F) << shift 1692 if b < 0x80 { 1693 break 1694 } 1695 } 1696 if msglen < 0 { 1697 return ErrInvalidLengthTx 1698 } 1699 postIndex := iNdEx + msglen 1700 if postIndex < 0 { 1701 return ErrInvalidLengthTx 1702 } 1703 if postIndex > l { 1704 return io.ErrUnexpectedEOF 1705 } 1706 if err := m.Value.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1707 return err 1708 } 1709 iNdEx = postIndex 1710 default: 1711 iNdEx = preIndex 1712 skippy, err := skipTx(dAtA[iNdEx:]) 1713 if err != nil { 1714 return err 1715 } 1716 if (skippy < 0) || (iNdEx+skippy) < 0 { 1717 return ErrInvalidLengthTx 1718 } 1719 if (iNdEx + skippy) > l { 1720 return io.ErrUnexpectedEOF 1721 } 1722 iNdEx += skippy 1723 } 1724 } 1725 1726 if iNdEx > l { 1727 return io.ErrUnexpectedEOF 1728 } 1729 return nil 1730 } 1731 func (m *MsgCreateValidatorResponse) Unmarshal(dAtA []byte) error { 1732 l := len(dAtA) 1733 iNdEx := 0 1734 for iNdEx < l { 1735 preIndex := iNdEx 1736 var wire uint64 1737 for shift := uint(0); ; shift += 7 { 1738 if shift >= 64 { 1739 return ErrIntOverflowTx 1740 } 1741 if iNdEx >= l { 1742 return io.ErrUnexpectedEOF 1743 } 1744 b := dAtA[iNdEx] 1745 iNdEx++ 1746 wire |= uint64(b&0x7F) << shift 1747 if b < 0x80 { 1748 break 1749 } 1750 } 1751 fieldNum := int32(wire >> 3) 1752 wireType := int(wire & 0x7) 1753 if wireType == 4 { 1754 return fmt.Errorf("proto: MsgCreateValidatorResponse: wiretype end group for non-group") 1755 } 1756 if fieldNum <= 0 { 1757 return fmt.Errorf("proto: MsgCreateValidatorResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1758 } 1759 switch fieldNum { 1760 default: 1761 iNdEx = preIndex 1762 skippy, err := skipTx(dAtA[iNdEx:]) 1763 if err != nil { 1764 return err 1765 } 1766 if (skippy < 0) || (iNdEx+skippy) < 0 { 1767 return ErrInvalidLengthTx 1768 } 1769 if (iNdEx + skippy) > l { 1770 return io.ErrUnexpectedEOF 1771 } 1772 iNdEx += skippy 1773 } 1774 } 1775 1776 if iNdEx > l { 1777 return io.ErrUnexpectedEOF 1778 } 1779 return nil 1780 } 1781 func (m *MsgEditValidator) Unmarshal(dAtA []byte) error { 1782 l := len(dAtA) 1783 iNdEx := 0 1784 for iNdEx < l { 1785 preIndex := iNdEx 1786 var wire uint64 1787 for shift := uint(0); ; shift += 7 { 1788 if shift >= 64 { 1789 return ErrIntOverflowTx 1790 } 1791 if iNdEx >= l { 1792 return io.ErrUnexpectedEOF 1793 } 1794 b := dAtA[iNdEx] 1795 iNdEx++ 1796 wire |= uint64(b&0x7F) << shift 1797 if b < 0x80 { 1798 break 1799 } 1800 } 1801 fieldNum := int32(wire >> 3) 1802 wireType := int(wire & 0x7) 1803 if wireType == 4 { 1804 return fmt.Errorf("proto: MsgEditValidator: wiretype end group for non-group") 1805 } 1806 if fieldNum <= 0 { 1807 return fmt.Errorf("proto: MsgEditValidator: illegal tag %d (wire type %d)", fieldNum, wire) 1808 } 1809 switch fieldNum { 1810 case 1: 1811 if wireType != 2 { 1812 return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) 1813 } 1814 var msglen int 1815 for shift := uint(0); ; shift += 7 { 1816 if shift >= 64 { 1817 return ErrIntOverflowTx 1818 } 1819 if iNdEx >= l { 1820 return io.ErrUnexpectedEOF 1821 } 1822 b := dAtA[iNdEx] 1823 iNdEx++ 1824 msglen |= int(b&0x7F) << shift 1825 if b < 0x80 { 1826 break 1827 } 1828 } 1829 if msglen < 0 { 1830 return ErrInvalidLengthTx 1831 } 1832 postIndex := iNdEx + msglen 1833 if postIndex < 0 { 1834 return ErrInvalidLengthTx 1835 } 1836 if postIndex > l { 1837 return io.ErrUnexpectedEOF 1838 } 1839 if err := m.Description.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1840 return err 1841 } 1842 iNdEx = postIndex 1843 case 2: 1844 if wireType != 2 { 1845 return fmt.Errorf("proto: wrong wireType = %d for field ValidatorAddress", wireType) 1846 } 1847 var stringLen uint64 1848 for shift := uint(0); ; shift += 7 { 1849 if shift >= 64 { 1850 return ErrIntOverflowTx 1851 } 1852 if iNdEx >= l { 1853 return io.ErrUnexpectedEOF 1854 } 1855 b := dAtA[iNdEx] 1856 iNdEx++ 1857 stringLen |= uint64(b&0x7F) << shift 1858 if b < 0x80 { 1859 break 1860 } 1861 } 1862 intStringLen := int(stringLen) 1863 if intStringLen < 0 { 1864 return ErrInvalidLengthTx 1865 } 1866 postIndex := iNdEx + intStringLen 1867 if postIndex < 0 { 1868 return ErrInvalidLengthTx 1869 } 1870 if postIndex > l { 1871 return io.ErrUnexpectedEOF 1872 } 1873 m.ValidatorAddress = string(dAtA[iNdEx:postIndex]) 1874 iNdEx = postIndex 1875 case 3: 1876 if wireType != 2 { 1877 return fmt.Errorf("proto: wrong wireType = %d for field CommissionRate", wireType) 1878 } 1879 var stringLen uint64 1880 for shift := uint(0); ; shift += 7 { 1881 if shift >= 64 { 1882 return ErrIntOverflowTx 1883 } 1884 if iNdEx >= l { 1885 return io.ErrUnexpectedEOF 1886 } 1887 b := dAtA[iNdEx] 1888 iNdEx++ 1889 stringLen |= uint64(b&0x7F) << shift 1890 if b < 0x80 { 1891 break 1892 } 1893 } 1894 intStringLen := int(stringLen) 1895 if intStringLen < 0 { 1896 return ErrInvalidLengthTx 1897 } 1898 postIndex := iNdEx + intStringLen 1899 if postIndex < 0 { 1900 return ErrInvalidLengthTx 1901 } 1902 if postIndex > l { 1903 return io.ErrUnexpectedEOF 1904 } 1905 var v github_com_Finschia_finschia_sdk_types.Dec 1906 m.CommissionRate = &v 1907 if err := m.CommissionRate.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1908 return err 1909 } 1910 iNdEx = postIndex 1911 case 4: 1912 if wireType != 2 { 1913 return fmt.Errorf("proto: wrong wireType = %d for field MinSelfDelegation", wireType) 1914 } 1915 var stringLen uint64 1916 for shift := uint(0); ; shift += 7 { 1917 if shift >= 64 { 1918 return ErrIntOverflowTx 1919 } 1920 if iNdEx >= l { 1921 return io.ErrUnexpectedEOF 1922 } 1923 b := dAtA[iNdEx] 1924 iNdEx++ 1925 stringLen |= uint64(b&0x7F) << shift 1926 if b < 0x80 { 1927 break 1928 } 1929 } 1930 intStringLen := int(stringLen) 1931 if intStringLen < 0 { 1932 return ErrInvalidLengthTx 1933 } 1934 postIndex := iNdEx + intStringLen 1935 if postIndex < 0 { 1936 return ErrInvalidLengthTx 1937 } 1938 if postIndex > l { 1939 return io.ErrUnexpectedEOF 1940 } 1941 var v github_com_Finschia_finschia_sdk_types.Int 1942 m.MinSelfDelegation = &v 1943 if err := m.MinSelfDelegation.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 1944 return err 1945 } 1946 iNdEx = postIndex 1947 default: 1948 iNdEx = preIndex 1949 skippy, err := skipTx(dAtA[iNdEx:]) 1950 if err != nil { 1951 return err 1952 } 1953 if (skippy < 0) || (iNdEx+skippy) < 0 { 1954 return ErrInvalidLengthTx 1955 } 1956 if (iNdEx + skippy) > l { 1957 return io.ErrUnexpectedEOF 1958 } 1959 iNdEx += skippy 1960 } 1961 } 1962 1963 if iNdEx > l { 1964 return io.ErrUnexpectedEOF 1965 } 1966 return nil 1967 } 1968 func (m *MsgEditValidatorResponse) Unmarshal(dAtA []byte) error { 1969 l := len(dAtA) 1970 iNdEx := 0 1971 for iNdEx < l { 1972 preIndex := iNdEx 1973 var wire uint64 1974 for shift := uint(0); ; shift += 7 { 1975 if shift >= 64 { 1976 return ErrIntOverflowTx 1977 } 1978 if iNdEx >= l { 1979 return io.ErrUnexpectedEOF 1980 } 1981 b := dAtA[iNdEx] 1982 iNdEx++ 1983 wire |= uint64(b&0x7F) << shift 1984 if b < 0x80 { 1985 break 1986 } 1987 } 1988 fieldNum := int32(wire >> 3) 1989 wireType := int(wire & 0x7) 1990 if wireType == 4 { 1991 return fmt.Errorf("proto: MsgEditValidatorResponse: wiretype end group for non-group") 1992 } 1993 if fieldNum <= 0 { 1994 return fmt.Errorf("proto: MsgEditValidatorResponse: illegal tag %d (wire type %d)", fieldNum, wire) 1995 } 1996 switch fieldNum { 1997 default: 1998 iNdEx = preIndex 1999 skippy, err := skipTx(dAtA[iNdEx:]) 2000 if err != nil { 2001 return err 2002 } 2003 if (skippy < 0) || (iNdEx+skippy) < 0 { 2004 return ErrInvalidLengthTx 2005 } 2006 if (iNdEx + skippy) > l { 2007 return io.ErrUnexpectedEOF 2008 } 2009 iNdEx += skippy 2010 } 2011 } 2012 2013 if iNdEx > l { 2014 return io.ErrUnexpectedEOF 2015 } 2016 return nil 2017 } 2018 func (m *MsgDelegate) Unmarshal(dAtA []byte) error { 2019 l := len(dAtA) 2020 iNdEx := 0 2021 for iNdEx < l { 2022 preIndex := iNdEx 2023 var wire uint64 2024 for shift := uint(0); ; shift += 7 { 2025 if shift >= 64 { 2026 return ErrIntOverflowTx 2027 } 2028 if iNdEx >= l { 2029 return io.ErrUnexpectedEOF 2030 } 2031 b := dAtA[iNdEx] 2032 iNdEx++ 2033 wire |= uint64(b&0x7F) << shift 2034 if b < 0x80 { 2035 break 2036 } 2037 } 2038 fieldNum := int32(wire >> 3) 2039 wireType := int(wire & 0x7) 2040 if wireType == 4 { 2041 return fmt.Errorf("proto: MsgDelegate: wiretype end group for non-group") 2042 } 2043 if fieldNum <= 0 { 2044 return fmt.Errorf("proto: MsgDelegate: illegal tag %d (wire type %d)", fieldNum, wire) 2045 } 2046 switch fieldNum { 2047 case 1: 2048 if wireType != 2 { 2049 return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) 2050 } 2051 var stringLen uint64 2052 for shift := uint(0); ; shift += 7 { 2053 if shift >= 64 { 2054 return ErrIntOverflowTx 2055 } 2056 if iNdEx >= l { 2057 return io.ErrUnexpectedEOF 2058 } 2059 b := dAtA[iNdEx] 2060 iNdEx++ 2061 stringLen |= uint64(b&0x7F) << shift 2062 if b < 0x80 { 2063 break 2064 } 2065 } 2066 intStringLen := int(stringLen) 2067 if intStringLen < 0 { 2068 return ErrInvalidLengthTx 2069 } 2070 postIndex := iNdEx + intStringLen 2071 if postIndex < 0 { 2072 return ErrInvalidLengthTx 2073 } 2074 if postIndex > l { 2075 return io.ErrUnexpectedEOF 2076 } 2077 m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) 2078 iNdEx = postIndex 2079 case 2: 2080 if wireType != 2 { 2081 return fmt.Errorf("proto: wrong wireType = %d for field ValidatorAddress", wireType) 2082 } 2083 var stringLen uint64 2084 for shift := uint(0); ; shift += 7 { 2085 if shift >= 64 { 2086 return ErrIntOverflowTx 2087 } 2088 if iNdEx >= l { 2089 return io.ErrUnexpectedEOF 2090 } 2091 b := dAtA[iNdEx] 2092 iNdEx++ 2093 stringLen |= uint64(b&0x7F) << shift 2094 if b < 0x80 { 2095 break 2096 } 2097 } 2098 intStringLen := int(stringLen) 2099 if intStringLen < 0 { 2100 return ErrInvalidLengthTx 2101 } 2102 postIndex := iNdEx + intStringLen 2103 if postIndex < 0 { 2104 return ErrInvalidLengthTx 2105 } 2106 if postIndex > l { 2107 return io.ErrUnexpectedEOF 2108 } 2109 m.ValidatorAddress = string(dAtA[iNdEx:postIndex]) 2110 iNdEx = postIndex 2111 case 3: 2112 if wireType != 2 { 2113 return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) 2114 } 2115 var msglen int 2116 for shift := uint(0); ; shift += 7 { 2117 if shift >= 64 { 2118 return ErrIntOverflowTx 2119 } 2120 if iNdEx >= l { 2121 return io.ErrUnexpectedEOF 2122 } 2123 b := dAtA[iNdEx] 2124 iNdEx++ 2125 msglen |= int(b&0x7F) << shift 2126 if b < 0x80 { 2127 break 2128 } 2129 } 2130 if msglen < 0 { 2131 return ErrInvalidLengthTx 2132 } 2133 postIndex := iNdEx + msglen 2134 if postIndex < 0 { 2135 return ErrInvalidLengthTx 2136 } 2137 if postIndex > l { 2138 return io.ErrUnexpectedEOF 2139 } 2140 if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2141 return err 2142 } 2143 iNdEx = postIndex 2144 default: 2145 iNdEx = preIndex 2146 skippy, err := skipTx(dAtA[iNdEx:]) 2147 if err != nil { 2148 return err 2149 } 2150 if (skippy < 0) || (iNdEx+skippy) < 0 { 2151 return ErrInvalidLengthTx 2152 } 2153 if (iNdEx + skippy) > l { 2154 return io.ErrUnexpectedEOF 2155 } 2156 iNdEx += skippy 2157 } 2158 } 2159 2160 if iNdEx > l { 2161 return io.ErrUnexpectedEOF 2162 } 2163 return nil 2164 } 2165 func (m *MsgDelegateResponse) Unmarshal(dAtA []byte) error { 2166 l := len(dAtA) 2167 iNdEx := 0 2168 for iNdEx < l { 2169 preIndex := iNdEx 2170 var wire uint64 2171 for shift := uint(0); ; shift += 7 { 2172 if shift >= 64 { 2173 return ErrIntOverflowTx 2174 } 2175 if iNdEx >= l { 2176 return io.ErrUnexpectedEOF 2177 } 2178 b := dAtA[iNdEx] 2179 iNdEx++ 2180 wire |= uint64(b&0x7F) << shift 2181 if b < 0x80 { 2182 break 2183 } 2184 } 2185 fieldNum := int32(wire >> 3) 2186 wireType := int(wire & 0x7) 2187 if wireType == 4 { 2188 return fmt.Errorf("proto: MsgDelegateResponse: wiretype end group for non-group") 2189 } 2190 if fieldNum <= 0 { 2191 return fmt.Errorf("proto: MsgDelegateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2192 } 2193 switch fieldNum { 2194 default: 2195 iNdEx = preIndex 2196 skippy, err := skipTx(dAtA[iNdEx:]) 2197 if err != nil { 2198 return err 2199 } 2200 if (skippy < 0) || (iNdEx+skippy) < 0 { 2201 return ErrInvalidLengthTx 2202 } 2203 if (iNdEx + skippy) > l { 2204 return io.ErrUnexpectedEOF 2205 } 2206 iNdEx += skippy 2207 } 2208 } 2209 2210 if iNdEx > l { 2211 return io.ErrUnexpectedEOF 2212 } 2213 return nil 2214 } 2215 func (m *MsgBeginRedelegate) Unmarshal(dAtA []byte) error { 2216 l := len(dAtA) 2217 iNdEx := 0 2218 for iNdEx < l { 2219 preIndex := iNdEx 2220 var wire uint64 2221 for shift := uint(0); ; shift += 7 { 2222 if shift >= 64 { 2223 return ErrIntOverflowTx 2224 } 2225 if iNdEx >= l { 2226 return io.ErrUnexpectedEOF 2227 } 2228 b := dAtA[iNdEx] 2229 iNdEx++ 2230 wire |= uint64(b&0x7F) << shift 2231 if b < 0x80 { 2232 break 2233 } 2234 } 2235 fieldNum := int32(wire >> 3) 2236 wireType := int(wire & 0x7) 2237 if wireType == 4 { 2238 return fmt.Errorf("proto: MsgBeginRedelegate: wiretype end group for non-group") 2239 } 2240 if fieldNum <= 0 { 2241 return fmt.Errorf("proto: MsgBeginRedelegate: illegal tag %d (wire type %d)", fieldNum, wire) 2242 } 2243 switch fieldNum { 2244 case 1: 2245 if wireType != 2 { 2246 return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) 2247 } 2248 var stringLen uint64 2249 for shift := uint(0); ; shift += 7 { 2250 if shift >= 64 { 2251 return ErrIntOverflowTx 2252 } 2253 if iNdEx >= l { 2254 return io.ErrUnexpectedEOF 2255 } 2256 b := dAtA[iNdEx] 2257 iNdEx++ 2258 stringLen |= uint64(b&0x7F) << shift 2259 if b < 0x80 { 2260 break 2261 } 2262 } 2263 intStringLen := int(stringLen) 2264 if intStringLen < 0 { 2265 return ErrInvalidLengthTx 2266 } 2267 postIndex := iNdEx + intStringLen 2268 if postIndex < 0 { 2269 return ErrInvalidLengthTx 2270 } 2271 if postIndex > l { 2272 return io.ErrUnexpectedEOF 2273 } 2274 m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) 2275 iNdEx = postIndex 2276 case 2: 2277 if wireType != 2 { 2278 return fmt.Errorf("proto: wrong wireType = %d for field ValidatorSrcAddress", wireType) 2279 } 2280 var stringLen uint64 2281 for shift := uint(0); ; shift += 7 { 2282 if shift >= 64 { 2283 return ErrIntOverflowTx 2284 } 2285 if iNdEx >= l { 2286 return io.ErrUnexpectedEOF 2287 } 2288 b := dAtA[iNdEx] 2289 iNdEx++ 2290 stringLen |= uint64(b&0x7F) << shift 2291 if b < 0x80 { 2292 break 2293 } 2294 } 2295 intStringLen := int(stringLen) 2296 if intStringLen < 0 { 2297 return ErrInvalidLengthTx 2298 } 2299 postIndex := iNdEx + intStringLen 2300 if postIndex < 0 { 2301 return ErrInvalidLengthTx 2302 } 2303 if postIndex > l { 2304 return io.ErrUnexpectedEOF 2305 } 2306 m.ValidatorSrcAddress = string(dAtA[iNdEx:postIndex]) 2307 iNdEx = postIndex 2308 case 3: 2309 if wireType != 2 { 2310 return fmt.Errorf("proto: wrong wireType = %d for field ValidatorDstAddress", wireType) 2311 } 2312 var stringLen uint64 2313 for shift := uint(0); ; shift += 7 { 2314 if shift >= 64 { 2315 return ErrIntOverflowTx 2316 } 2317 if iNdEx >= l { 2318 return io.ErrUnexpectedEOF 2319 } 2320 b := dAtA[iNdEx] 2321 iNdEx++ 2322 stringLen |= uint64(b&0x7F) << shift 2323 if b < 0x80 { 2324 break 2325 } 2326 } 2327 intStringLen := int(stringLen) 2328 if intStringLen < 0 { 2329 return ErrInvalidLengthTx 2330 } 2331 postIndex := iNdEx + intStringLen 2332 if postIndex < 0 { 2333 return ErrInvalidLengthTx 2334 } 2335 if postIndex > l { 2336 return io.ErrUnexpectedEOF 2337 } 2338 m.ValidatorDstAddress = string(dAtA[iNdEx:postIndex]) 2339 iNdEx = postIndex 2340 case 4: 2341 if wireType != 2 { 2342 return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) 2343 } 2344 var msglen int 2345 for shift := uint(0); ; shift += 7 { 2346 if shift >= 64 { 2347 return ErrIntOverflowTx 2348 } 2349 if iNdEx >= l { 2350 return io.ErrUnexpectedEOF 2351 } 2352 b := dAtA[iNdEx] 2353 iNdEx++ 2354 msglen |= int(b&0x7F) << shift 2355 if b < 0x80 { 2356 break 2357 } 2358 } 2359 if msglen < 0 { 2360 return ErrInvalidLengthTx 2361 } 2362 postIndex := iNdEx + msglen 2363 if postIndex < 0 { 2364 return ErrInvalidLengthTx 2365 } 2366 if postIndex > l { 2367 return io.ErrUnexpectedEOF 2368 } 2369 if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2370 return err 2371 } 2372 iNdEx = postIndex 2373 default: 2374 iNdEx = preIndex 2375 skippy, err := skipTx(dAtA[iNdEx:]) 2376 if err != nil { 2377 return err 2378 } 2379 if (skippy < 0) || (iNdEx+skippy) < 0 { 2380 return ErrInvalidLengthTx 2381 } 2382 if (iNdEx + skippy) > l { 2383 return io.ErrUnexpectedEOF 2384 } 2385 iNdEx += skippy 2386 } 2387 } 2388 2389 if iNdEx > l { 2390 return io.ErrUnexpectedEOF 2391 } 2392 return nil 2393 } 2394 func (m *MsgBeginRedelegateResponse) Unmarshal(dAtA []byte) error { 2395 l := len(dAtA) 2396 iNdEx := 0 2397 for iNdEx < l { 2398 preIndex := iNdEx 2399 var wire uint64 2400 for shift := uint(0); ; shift += 7 { 2401 if shift >= 64 { 2402 return ErrIntOverflowTx 2403 } 2404 if iNdEx >= l { 2405 return io.ErrUnexpectedEOF 2406 } 2407 b := dAtA[iNdEx] 2408 iNdEx++ 2409 wire |= uint64(b&0x7F) << shift 2410 if b < 0x80 { 2411 break 2412 } 2413 } 2414 fieldNum := int32(wire >> 3) 2415 wireType := int(wire & 0x7) 2416 if wireType == 4 { 2417 return fmt.Errorf("proto: MsgBeginRedelegateResponse: wiretype end group for non-group") 2418 } 2419 if fieldNum <= 0 { 2420 return fmt.Errorf("proto: MsgBeginRedelegateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2421 } 2422 switch fieldNum { 2423 case 1: 2424 if wireType != 2 { 2425 return fmt.Errorf("proto: wrong wireType = %d for field CompletionTime", wireType) 2426 } 2427 var msglen int 2428 for shift := uint(0); ; shift += 7 { 2429 if shift >= 64 { 2430 return ErrIntOverflowTx 2431 } 2432 if iNdEx >= l { 2433 return io.ErrUnexpectedEOF 2434 } 2435 b := dAtA[iNdEx] 2436 iNdEx++ 2437 msglen |= int(b&0x7F) << shift 2438 if b < 0x80 { 2439 break 2440 } 2441 } 2442 if msglen < 0 { 2443 return ErrInvalidLengthTx 2444 } 2445 postIndex := iNdEx + msglen 2446 if postIndex < 0 { 2447 return ErrInvalidLengthTx 2448 } 2449 if postIndex > l { 2450 return io.ErrUnexpectedEOF 2451 } 2452 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.CompletionTime, dAtA[iNdEx:postIndex]); err != nil { 2453 return err 2454 } 2455 iNdEx = postIndex 2456 default: 2457 iNdEx = preIndex 2458 skippy, err := skipTx(dAtA[iNdEx:]) 2459 if err != nil { 2460 return err 2461 } 2462 if (skippy < 0) || (iNdEx+skippy) < 0 { 2463 return ErrInvalidLengthTx 2464 } 2465 if (iNdEx + skippy) > l { 2466 return io.ErrUnexpectedEOF 2467 } 2468 iNdEx += skippy 2469 } 2470 } 2471 2472 if iNdEx > l { 2473 return io.ErrUnexpectedEOF 2474 } 2475 return nil 2476 } 2477 func (m *MsgUndelegate) Unmarshal(dAtA []byte) error { 2478 l := len(dAtA) 2479 iNdEx := 0 2480 for iNdEx < l { 2481 preIndex := iNdEx 2482 var wire uint64 2483 for shift := uint(0); ; shift += 7 { 2484 if shift >= 64 { 2485 return ErrIntOverflowTx 2486 } 2487 if iNdEx >= l { 2488 return io.ErrUnexpectedEOF 2489 } 2490 b := dAtA[iNdEx] 2491 iNdEx++ 2492 wire |= uint64(b&0x7F) << shift 2493 if b < 0x80 { 2494 break 2495 } 2496 } 2497 fieldNum := int32(wire >> 3) 2498 wireType := int(wire & 0x7) 2499 if wireType == 4 { 2500 return fmt.Errorf("proto: MsgUndelegate: wiretype end group for non-group") 2501 } 2502 if fieldNum <= 0 { 2503 return fmt.Errorf("proto: MsgUndelegate: illegal tag %d (wire type %d)", fieldNum, wire) 2504 } 2505 switch fieldNum { 2506 case 1: 2507 if wireType != 2 { 2508 return fmt.Errorf("proto: wrong wireType = %d for field DelegatorAddress", wireType) 2509 } 2510 var stringLen uint64 2511 for shift := uint(0); ; shift += 7 { 2512 if shift >= 64 { 2513 return ErrIntOverflowTx 2514 } 2515 if iNdEx >= l { 2516 return io.ErrUnexpectedEOF 2517 } 2518 b := dAtA[iNdEx] 2519 iNdEx++ 2520 stringLen |= uint64(b&0x7F) << shift 2521 if b < 0x80 { 2522 break 2523 } 2524 } 2525 intStringLen := int(stringLen) 2526 if intStringLen < 0 { 2527 return ErrInvalidLengthTx 2528 } 2529 postIndex := iNdEx + intStringLen 2530 if postIndex < 0 { 2531 return ErrInvalidLengthTx 2532 } 2533 if postIndex > l { 2534 return io.ErrUnexpectedEOF 2535 } 2536 m.DelegatorAddress = string(dAtA[iNdEx:postIndex]) 2537 iNdEx = postIndex 2538 case 2: 2539 if wireType != 2 { 2540 return fmt.Errorf("proto: wrong wireType = %d for field ValidatorAddress", wireType) 2541 } 2542 var stringLen uint64 2543 for shift := uint(0); ; shift += 7 { 2544 if shift >= 64 { 2545 return ErrIntOverflowTx 2546 } 2547 if iNdEx >= l { 2548 return io.ErrUnexpectedEOF 2549 } 2550 b := dAtA[iNdEx] 2551 iNdEx++ 2552 stringLen |= uint64(b&0x7F) << shift 2553 if b < 0x80 { 2554 break 2555 } 2556 } 2557 intStringLen := int(stringLen) 2558 if intStringLen < 0 { 2559 return ErrInvalidLengthTx 2560 } 2561 postIndex := iNdEx + intStringLen 2562 if postIndex < 0 { 2563 return ErrInvalidLengthTx 2564 } 2565 if postIndex > l { 2566 return io.ErrUnexpectedEOF 2567 } 2568 m.ValidatorAddress = string(dAtA[iNdEx:postIndex]) 2569 iNdEx = postIndex 2570 case 3: 2571 if wireType != 2 { 2572 return fmt.Errorf("proto: wrong wireType = %d for field Amount", wireType) 2573 } 2574 var msglen int 2575 for shift := uint(0); ; shift += 7 { 2576 if shift >= 64 { 2577 return ErrIntOverflowTx 2578 } 2579 if iNdEx >= l { 2580 return io.ErrUnexpectedEOF 2581 } 2582 b := dAtA[iNdEx] 2583 iNdEx++ 2584 msglen |= int(b&0x7F) << shift 2585 if b < 0x80 { 2586 break 2587 } 2588 } 2589 if msglen < 0 { 2590 return ErrInvalidLengthTx 2591 } 2592 postIndex := iNdEx + msglen 2593 if postIndex < 0 { 2594 return ErrInvalidLengthTx 2595 } 2596 if postIndex > l { 2597 return io.ErrUnexpectedEOF 2598 } 2599 if err := m.Amount.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 2600 return err 2601 } 2602 iNdEx = postIndex 2603 default: 2604 iNdEx = preIndex 2605 skippy, err := skipTx(dAtA[iNdEx:]) 2606 if err != nil { 2607 return err 2608 } 2609 if (skippy < 0) || (iNdEx+skippy) < 0 { 2610 return ErrInvalidLengthTx 2611 } 2612 if (iNdEx + skippy) > l { 2613 return io.ErrUnexpectedEOF 2614 } 2615 iNdEx += skippy 2616 } 2617 } 2618 2619 if iNdEx > l { 2620 return io.ErrUnexpectedEOF 2621 } 2622 return nil 2623 } 2624 func (m *MsgUndelegateResponse) Unmarshal(dAtA []byte) error { 2625 l := len(dAtA) 2626 iNdEx := 0 2627 for iNdEx < l { 2628 preIndex := iNdEx 2629 var wire uint64 2630 for shift := uint(0); ; shift += 7 { 2631 if shift >= 64 { 2632 return ErrIntOverflowTx 2633 } 2634 if iNdEx >= l { 2635 return io.ErrUnexpectedEOF 2636 } 2637 b := dAtA[iNdEx] 2638 iNdEx++ 2639 wire |= uint64(b&0x7F) << shift 2640 if b < 0x80 { 2641 break 2642 } 2643 } 2644 fieldNum := int32(wire >> 3) 2645 wireType := int(wire & 0x7) 2646 if wireType == 4 { 2647 return fmt.Errorf("proto: MsgUndelegateResponse: wiretype end group for non-group") 2648 } 2649 if fieldNum <= 0 { 2650 return fmt.Errorf("proto: MsgUndelegateResponse: illegal tag %d (wire type %d)", fieldNum, wire) 2651 } 2652 switch fieldNum { 2653 case 1: 2654 if wireType != 2 { 2655 return fmt.Errorf("proto: wrong wireType = %d for field CompletionTime", wireType) 2656 } 2657 var msglen int 2658 for shift := uint(0); ; shift += 7 { 2659 if shift >= 64 { 2660 return ErrIntOverflowTx 2661 } 2662 if iNdEx >= l { 2663 return io.ErrUnexpectedEOF 2664 } 2665 b := dAtA[iNdEx] 2666 iNdEx++ 2667 msglen |= int(b&0x7F) << shift 2668 if b < 0x80 { 2669 break 2670 } 2671 } 2672 if msglen < 0 { 2673 return ErrInvalidLengthTx 2674 } 2675 postIndex := iNdEx + msglen 2676 if postIndex < 0 { 2677 return ErrInvalidLengthTx 2678 } 2679 if postIndex > l { 2680 return io.ErrUnexpectedEOF 2681 } 2682 if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.CompletionTime, dAtA[iNdEx:postIndex]); err != nil { 2683 return err 2684 } 2685 iNdEx = postIndex 2686 default: 2687 iNdEx = preIndex 2688 skippy, err := skipTx(dAtA[iNdEx:]) 2689 if err != nil { 2690 return err 2691 } 2692 if (skippy < 0) || (iNdEx+skippy) < 0 { 2693 return ErrInvalidLengthTx 2694 } 2695 if (iNdEx + skippy) > l { 2696 return io.ErrUnexpectedEOF 2697 } 2698 iNdEx += skippy 2699 } 2700 } 2701 2702 if iNdEx > l { 2703 return io.ErrUnexpectedEOF 2704 } 2705 return nil 2706 } 2707 func skipTx(dAtA []byte) (n int, err error) { 2708 l := len(dAtA) 2709 iNdEx := 0 2710 depth := 0 2711 for iNdEx < l { 2712 var wire uint64 2713 for shift := uint(0); ; shift += 7 { 2714 if shift >= 64 { 2715 return 0, ErrIntOverflowTx 2716 } 2717 if iNdEx >= l { 2718 return 0, io.ErrUnexpectedEOF 2719 } 2720 b := dAtA[iNdEx] 2721 iNdEx++ 2722 wire |= (uint64(b) & 0x7F) << shift 2723 if b < 0x80 { 2724 break 2725 } 2726 } 2727 wireType := int(wire & 0x7) 2728 switch wireType { 2729 case 0: 2730 for shift := uint(0); ; shift += 7 { 2731 if shift >= 64 { 2732 return 0, ErrIntOverflowTx 2733 } 2734 if iNdEx >= l { 2735 return 0, io.ErrUnexpectedEOF 2736 } 2737 iNdEx++ 2738 if dAtA[iNdEx-1] < 0x80 { 2739 break 2740 } 2741 } 2742 case 1: 2743 iNdEx += 8 2744 case 2: 2745 var length int 2746 for shift := uint(0); ; shift += 7 { 2747 if shift >= 64 { 2748 return 0, ErrIntOverflowTx 2749 } 2750 if iNdEx >= l { 2751 return 0, io.ErrUnexpectedEOF 2752 } 2753 b := dAtA[iNdEx] 2754 iNdEx++ 2755 length |= (int(b) & 0x7F) << shift 2756 if b < 0x80 { 2757 break 2758 } 2759 } 2760 if length < 0 { 2761 return 0, ErrInvalidLengthTx 2762 } 2763 iNdEx += length 2764 case 3: 2765 depth++ 2766 case 4: 2767 if depth == 0 { 2768 return 0, ErrUnexpectedEndOfGroupTx 2769 } 2770 depth-- 2771 case 5: 2772 iNdEx += 4 2773 default: 2774 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 2775 } 2776 if iNdEx < 0 { 2777 return 0, ErrInvalidLengthTx 2778 } 2779 if depth == 0 { 2780 return iNdEx, nil 2781 } 2782 } 2783 return 0, io.ErrUnexpectedEOF 2784 } 2785 2786 var ( 2787 ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") 2788 ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") 2789 ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") 2790 )