Skip to content

Commit

Permalink
feat: fix incorrect timestamp for Report
Browse files Browse the repository at this point in the history
  • Loading branch information
sergeyWh1te committed Jan 17, 2025
1 parent 166ef4b commit c39aeea
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
8 changes: 6 additions & 2 deletions test/0.8.25/Accounting.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,10 @@ contract AccountingHandler is CommonBase, StdCheats, StdUtils {
uint256 _timeElapsed = 86_400;
uint256 _timestamp = lastReport.timestamp + _timeElapsed;

// cheatCode for
// if (_report.timestamp >= block.timestamp) revert IncorrectReportTimestamp(_report.timestamp, block.timestamp);
vm.warp(_timestamp + 1);

_clValidators = bound(_clValidators, lastReport.clValidators, type(uint32).max);
_withdrawalVaultBalance = bound(_withdrawalVaultBalance, 0, type(uint32).max);
_elRewardsVaultBalance = bound(_elRewardsVaultBalance, 0, type(uint32).max);
Expand Down Expand Up @@ -124,8 +128,8 @@ contract AccountingTest is BaseProtocolTest {

/**
* https://book.getfoundry.sh/reference/config/inline-test-config#in-line-invariant-configs
* forge-config: default.invariant.runs = 256
* forge-config: default.invariant.depth = 256
* forge-config: default.invariant.runs = 2
* forge-config: default.invariant.depth = 2
* forge-config: default.invariant.fail-on-revert = true
*/
function invariant_fuzzTotalShares() public {
Expand Down
3 changes: 2 additions & 1 deletion test/0.8.25/Protocol__Deployment.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ import {Vm} from "forge-std/Vm.sol";
import {console2} from "forge-std/console2.sol";

import {ILidoLocator} from "contracts/common/interfaces/ILidoLocator.sol";
import {console2} from "../../foundry/lib/forge-std/src/console2.sol";

interface IAccounting {
function initialize(address _admin) external;
Expand Down Expand Up @@ -93,7 +94,7 @@ contract BaseProtocolTest is Test {
address public evmScriptRegistryFactory;
address public daoFactoryAdr;

uint256 public genesisTimestamp = 1695902400;
uint256 public genesisTimestamp = 1_695_902_400;
address private depositContract = address(0x4242424242424242424242424242424242424242);

function setUpProtocol(uint256 _startBalance, address _rootAccount, address _userAccount) public {
Expand Down

0 comments on commit c39aeea

Please sign in to comment.