Aleph Vault Factory
The AlephVaultFactory is the interface for deploying new Aleph Vaults. Each Vault deployed through this factory implements Aleph's custom asynchronous vault architecture.
Write Methods
deployVault
Deploys a new Vault using the current protocol configuration stored in the factory.
function deployVault(IAlephVault.UserInitializationParams calldata _userInitializationParams)
external
returns (address);name
Name of the Vault
configId
Unique vault configuration identifier
manager
Address that will operate the Vault
underlyingToken
ERC-20 token to be accepted for deposits
custodian
Custodian address for holding post-deposit funds
vaultTreasury
Treasury address where vault's portion of fees are sent
shareClassParams
Parameters for the default share class including:
managementFee
Management fee rate in basis points
performanceFee
Performance fee rate in basis points
noticePeriod
Notice period in batches for redemptions
lockInPeriod
Lock-in period in batches for new investors
minDepositAmount
Minimum deposit amount
minUserBalance
Minimum user balance requirement
maxDepositCap
Maximum deposit cap for the class
minRedeemAmount
Minimum redemption amount
authSignature
Optional bootstrap KYC signature for vault creation
Last updated
Was this helpful?

