@@ -241,7 +241,7 @@ contract T02AdminTest is D03ProtocolDefaults, MockAccounts {
241241 assertEq (entries[0 ].topics[0 ], keccak256 ("FunctionsLocked(bytes4[]) " ));
242242 (s_functionSelectors) = abi.decode (entries[0 ].data, (bytes4 []));
243243
244- bytes4 [] memory lockedFunctions = new bytes4 [](22 );
244+ bytes4 [] memory lockedFunctions = new bytes4 [](23 );
245245 lockedFunctions[0 ] = IDiamondProxy.startTokenSale.selector ;
246246 lockedFunctions[1 ] = IDiamondProxy.paySimpleClaim.selector ;
247247 lockedFunctions[2 ] = IDiamondProxy.paySimplePremium.selector ;
@@ -264,6 +264,7 @@ contract T02AdminTest is D03ProtocolDefaults, MockAccounts {
264264 lockedFunctions[19 ] = IDiamondProxy.createSimplePolicy.selector ;
265265 lockedFunctions[20 ] = IDiamondProxy.createEntity.selector ;
266266 lockedFunctions[21 ] = IDiamondProxy.collectRewardsToInterval.selector ;
267+ lockedFunctions[22 ] = IDiamondProxy.compoundRewards.selector ;
267268
268269 for (uint256 i = 0 ; i < lockedFunctions.length ; i++ ) {
269270 assertTrue (nayms.isFunctionLocked (lockedFunctions[i]));
@@ -323,6 +324,9 @@ contract T02AdminTest is D03ProtocolDefaults, MockAccounts {
323324 vm.expectRevert ("function is locked " );
324325 nayms.collectRewards (bytes32 (0 ));
325326
327+ vm.expectRevert ("function is locked " );
328+ nayms.compoundRewards (bytes32 (0 ));
329+
326330 vm.expectRevert ("function is locked " );
327331 nayms.collectRewardsToInterval (bytes32 (0 ), 5 );
328332
@@ -359,6 +363,7 @@ contract T02AdminTest is D03ProtocolDefaults, MockAccounts {
359363 assertFalse (nayms.isFunctionLocked (IDiamondProxy.payReward.selector ), "function payReward locked " );
360364 assertFalse (nayms.isFunctionLocked (IDiamondProxy.collectRewards.selector ), "function collectRewards locked " );
361365 assertFalse (nayms.isFunctionLocked (IDiamondProxy.collectRewardsToInterval.selector ), "function collectRewardsToInterval locked " );
366+ assertFalse (nayms.isFunctionLocked (IDiamondProxy.compoundRewards.selector ), "function compoundRewards locked " );
362367 assertFalse (nayms.isFunctionLocked (IDiamondProxy.cancelSimplePolicy.selector ), "function cancelSimplePolicy locked " );
363368 assertFalse (nayms.isFunctionLocked (IDiamondProxy.createSimplePolicy.selector ), "function createSimplePolicy locked " );
364369 assertFalse (nayms.isFunctionLocked (IDiamondProxy.createEntity.selector ), "function createEntity locked " );
0 commit comments