VETH
VETH
This contract handles ETH incoming to the contract address. It inherits from VPOOL.
constructor
constructor(string _name, string _symbol, address _token) public
receive
receive() external payable
Handle incoming ETH to the contract address.
withdrawETH
function withdrawETH(uint256 _shares) external
Burns tokens/shares and returns the ETH value, after fee, of those.
withdrawETHAndClaim
function withdrawETHAndClaim(uint256 _shares) external
Burns tokens/shares and returns the ETH value and claim rewards if any
deposit
function deposit() public payable
Receives ETH and grants new tokens/shares to the sender depending on the value of pool's share.
depositAndClaim
function depositAndClaim() external payable
Deposit ETH and claim rewards if any
Last updated
Was this helpful?