YearnYielder
State Variables
wethVault
IyVaultV2 public wethVault = IyVaultV2(0xa9fE4601811213c340e850ea305481afF02f5b28);
weth
address public weth;
deposited
uint256 public override deposited = 0;
decimals
uint256 public decimals;
Functions
constructor
constructor(address _weth);
getCurrentBalance
function getCurrentBalance() public view override returns (uint256);
deposit
function deposit() external payable override onlyOwner;
withdraw
function withdraw(uint256 _amount, address payable _beneficiary) public override onlyOwner;
withdrawAll
function withdrawAll(address payable _beneficiary) external override onlyOwner returns (uint256 _balance);
updateApproval
Updates the vaults approval of the token to be the maximum value.
function updateApproval() public;
_sharesToTokens
Computes the number of tokens an amount of shares is worth.
function _sharesToTokens(uint256 _sharesAmount) private view returns (uint256);
Parameters
Name | Type | Description |
---|---|---|
_sharesAmount | uint256 | the amount of shares. |
Returns
Name | Type | Description |
---|---|---|
<none> | uint256 | the number of tokens the shares are worth. |
_tokensToShares
Computes the number of shares an amount of tokens is worth.
function _tokensToShares(uint256 _tokensAmount) private view returns (uint256);
Parameters
Name | Type | Description |
---|---|---|
_tokensAmount | uint256 | the amount of shares. |
Returns
Name | Type | Description |
---|---|---|
<none> | uint256 | the number of shares the tokens are worth. |