跳到主要内容

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