Interaction with Maker liquidity through the subDAOs leveredging conduits standarised interface
This project has a primary focus on smart contract development, utilizing the IAllocatorConduit interface to enable SubDAOs to interact with the Morpho-aave-v3 protocol. The IAllocatorConduit serves as a mediator between SubDAOs (Allocators) and external protocols (Arrangers), facilitating the deposit and withdrawal of DAI. Additionally, a custom ERC-20 token was implemented in place of DAI to facilitate seamless transactions within the ecosystem.
This project was developed using Foundry, a versatile platform for smart contract development. The development process relied on the Morpho-aave-v3 dependency, which was installed to enhance smart contract functionality.
To facilitate the development process, the MakerDAO smart contract repository was forked and utilized as a sandbox environment for experimentation and testing.