interface ITokeManager {
    function getCycleDuration() external view returns (uint256);

    function getCurrentCycle() external view returns (uint256); // named weird, this is start cycle timestamp

    function getCurrentCycleIndex() external view returns (uint256);
}
function getCurrentCycleIndex() external view returns (uint256);

// named weird, this is start cycle timestamp