BaseWrapper
Functions
constructor
  function constructor(
  ) public
setRegistry
  function setRegistry(
    address _registry
  ) external
Used to update the yearn registry.
Parameters:
| Name | Type | Description | 
|---|---|---|
| _registry | address | The new _registry address. | 
bestVault
  function bestVault(
  ) public returns (contract VaultAPI)
Used to get the most revent vault for the token using the registry.
Return Values:
| Name | Type | Description | 
|---|---|---|
| An | instance of a VaultAPI | 
allVaults
  function allVaults(
  ) public returns (contract VaultAPI[])
Used to get all vaults from the registery for the token
Return Values:
| Name | Type | Description | 
|---|---|---|
| An | array containing instances of VaultAPI | 
_updateVaultCache
  function _updateVaultCache(
  ) internal
totalVaultBalance
  function totalVaultBalance(
  ) public returns (uint256 balance)
Used to get the balance of an account accross all the vaults for a token. @dev will be used to get the wrapper balance using totalVaultBalance(address(this)). @param account The address of the account. @return balance of token for the account accross all the vaults.
totalAssets
  function totalAssets(
  ) public returns (uint256 assets)
Used to get the TVL on the underlying vaults. @return assets the sum of all the assets managed by the underlying vaults.
_deposit
  function _deposit(
  ) internal returns (uint256 deposited)
_withdraw
  function _withdraw(
  ) internal returns (uint256 withdrawn)
_migrate
  function _migrate(
  ) internal returns (uint256)
_migrate
  function _migrate(
  ) internal returns (uint256)
_migrate
  function _migrate(
  ) internal returns (uint256 migrated)