1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // SPDX-License-Identifier: GPL-2.0-or-later pragma solidity ^0.8.17; import "@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol"; interface IsfrxEth is IERC20Metadata { function convertToAssets(uint256 shares) external view returns (uint256); function pricePerShare() external view returns (uint256); function rewardsCycleEnd() external view returns (uint32); function syncRewards() external; } |