@@ -11,6 +11,7 @@ import (
1111 "github.com/vechain/hayabusa-e2e/hayabusa"
1212 "github.com/vechain/hayabusa-e2e/testutil"
1313 "github.com/vechain/hayabusa-e2e/utils"
14+ "github.com/vechain/networkhub/utils/common"
1415 "github.com/vechain/thor/v2/api"
1516 "github.com/vechain/thor/v2/test/datagen"
1617 "github.com/vechain/thor/v2/thor"
@@ -99,7 +100,7 @@ func TestHayabusaNoForkThenJoinLater(t *testing.T) {
99100 t .Log ("✅ - Queued validator OK" )
100101
101102 block := config .ForkBlock + config .TransitionPeriod
102- ticker := utils .NewTicker (client )
103+ ticker := common .NewTicker (client )
103104 require .NoError (t , ticker .WaitForBlock (block ))
104105
105106 _ , validatorID , err := staker .FirstActive ()
@@ -136,7 +137,7 @@ func TestHayabusaFullFlowJoinQueuedCooldownExit(t *testing.T) {
136137 sequence := testutil .NewTxSequence (t )
137138
138139 staker := testutil .SetupStakerAndWaitForFork (t , client , config )
139- ticker := utils .NewTicker (client )
140+ ticker := common .NewTicker (client )
140141
141142 id1 := testutil .AddValidator (sequence , staker , validator1 , config .MinStakingPeriod )
142143 id2 := testutil .AddValidator (sequence , staker , validator2 , config .MinStakingPeriod )
@@ -725,15 +726,15 @@ func TestBeneficiary(t *testing.T) {
725726 assert .NoError (t , utils .WaitForPOS (staker , config .ForkBlock + config .TransitionPeriod ))
726727
727728 blockRewards := hayabusa .GetExpectedReward (big .NewInt (0 ).Mul (builtin .MinStake (), big .NewInt (2 )))
728- ticker := utils .NewTicker (client )
729+ ticker := common .NewTicker (client )
729730 block , err := ticker .Wait (time .Second * 20 )
730731 require .NoError (t , err )
731732
732- assert .Equal (t , block .Beneficiary , beneficiary , "Block beneficiary should match the set beneficiary" )
733+ assert .Equal (t , block .( * api. JSONExpandedBlock ). Beneficiary , beneficiary , "Block beneficiary should match the set beneficiary" )
733734
734- beneficiaryBeforeBlock , err := staker .Raw ().Client ().Account (& beneficiary , thorclient .Revision (block .ParentID .String ()))
735+ beneficiaryBeforeBlock , err := staker .Raw ().Client ().Account (& beneficiary , thorclient .Revision (block .( * api. JSONExpandedBlock ). ParentID .String ()))
735736 require .NoError (t , err )
736- beneficiaryAfterBlock , err := staker .Raw ().Client ().Account (& beneficiary , thorclient .Revision (block .ID .String ()))
737+ beneficiaryAfterBlock , err := staker .Raw ().Client ().Account (& beneficiary , thorclient .Revision (block .( * api. JSONExpandedBlock ). ID .String ()))
737738 require .NoError (t , err )
738739
739740 difference := new (big.Int ).Sub ((* big .Int )(beneficiaryAfterBlock .Energy ), (* big .Int )(beneficiaryBeforeBlock .Energy ))
@@ -770,14 +771,14 @@ func assertMatchingValidators(t *testing.T, staker *builtin.Staker, id1 thor.Add
770771}
771772
772773func assertValidatorStatus (t * testing.T , staker * builtin.Staker , validatorID thor.Address , expectedStatus builtin.StakerStatus , waitForBlock uint32 ) {
773- assert .NoError (t , utils .NewTicker (staker .Raw ().Client ()).WaitForBlock (waitForBlock ))
774+ assert .NoError (t , common .NewTicker (staker .Raw ().Client ()).WaitForBlock (waitForBlock ))
774775 validator , err := staker .GetValidation (validatorID )
775776 assert .NoError (t , err )
776777 assert .Equal (t , expectedStatus , validator .Status )
777778}
778779
779780func assertValidatorStatusUnknown (t * testing.T , staker * builtin.Staker , validatorID thor.Address , expectedStatus builtin.StakerStatus , waitForBlock uint32 ) error {
780- assert .NoError (t , utils .NewTicker (staker .Raw ().Client ()).WaitForBlock (waitForBlock ))
781+ assert .NoError (t , common .NewTicker (staker .Raw ().Client ()).WaitForBlock (waitForBlock ))
781782 validator , err := staker .GetValidation (validatorID )
782783 assert .NoError (t , err )
783784 if validator .Status == builtin .StakerStatusUnknown {
0 commit comments