Skip to content

Commit 06fb318

Browse files
committed
Change behavior for getting megapool details on finalized state or head (avoids errors when we check validators against head but finalized data is not ready for proofs)
1 parent 9d4c032 commit 06fb318

21 files changed

+83
-64
lines changed

rocketpool-cli/megapool/claim.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ func claim(c *cli.Context) error {
3232
return nil
3333
}
3434

35-
megapoolDetails, err := rp.MegapoolStatus()
35+
megapoolDetails, err := rp.MegapoolStatus(false)
3636
if err != nil {
3737
return err
3838
}

rocketpool-cli/megapool/delegate.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ func delegateUpgradeMegapool(c *cli.Context) error {
3030
}
3131

3232
// Get megapool status
33-
status, err := rp.MegapoolStatus()
33+
status, err := rp.MegapoolStatus(false)
3434
if err != nil {
3535
return err
3636
}
@@ -96,7 +96,7 @@ func setUseLatestDelegateMegapool(c *cli.Context, setting bool) error {
9696
}
9797

9898
// Get megapool status
99-
status, err := rp.MegapoolStatus()
99+
status, err := rp.MegapoolStatus(false)
100100
if err != nil {
101101
return err
102102
}

rocketpool-cli/megapool/dissolve-validator.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ func dissolveValidator(c *cli.Context) error {
3636
validatorId = c.Uint64("validator-id")
3737
} else {
3838
// Get Megapool status
39-
status, err := rp.MegapoolStatus()
39+
status, err := rp.MegapoolStatus(false)
4040
if err != nil {
41-
return err
41+
return err
4242
}
4343

4444
validatorsInPrestake := []api.MegapoolValidatorDetails{}

rocketpool-cli/megapool/exit-queue.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ func exitQueue(c *cli.Context) error {
4343
}
4444
} else {
4545
// Get Megapool status
46-
status, err := rp.MegapoolStatus()
46+
status, err := rp.MegapoolStatus(false)
4747
if err != nil {
4848
return err
4949
}

rocketpool-cli/megapool/exit-validator.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ func exitValidator(c *cli.Context) error {
4242
validatorId = c.Uint64("validator-id")
4343
} else {
4444
// Get Megapool status
45-
status, err := rp.MegapoolStatus()
45+
status, err := rp.MegapoolStatus(false)
4646
if err != nil {
4747
return err
4848
}

rocketpool-cli/megapool/notify-final-balance.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func notifyFinalBalance(c *cli.Context) error {
4848
validatorId = c.Uint64("validator-id")
4949
} else {
5050
// Get Megapool status
51-
status, err := rp.MegapoolStatus()
51+
status, err := rp.MegapoolStatus(true)
5252
if err != nil {
5353
return err
5454
}

rocketpool-cli/megapool/notify-validator-exit.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ func notifyValidatorExit(c *cli.Context) error {
4040
validatorId = c.Uint64("validator-id")
4141
} else {
4242
// Get Megapool status
43-
status, err := rp.MegapoolStatus()
43+
status, err := rp.MegapoolStatus(true)
4444
if err != nil {
4545
return err
4646
}

rocketpool-cli/megapool/reduce-bond.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ func reduceBond(c *cli.Context) error {
3232
return nil
3333
}
3434

35-
megapoolDetails, err := rp.MegapoolStatus()
35+
megapoolDetails, err := rp.MegapoolStatus(false)
3636
if err != nil {
3737
return err
3838
}

rocketpool-cli/megapool/repay-debt.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ func repayDebt(c *cli.Context) error {
3333
return nil
3434
}
3535

36-
megapoolDetails, err := rp.MegapoolStatus()
36+
megapoolDetails, err := rp.MegapoolStatus(false)
3737
if err != nil {
3838
return err
3939
}

rocketpool-cli/megapool/stake.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ func stake(c *cli.Context) error {
3737
validatorId = c.Uint64("validator-id")
3838
} else {
3939
// Get Megapool status
40-
status, err := rp.MegapoolStatus()
40+
status, err := rp.MegapoolStatus(false)
4141
if err != nil {
4242
return err
4343
}

0 commit comments

Comments
 (0)