7
7
"sync"
8
8
"time"
9
9
10
- ptypes "github.com/akash-network/akash-api/go/node/provider/v1beta3"
11
10
"github.com/theckman/yacspin"
12
11
13
12
tmtypes "github.com/tendermint/tendermint/types"
@@ -31,6 +30,7 @@ import (
31
30
dtypes "github.com/akash-network/akash-api/go/node/deployment/v1beta3"
32
31
etypes "github.com/akash-network/akash-api/go/node/escrow/v1beta3"
33
32
mtypes "github.com/akash-network/akash-api/go/node/market/v1beta4"
33
+ ptypes "github.com/akash-network/akash-api/go/node/provider/v1beta3"
34
34
35
35
"github.com/akash-network/node/x/audit"
36
36
"github.com/akash-network/node/x/cert"
@@ -300,10 +300,6 @@ func (ga *GenesisState) validateBalances() error {
300
300
return fmt .Errorf ("bonded pool balance is different from bonded coins: %s <-> %s" , notBondedBalance , notBondedCoins ) // nolint: goerr113
301
301
}
302
302
303
- // if !notBondedBalance.IsEqual(notBondedCoins) {
304
- // return fmt.Errorf("not bonded pool balance is different from not bonded coins: %s <-> %s", notBondedBalance, notBondedCoins) // nolint: goerr113
305
- // }
306
-
307
303
return nil
308
304
}
309
305
@@ -451,16 +447,10 @@ func (ga *AuthState) pack(cdc codec.Codec) error {
451
447
}
452
448
453
449
func (ga * BankState ) unpack (cdc codec.Codec ) error {
454
- var err error
455
-
456
450
ga .once .Do (func () {
457
451
ga .state = banktypes .GetGenesisStateFromAppState (cdc , ga .gstate )
458
452
})
459
453
460
- if err != nil {
461
- return err
462
- }
463
-
464
454
return nil
465
455
}
466
456
@@ -482,16 +472,10 @@ func (ga *BankState) pack(cdc codec.Codec) error {
482
472
}
483
473
484
474
func (ga * GovState ) unpack (cdc codec.Codec ) error {
485
- var err error
486
-
487
475
ga .once .Do (func () {
488
476
ga .state = GetGovGenesisStateFromAppState (cdc , ga .gstate )
489
477
})
490
478
491
- if err != nil {
492
- return err
493
- }
494
-
495
479
return nil
496
480
}
497
481
@@ -511,16 +495,10 @@ func (ga *GovState) pack(cdc codec.Codec) error {
511
495
}
512
496
513
497
func (ga * IBCState ) unpack (cdc codec.Codec ) error {
514
- var err error
515
-
516
498
ga .once .Do (func () {
517
499
ga .state = GetIBCGenesisStateFromAppState (cdc , ga .gstate )
518
500
})
519
501
520
- if err != nil {
521
- return err
522
- }
523
-
524
502
return nil
525
503
}
526
504
@@ -540,16 +518,10 @@ func (ga *IBCState) pack(cdc codec.Codec) error {
540
518
}
541
519
542
520
func (ga * StakingState ) unpack (cdc codec.Codec ) error {
543
- var err error
544
-
545
521
ga .once .Do (func () {
546
522
ga .state = stakingtypes .GetGenesisStateFromAppState (cdc , ga .gstate )
547
523
})
548
524
549
- if err != nil {
550
- return err
551
- }
552
-
553
525
return nil
554
526
}
555
527
@@ -569,16 +541,10 @@ func (ga *StakingState) pack(cdc codec.Codec) error {
569
541
}
570
542
571
543
func (ga * SlashingState ) unpack (cdc codec.Codec ) error {
572
- var err error
573
-
574
544
ga .once .Do (func () {
575
545
ga .state = GetSlashingGenesisStateFromAppState (cdc , ga .gstate )
576
546
})
577
547
578
- if err != nil {
579
- return err
580
- }
581
-
582
548
return nil
583
549
}
584
550
@@ -598,16 +564,10 @@ func (ga *SlashingState) pack(cdc codec.Codec) error {
598
564
}
599
565
600
566
func (ga * DistributionState ) unpack (cdc codec.Codec ) error {
601
- var err error
602
-
603
567
ga .once .Do (func () {
604
568
ga .state = GetDistributionGenesisStateFromAppState (cdc , ga .gstate )
605
569
})
606
570
607
- if err != nil {
608
- return err
609
- }
610
-
611
571
return nil
612
572
}
613
573
@@ -1063,7 +1023,10 @@ func (ga *GenesisState) ensureActiveSet(cdc codec.Codec) error {
1063
1023
}
1064
1024
}
1065
1025
1066
- pubkey , _ := val .ConsPubKey ()
1026
+ pubkey , err := val .ConsPubKey ()
1027
+ if err != nil {
1028
+ return err
1029
+ }
1067
1030
1068
1031
tmPk , err := cryptocodec .ToTmPubKeyInterface (pubkey )
1069
1032
if err != nil {
@@ -1074,7 +1037,7 @@ func (ga *GenesisState) ensureActiveSet(cdc codec.Codec) error {
1074
1037
totalPower += power
1075
1038
1076
1039
vals = append (vals , tmtypes.GenesisValidator {
1077
- Address : tmPk .Address (),
1040
+ Address : sdk . ConsAddress ( tmPk .Address ()). Bytes (),
1078
1041
PubKey : tmPk ,
1079
1042
Power : power ,
1080
1043
Name : val .Description .Moniker ,
@@ -1096,7 +1059,6 @@ func (ga *GenesisState) ensureActiveSet(cdc codec.Codec) error {
1096
1059
1097
1060
ga .app .StakingState .state .LastTotalPower = sdk .NewInt (totalPower )
1098
1061
ga .app .StakingState .state .LastValidatorPowers = sPowers
1099
-
1100
1062
sort .Sort (sort .Reverse (GenesisValidators (vals )))
1101
1063
1102
1064
ga .doc .Validators = vals
@@ -1176,6 +1138,8 @@ func (ga *GenesisState) AddNewValidator(
1176
1138
return err
1177
1139
}
1178
1140
1141
+ consAddr := sdk .ConsAddress (pk .Address ())
1142
+
1179
1143
pkAny , err := codectypes .NewAnyWithValue (pk )
1180
1144
if err != nil {
1181
1145
return err
@@ -1219,9 +1183,9 @@ func (ga *GenesisState) AddNewValidator(
1219
1183
1220
1184
ga .app .SlashingState .state .SigningInfos = append (ga .app .SlashingState .state .SigningInfos ,
1221
1185
slashingtypes.SigningInfo {
1222
- Address : sdk . ConsAddress ( addr ) .String (),
1186
+ Address : consAddr .String (),
1223
1187
ValidatorSigningInfo : slashingtypes.ValidatorSigningInfo {
1224
- Address : sdk . ConsAddress ( addr ) .String (),
1188
+ Address : consAddr .String (),
1225
1189
StartHeight : ga .doc .InitialHeight - 3 ,
1226
1190
IndexOffset : 0 ,
1227
1191
JailedUntil : time.Time {},
0 commit comments