Alpha Vaults is a binary smart contract system for decentralised liquidity management. It creates liquidity vaults for any Uniswap V3 pool, and contains everything that's needed to manage the liquidity within a pool.
The core contracts provide fundamental safety guarantees for all parties interacting with Alpha Vaults. They define the logic for vault creation, the infrastructure to manage deposits and withdrawals, and the strategy for managing liquidity.
Periphery contracts interact with one or more Core contracts but are not part of the core. They contain methods to provide more information on a vault's positions, on the fees earned by the vault; and the logic for verifying the vault's manager.
The contracts are found in the following Github repo:
Much like Uniswap V3, the contracts do not support deflationary tokens, or any tokens with non-standard ERC-20 implementations.
You may encounter unexpected behaviours if you created a vault for these types of tokens.