@@ -33,9 +33,8 @@ contract StakingV2MigrationForkTests is StakingTestHelpers {
33
33
// set owners address code to trick the test into allowing onlyOwner functions to be called via script
34
34
vm.etch (owner, address (new Migrate ()).code);
35
35
36
- (rewardEscrowV2, stakingRewardsV2, escrowMigrator, rewardsNotifier) = Migrate (
37
- owner
38
- ).runCompleteMigrationProcess ({
36
+ (rewardEscrowV2, stakingRewardsV2, escrowMigrator, rewardsNotifier) = Migrate (owner)
37
+ .runCompleteMigrationProcess ({
39
38
_owner: owner,
40
39
_kwenta: address (kwenta),
41
40
_supplySchedule: address (supplySchedule),
@@ -101,8 +100,11 @@ contract StakingV2MigrationForkTests is StakingTestHelpers {
101
100
// get rewards
102
101
getStakingRewardsV2 (user1);
103
102
103
+ // assert v2 rewards have been earned
104
+ assertGt (kwenta.balanceOf (user1), 0 );
105
+
104
106
// stake the rewards
105
- stakeAllUnstakedEscrowV2 (user1);
107
+ stakeFundsV2 (user1, kwenta. balanceOf (user1) );
106
108
107
109
// check StakingRewardsV1 balance unchanged
108
110
assertEq (stakingRewardsV1.nonEscrowedBalanceOf (user1), 0 );
@@ -115,8 +117,6 @@ contract StakingV2MigrationForkTests is StakingTestHelpers {
115
117
uint256 user1EscrowStakedV2 = stakingRewardsV2.escrowedBalanceOf (user1);
116
118
uint256 user1NonEscrowedStakeV2 = stakingRewardsV2.nonEscrowedBalanceOf (user1);
117
119
118
- // assert v2 rewards have been earned
119
- assertGt (rewardEscrowV2.escrowedBalanceOf (user1), 0 );
120
120
// v2 staked balance is equal to escrowed + non-escrowed balance
121
121
assertEq (stakingRewardsV2.balanceOf (user1), user1EscrowStakedV2 + user1NonEscrowedStakeV2);
122
122
// v2 reward escrow balance is equal to escrow staked balance
0 commit comments