IyVaultV2
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);