We are building a radically better interface to DeFi. We want to make DeFi sexy. For people outside crypto, interacting with DeFi protocols is no walk in the park. This can be made better by building a web 2.0 fintech like UI to DeFi protocols.
We plan to do this via NFTs. We are building smart contract vaults that adhere to the ERC21 standard. A vault can hold ETH, ERC-20 tokens and ERC-721s. Each vault has an owner who has sole control over it, much like how a user has sole control over Metamask. Each NFT is tied to a specific DeFi protocol and acts as a conduit between the user and the protocol.
We used Compound's smart contracts to build our integration. Their documentation is pretty handy. We leveraged their core contracts that allow users to supply, redeem, borrow and repay assets. Our smart contracts themselves are based on the smart contract wallet idea. We call them vaults. A vault is a smart contract that can hold assets like ETH, ERC20s and ERC721s. The vault is programmable in many ways and can be purposed to do a specific function - like interacting with a specific DeFi protocol.