Skip to content

Commit 457fede

Browse files
authored
minSafeRazor fix (#669)
1 parent 9979d65 commit 457fede

File tree

5 files changed

+45
-45
lines changed

5 files changed

+45
-45
lines changed

utils/block.go

-20
Original file line numberDiff line numberDiff line change
@@ -102,26 +102,6 @@ func (*UtilsStruct) GetMinStakeAmount(client *ethclient.Client) (*big.Int, error
102102
return minStake, nil
103103
}
104104

105-
func (*UtilsStruct) GetMinSafeRazor(client *ethclient.Client) (*big.Int, error) {
106-
var (
107-
minStake *big.Int
108-
err error
109-
)
110-
err = retry.Do(
111-
func() error {
112-
minStake, err = BlockManagerInterface.MinStake(client)
113-
if err != nil {
114-
log.Error("Error in fetching minimum stake amount.... Retrying")
115-
return err
116-
}
117-
return nil
118-
}, RetryInterface.RetryAttempts(core.MaxRetries))
119-
if err != nil {
120-
return nil, err
121-
}
122-
return minStake, nil
123-
}
124-
125105
func (*UtilsStruct) GetMaxAltBlocks(client *ethclient.Client) (uint8, error) {
126106
var (
127107
maxAltBlocks uint8

utils/interface.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ type StakeManagerUtils interface {
250250
GetStakerId(client *ethclient.Client, address common.Address) (uint32, error)
251251
GetStaker(*ethclient.Client, uint32) (bindings.StructsStaker, error)
252252
GetNumStakers(*ethclient.Client) (uint32, error)
253-
GetMinSafeRazor(client *ethclient.Client) (*big.Int, error)
253+
MinSafeRazor(client *ethclient.Client) (*big.Int, error)
254254
Locks(client *ethclient.Client, address common.Address, address1 common.Address, lockType uint8) (types.Locks, error)
255255
MaxCommission(*ethclient.Client) (uint8, error)
256256
EpochLimitForUpdateCommission(*ethclient.Client) (uint16, error)

utils/mocks/stake_manager_utils.go

+23-23
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

utils/stake.go

+20
Original file line numberDiff line numberDiff line change
@@ -190,3 +190,23 @@ func (*UtilsStruct) GetStakerSRZRBalance(client *ethclient.Client, staker bindin
190190
}
191191
return sRZRBalance, nil
192192
}
193+
194+
func (*UtilsStruct) GetMinSafeRazor(client *ethclient.Client) (*big.Int, error) {
195+
var (
196+
minSafeRazor *big.Int
197+
err error
198+
)
199+
err = retry.Do(
200+
func() error {
201+
minSafeRazor, err = StakeManagerInterface.MinSafeRazor(client)
202+
if err != nil {
203+
log.Error("Error in fetching minimum safe razor.... Retrying")
204+
return err
205+
}
206+
return nil
207+
}, RetryInterface.RetryAttempts(core.MaxRetries))
208+
if err != nil {
209+
return nil, err
210+
}
211+
return minSafeRazor, nil
212+
}

utils/struct-utils.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ func (s StakeManagerStruct) GetNumStakers(client *ethclient.Client) (uint32, err
151151
return stakeManager.GetNumStakers(&opts)
152152
}
153153

154-
func (s StakeManagerStruct) GetMinSafeRazor(client *ethclient.Client) (*big.Int, error) {
154+
func (s StakeManagerStruct) MinSafeRazor(client *ethclient.Client) (*big.Int, error) {
155155
stakeManager, opts := UtilsInterface.GetStakeManagerWithOpts(client)
156156
return stakeManager.MinSafeRazor(&opts)
157157
}

0 commit comments

Comments
 (0)