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