Skip to main content

ISfrxETH

ISfrxETH​

Approval​

event Approval(address owner, address spender, uint256 amount)

Deposit​

event Deposit(address caller, address owner, uint256 assets, uint256 shares)

NewRewardsCycle​

event NewRewardsCycle(uint32 cycleEnd, uint256 rewardAmount)

Transfer​

event Transfer(address from, address to, uint256 amount)

Withdraw​

event Withdraw(address caller, address receiver, address owner, uint256 assets, uint256 shares)

DOMAIN_SEPARATOR​

function DOMAIN_SEPARATOR() external view returns (bytes32)

allowance​

function allowance(address, address) external view returns (uint256)

approve​

function approve(address spender, uint256 amount) external returns (bool)

asset​

function asset() external view returns (address)

balanceOf​

function balanceOf(address) external view returns (uint256)

convertToAssets​

function convertToAssets(uint256 shares) external view returns (uint256)

convertToShares​

function convertToShares(uint256 assets) external view returns (uint256)

decimals​

function decimals() external view returns (uint8)

deposit​

function deposit(uint256 assets, address receiver) external returns (uint256 shares)

depositWithSignature​

function depositWithSignature(uint256 assets, address receiver, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) external returns (uint256 shares)

lastRewardAmount​

function lastRewardAmount() external view returns (uint192)

lastSync​

function lastSync() external view returns (uint32)

maxDeposit​

function maxDeposit(address) external view returns (uint256)

maxMint​

function maxMint(address) external view returns (uint256)

maxRedeem​

function maxRedeem(address owner) external view returns (uint256)

maxWithdraw​

function maxWithdraw(address owner) external view returns (uint256)

mint​

function mint(uint256 shares, address receiver) external returns (uint256 assets)

name​

function name() external view returns (string)

nonces​

function nonces(address) external view returns (uint256)

permit​

function permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s) external

previewDeposit​

function previewDeposit(uint256 assets) external view returns (uint256)

previewMint​

function previewMint(uint256 shares) external view returns (uint256)

previewRedeem​

function previewRedeem(uint256 shares) external view returns (uint256)

previewWithdraw​

function previewWithdraw(uint256 assets) external view returns (uint256)

pricePerShare​

function pricePerShare() external view returns (uint256)

redeem​

function redeem(uint256 shares, address receiver, address owner) external returns (uint256 assets)

rewardsCycleEnd​

function rewardsCycleEnd() external view returns (uint32)

rewardsCycleLength​

function rewardsCycleLength() external view returns (uint32)

symbol​

function symbol() external view returns (string)

syncRewards​

function syncRewards() external

totalAssets​

function totalAssets() external view returns (uint256)

totalSupply​

function totalSupply() external view returns (uint256)

transfer​

function transfer(address to, uint256 amount) external returns (bool)

transferFrom​

function transferFrom(address from, address to, uint256 amount) external returns (bool)

withdraw​

function withdraw(uint256 assets, address receiver, address owner) external returns (uint256 shares)