For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Receives ETH and grants new tokens/shares to the sender depending on the value of pool's share.

depositAndClaim

Deposit ETH and claim rewards if any

Last updated