Smart Vaults

A Smart Vault is a Smart Contract that combines a maximum of 16 strategies, a Risk Model, Guards and Actions into a usable end-user product.

Most interactions for the system are handled by the SmartVaultManager contract, rather than directly by the Vault Contracts.

Users depositing in a smart vault will receive Deposit NFTs, minted by the Smart Vault upon deposit.

After a DoHardWork, these can be burned and exchanged for the Smart Vault Token (SVT), which represents the user their share in the Smart Vault.

Smart vaults will implement ERC-1155 Multi-Token Standard, thus supporting both fungible and non-fungible tokens, while providing an API for tokenized yield-bearing vaults that represent shares of a single underlying ERC-20 token.

ERC-1155 outlines a standard interface for contracts that manage multiple token types. A single deployed contract may include any combination of fungible tokens, non-fungible tokens or other configurations (e.g. semi-fungible tokens).

Last updated