IWstEth

Git Source

Functions

wrap

function wrap(uint256 _stETHAmount) external returns (uint256);

unwrap

Exchanges wstETH to stETH

*Requirements:

  • _wstETHAmount must be non-zero

  • msg.sender must have at least _wstETHAmount wstETH.*

function unwrap(uint256 _wstETHAmount) external returns (uint256);

Parameters

NameTypeDescription

_wstETHAmount

uint256

amount of wstETH to uwrap in exchange for stETH

Returns

NameTypeDescription

<none>

uint256

Amount of stETH user receives after unwrap

getStETHByWstETH

function getStETHByWstETH(uint256 _ETHAmount) external view returns (uint256);

getWstETHByStETH

function getWstETHByStETH(uint256 _stETHAmount) external view returns (uint256);

stETH

function stETH() external view returns (address);

stEthPerToken

function stEthPerToken() external view returns (uint256);