IWSTETH

Git Source

Functions

DOMAIN_SEPARATOR

function DOMAIN_SEPARATOR() external view returns (bytes32);

allowance

function allowance(address owner, address spender) external view returns (uint256);

approve

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

balanceOf

function balanceOf(address account) external view returns (uint256);

decimals

function decimals() external view returns (uint8);

decreaseAllowance

function decreaseAllowance(address spender, uint256 subtractedValue) external returns (bool);

getStETHByWstETH

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

getWstETHByStETH

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

increaseAllowance

function increaseAllowance(address spender, uint256 addedValue) external returns (bool);

name

function name() external view returns (string memory);

nonces

function nonces(address owner) external view returns (uint256);

permit

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

stETH

function stETH() external view returns (address);

stEthPerToken

function stEthPerToken() external view returns (uint256);

symbol

function symbol() external view returns (string memory);

tokensPerStEth

function tokensPerStEth() external view returns (uint256);

totalSupply

function totalSupply() external view returns (uint256);

transfer

function transfer(address recipient, uint256 amount) external returns (bool);

transferFrom

function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

unwrap

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

wrap

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