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)