IERC4626Form

Git Source

Inherits: IERC20

Author: Zeropoint Labs

SPDX-License-Identifier: Apache-2.0

Functions

vaultSharesIsERC20

function vaultSharesIsERC20() external pure returns (bool);

vaultSharesIsERC4626

function vaultSharesIsERC4626() external pure returns (bool);

getVaultAsset

function getVaultAsset() external view returns (address);

getVaultName

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

getVaultSymbol

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

getVaultDecimals

function getVaultDecimals() external view returns (uint256);

getPricePerVaultShare

function getPricePerVaultShare() external view returns (uint256);

getVaultShareBalance

function getVaultShareBalance() external view returns (uint256);

getTotalAssets

function getTotalAssets() external view returns (uint256);

getPreviewPricePerVaultShare

function getPreviewPricePerVaultShare() external view returns (uint256);

previewDepositTo

function previewDepositTo(uint256 assets_) external view returns (uint256);

previewWithdrawFrom

function previewWithdrawFrom(uint256 assets_) external view returns (uint256);

previewRedeemFrom

function previewRedeemFrom(uint256 shares_) external view returns (uint256);