Vault Limitations
With the variety of actions, there is a possibility to create a so-called bricked Smart Vault.
An example of such a Smart Vault would be to have two entry guards that, when combined, revert all transactions.
The first one would check if the address’s balance of a specific currency amount is larger than 10000, and the second one would, in a similar way, check if the amount is lower than 10000.
Additional validation will be implemented to cover such use cases, but it is virtually impossible to guarantee that every Smart Vault will be valid.
A "bricked" Smart Vault does not accept deposits and, therefore, does not pose a risk to respective end users. A Smart Vault cannot be bricked "at a later point", after, for example, receiving user deposits.
Last updated