We wanted to share an update on the development of the Aave Swapper (formerly called “Curator”) and Strategic Asset Manager. We have built an initial version of both contracts, received useful feedback from BGD on review, and are currently making changes to simplify these contracts.
- Aave Swapper is a dedicated contract for managing the exchange of assets with MEV and price-impact protection, where possible. It is currently not possible to perform swaps directly from the Collector / Treasury Contract. The Swapper will receive assets from the Collector / Treasury Contract, swaps (or deposits) assets and sends the newly received asset to another address. The Swapper is intended for solely exchanging assets and not holding assets.
- Strategic Asset Manager is a dedicated contract for managing Aave DAO’s strategic assets. At launch, it will manage the DAO’s veBAL holdings.
We built an initial version of the Aave Swapper and Strategic Asset Manager and shared it with BGD for review and feedback. From discussions with BGD as well as internal discussions, we decided that we will simplify both contracts to ensure maximum value for Aave DAO while minimizing any risks.
Per these discussions, Aave Swapper V1 will only handle swaps on behalf of the DAO. We also introduced some payloads to be extended by future proposals where it is quite simple to swap tokens on behalf of the DAO and then deposit them strategically.
The Strategic Asset Manager originally was able to support any kind of veToken and sdToken, however, we have simplified V1 for it to only be able to handle veBAL.
After the DAO has utilized these complex contracts and is satisfied with the results, new versions handling more tokens and use cases can easily be built by contributors on top of what we will release.
These two projects are currently under review, as well as another tool we are building in order for the DAO to be able to bridge ERC20 tokens from Polygon to Ethereum mainnet. (We will share more on the bridging tool later.)
Nothing actionable for the DAO at the moment; we just wanted to share an update on our progress.