Skip to main content

IyVaultV2

Git Source

Inherits: IERC20

Functions​

token​

function token() external view returns (address);

deposit​

function deposit() external returns (uint256);

deposit​

function deposit(uint256) external returns (uint256);

deposit​

function deposit(uint256, address) external returns (uint256);

withdraw​

function withdraw() external returns (uint256);

withdraw​

function withdraw(uint256) external returns (uint256);

withdraw​

function withdraw(uint256, address) external returns (uint256);

withdraw​

function withdraw(uint256, address, uint256) external returns (uint256);

permit​

function permit(address, address, uint256, uint256, bytes32) external view returns (bool);

pricePerShare​

function pricePerShare() external view returns (uint256);

apiVersion​

function apiVersion() external view returns (string memory);

totalAssets​

function totalAssets() external view returns (uint256);

maxAvailableShares​

function maxAvailableShares() external view returns (uint256);

debtOutstanding​

function debtOutstanding() external view returns (uint256);

debtOutstanding​

function debtOutstanding(address strategy) external view returns (uint256);

creditAvailable​

function creditAvailable() external view returns (uint256);

creditAvailable​

function creditAvailable(address strategy) external view returns (uint256);

availableDepositLimit​

function availableDepositLimit() external view returns (uint256);

expectedReturn​

function expectedReturn() external view returns (uint256);

expectedReturn​

function expectedReturn(address strategy) external view returns (uint256);

name​

function name() external view returns (string memory);

symbol​

function symbol() external view returns (string memory);

decimals​

function decimals() external view returns (uint256);

balanceOf​

function balanceOf(address owner) external view override returns (uint256);

totalSupply​

function totalSupply() external view override returns (uint256);

governance​

function governance() external view returns (address);

management​

function management() external view returns (address);

guardian​

function guardian() external view returns (address);

guestList​

function guestList() external view returns (address);

strategies​

function strategies(address)
external
view
returns (uint256, uint256, uint256, uint256, uint256, uint256, uint256, uint256);

withdrawalQueue​

function withdrawalQueue(uint256) external view returns (address);

emergencyShutdown​

function emergencyShutdown() external view returns (bool);

depositLimit​

function depositLimit() external view returns (uint256);

debtRatio​

function debtRatio() external view returns (uint256);

totalDebt​

function totalDebt() external view returns (uint256);

lastReport​

function lastReport() external view returns (uint256);

activation​

function activation() external view returns (uint256);

rewards​

function rewards() external view returns (address);

managementFee​

function managementFee() external view returns (uint256);

performanceFee​

function performanceFee() external view returns (uint256);