Skip to main content
Version: 0.4.3

BaseWrapper

Functions

constructor

  function constructor(
  ) public

setRegistry

  function setRegistry(
    address _registry
  ) external

Used to update the yearn registry.

Parameters:

NameTypeDescription
_registryaddressThe 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:

NameTypeDescription
Aninstance of a VaultAPI

allVaults

  function allVaults(
  ) public returns (contract VaultAPI[])

Used to get all vaults from the registery for the token

Return Values:

NameTypeDescription
Anarray 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)